@charset "utf-8";

/* CSS Document */

body,
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
p,
input {
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/*containet*/

#containet {
	width: 100%;
	background: #FFF;
	overflow: hidden;
}


/*keli*/

#keli {
	background: url(../img/tu1.jpg) repeat-x;
	width: 100%;
	height: 30px;
}

#keli li {
	float: left;
	font-size: 12px;
	color: #666;
	list-style: none;
	line-height: 30px;
}

#keli a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

#keli a:hover {
	color: #F00;
	text-decoration: underline;
}

.keliSe {
	font-size: 12px;
	color: #E50011;
	margin-right: 65px;
	margin-left: 26px;
}

#keli li.keliLeft {
	float: right;
	margin-right: 210px;
}


/*logo*/

#logo {
	width: 1000px;
	padding-left: 10px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 15px;
}

#logo h1 {
	float: left;
}

.logoLeft {
	float: left;
	margin-top: 12px;
	margin-left: 60px;
}

#logo input {
	float: left;
	font-size: 12px;
	color: #666;
	padding-left: 5px;
}

.xian {
	width: 200px;
	height: 27px;
	border: 1px solid #ccc;
	background: #fff;
	line-height: 27px;
}

.search {
	background: url(../img/tu2.jpg) no-repeat;
	width: 35px;
	height: 29px;
	border: 0px;
	margin: 0px 20px 0px 0px;
}

#logo li {
	font-size: 12px;
	color: #666;
	margin-top: 5px;
}

#logo li a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

#logo li a:hover {
	color: #F00;
	text-decoration: underline;
}

#logo p {
	float: right;
	font-size: 12px;
	color: #666;
	text-align: left;
	margin-top: 15px;
	line-height: 20px;
	;
}

#logo p a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

#logo p a:hover {
	color: #F00;
	text-decoration: underline;
}


/*header*/

.navb {
	background-color: #d40100
}

.newnav {
	height: 38px;
	background-color: #d40100;
	text-align: center;
	width: 1010px;
	margin: 0px auto;
}

.newnav a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 38px;
	text-decoration: none;
	text-align: center;
	padding: 0px 35px;
	height: 38px;
}

.newnav a:hover {
	background-color: #3c3c44;
	text-decoration: none;
	float: left;
}

.newnav li {
	background: url(../img/hang.jpg) right center no-repeat;
	float: left;
}

.newnav li a {
	float: left;
}

.newnav1 li {
	float: left;
}

.newnav1 li:hover .newnav2 {
	display: block
}

.newnav2 {
	position: absolute;
	z-index: 1000;
	display: block;
	background-color: #F0F0F0;
	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;
	left: 300px;
	width: 800px;
	padding: 20px;
	display: none;
	margin-top: 38px;
}

.newnav2 a {
	color: #444;
	font-weight: lighter;
	overflow: hidden;
}

.newnav2 a:hover {
	color: #FFF;
}

.newnav2 li {
	float: left;
	font-weight: lighter;
	background: none;
}

.newnav3 {
	width: 200px
}

.newnav3 li {
	float: none;
}

.newnav3 a {
	font-size: 13px;
	background: url(../img/hot3.gif) no-repeat right;
}

.newnavtop {
	font-size: 20px;
	font-weight: bold
}

.newnavtop:hover {
	color: #FFF;
	background-color: #F0F0F0
}

.headerBackgB {
	background: #3c3c44;
}


/*meun*/

#meun {
	width: 100%;
	/*height:369*/
	height: auto;
	text-align: center;
	overflow: hidden;
	position: relative;
}
#meun h2{
	display: block;
	width: 100%;
	height: auto;
}
#meun h2 img {
	/*cursor: pointer;*/
	width: 100%;
	height: auto;
}

#meun p {
	position: absolute;
	right: 47%;
	bottom: 30px;
	text-align: center;
}

#meun p span {
	background: url(../img/ban_an1.png) no-repeat;
	width: 8px;
	height: 8px;
	float: left;
	margin-left: 15px;
}

#meun p span.current {
	background: url(../img/ban_an2.png) no-repeat;
	width: 8px;
	height: 8px;
	float: left;
}


/* #meun p{  position:absolute; right:5px; bottom:5px}#meun p span{ float:left; padding:3px 8px;margin-right:5px; cursor:pointer}#meun p span.current{ color:#09F;} */


/*content*/

#content {
	
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
}

#contentLeft {
	width: 240px;
	float: left;
}

#content h3 {
	font-size: 16px;
	color: #f10909;
	font-family: "Adobe ���� Std R";
	margin-bottom: 15px;
}

#contentLeft dl {
	margin-top: 10px;
	overflow: hidden;
	clear: both;
}

#contentLeft dt {
	float: left;
}

#contentLeft dd {
	float: left;
	font-size: 12px;
	color: #666;
	margin-left: 5px;
	line-height: 20px;
}

#contentLeft dd a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

#contentLeft dd a:hover {
	color: #F00;
	text-decoration: underline;
}

#contentLeft span {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

#contentCentre {
	width: 408px;
	float: left;
	text-align: center;
	margin-left: 24px;
}

#contentCentre h3 {
	margin-bottom: 20px;
}

#contentCentre p {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 7px;
	font-size: 12px;
	color: #666;
}

#contentCentre p a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

#contentCentre p a:hover {
	color: #F00;
	text-decoration: underline;
}

#animate {
	width: 408px;
	height: 130px;
	position: relative;
	margin-top: 18px;
}

#animate .left {
	position: absolute;
	left: 0px;
	top: 50px;
	cursor: pointer
}

#animate .right {
	position: absolute;
	right: 5px;
	top: 50px;
	cursor: pointer
}

#prolist {
	width: 378px;
	height: 145px;
	position: relative;
	margin: 0 auto;
	overflow: hidden
}

#prolists {
	position: absolute
}

#prolists dl {
	float: left;
	margin-left: 3px;
}

#prolists dd {
	width: 121px;
	height: 20px;
	background: #ccc;
	line-height: 20px;
	margin-top: 16px;
}

#prolists a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

#prolists a:hover {
	color: #F00;
}

#contentRight {
	width: 280px;
	float: right;
	overflow: hidden;
}

#contentRight dt {
	float: left;
}

#contentRight dd {
	font-size: 12px;
	color: #666;
	float: left;
	line-height: 20px;
}

.contentrtWide {
	width: 147px;
	margin-left: 10px;
}

.contentrtLeft {
	width: 288px;
}


/*footer*/

#logo p .span {
	font-size: 20px;
	font-weight: bold;
}

#logo p .span_bot {
	font-size: 32px;
	font-weight: bold;
	color: #F00;
	font-family: "Microsoft YaHei";
	line-height: 30px;
}

#footer {
	width: 100%;
	border-top: 12px solid #474646;
	margin-top: 20px;
}

#footerTop {
	background: #222;
	width: 100%;
	height: 230px;
}

#footerTop .footerTk {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}

#footerTop dl {
	margin-top: 40px;
	float: left;
	border-right: 1px solid #fcfcfc;
	padding-right: 61px;
	padding-left: 62px;
}

#footerTop dl.footerNone {
	padding-left: 0px;
}

#footerTop .footerNone dd {
	width: 225px;
}

#footerTop .footerNone dd span {
	float: left;
	width: 100px;
}

#footerTop .footerNone dd p {
	float: right;
	width: 100px;
}

#footerTop .footerNone dd a {
	height: 18px;
	background: #535353;
	line-height: 18px;
	margin-top: 6px;
	text-align: center;
	color: #fff;
	display: block;
}

#footerTop .footerNone dd a:hover {
	background: #F00;
	color: #FFF;
}

#footerTop dt {
	font-size: 14px;
	color: #fcfcfc;
	font-weight: bold;
	margin-bottom: 5px;
}

#footerTop dd {
	width: 160px;
	overflow: hidden;
	font-size: 12px;
	color: #fcfcfc;
	line-height: 30px;
	margin-left: 5px;
}

#footerTop a {
	font-size: 12px;
	color: #fcfcfc;
	text-decoration: none;
}

#footerTop a:hover {
	color: #F00;
	text-decoration: underline;
}

#footerTop dl.footerTBorder {
	border: 0px;
	padding-right: 0px;
}

#footerTop p {
	float: left;
	margin-left: 20px;
	margin-top: 40px;
}

.footerTLeft {
	float: left;
}

.footerTLefT {
	float: left;
	margin-right: 20px;
}

.footerTRight {
	float: right;
}

#footerBottom {
	background: #000;
	width: 100%;
	height: 75px;
	overflow: hidden;
}

.footerTk {
	width: 1090px;
	margin: 0 auto;
}

#footerBottom dl {
	margin-top: 15px;
}

#footerBottom dt {
	float: left;
	line-height: 75px;
	width: 130px;
}

#footerBottom dd {
	float: left;
	font-size: 12px;
	color: #d7d6d5;
	line-height: 25px;
	margin-left: 20px;
	width: 920px;
}

#footerBottom a {
	ont-size: 12px;
	color: #d7d6d5;
	text-decoration: none;
}

#footerBottom a:hover {
	color: #F00;
	text-decoration: underline;
}

#footerBottom span {
	margin-left: 100px;
}


/*About us*/

.Breadcrumbs {
	background: url(../img/tu11.jpg) repeat-x;
	width: 100%;
	height: 35px;
}

.Breadcrumbs p {
	width: 972px;
	margin: 0 auto;
	text-align: right;
	font-size: 12px;
	color: #666;
	line-height: 35px;
}

.Breadcrumbs a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

.Breadcrumbs a:hover {
	color: #F00;
	text-decoration: underline;
}

.Breadcrumbs span {
	color: #F00
}

#cotAboutUs {
	width: 972px;
	margin: 0 auto;
	margin-top: 15px;
	overflow: hidden;
}

.AboutUsLeft {
	width: 203px;
	float: left
}

.AULeftTop {
	width: 203px;
	border-top: 1px solid #000;
	border-right: 1px solid #ccc;
}

.AULeftTop a {
	color: #333
}

.AboutUsLeft h3 {
	font-size: 12px;
	color: #3f3f3f;
	font-weight: bolder;
	border-bottom: 1px solid #ccc;
	margin: 28px 0px 0px 32px;
	padding-bottom: 7px;
}

.AULeftTop ul {
	margin-left: 60px;
	margin-top: 25px;
}

.AULeftTop li {
	cursor: pointer;
	font-size: 12px;
	color: #666;
	line-height: 30px;
	padding-left: 50px;
	width: 93px;
}

.AULeftTop li.AULeToBor {
	border: 1px solid #ccc;
	border-right: 0px;
	font-size: 14px;
	color: #F00;
	background: #FFF;
}

.AULeftCentre {
	width: 203px;
	border-right: 1px solid #ccc;
	overflow: hidden;
	padding-top: 10px;
}

.AULeftCentre ul {
	margin-top: 10px;
}

.AULeftCentre a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	margin-left: 40px;
	background: url(../img/tu18.jpg) no-repeat left center;
	padding-left: 10px;
	line-height: 28px;
}

.AULeftCentre a:hover {
	color: #F00;
	text-decoration: underline;
}

.AULeftRight {
	width: 203px;
	border-right: 1px solid #ccc;
	padding-bottom: 200px;
	overflow: hidden;
}

.AULeftRight ul {
	margin-top: 15px;
}

.AULeftRight li {
	width: 160px;
	text-align: right;
}

.AULeftRight a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: 28px;
}

.AULeftRight a:hover {
	color: #F00;
	text-decoration: underline;
}

.AboutUsRight {
	width: 745px;
	float: right;
}

.AURAll {
	overflow: hidden;
}

.AboutUsRight h3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
}

.AURAll .ul {
	margin-top: 10px;
}

.AURAll .li {
	font-size: 12px;
	color: #666;
	border-bottom: 1px dotted #ccc;
	line-height: 30px;
}

.AURAllT {
	text-align: center;
	margin: 35px 0px 35px 0px;
}

.AURAllG {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	margin-top: 20px;
}

.AURAllTU {
	margin-top: 10px;
	text-align: center;
}

.AURAllZH {
	float: left;
	margin-top: 20px;
	width: 435px;
	margin-left: 35px;
}

.AURAllZH dt {
	font-size: 14px;
	color: #373737;
	font-family: "΢���ź�";
	font-weight: bold;
	margin: 10px 0px;
}

.AURAllZH dd {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}

.AURAllPin {
	float: right;
	width: 200px;
	height: 250px;
	background: #F7F7F7;
	margin: 30px 20px 0px 0px;
}

.AURAllPin dl {
	margin-left: 15px;
}

.AURAllPin img {
	vertical-align: middle;
}

.AURAllPin dt {
	font-size: 12px;
	color: #373737;
	font-family: "΢���ź�";
	font-weight: bold;
	margin: 10px 0px 15px 0px;
}

.AURAllPin dd {
	font-size: 12px;
	color: #666;
	margin-top: 10px;
}

.AUcourse {
	margin-top: 25px;
}

.AUCc {
	overflow: hidden;
}

.AUCc ul p {
	font-size: 12px;
	color: #000;
	float: left;
	line-height: 20px;
}

.AUCc ul {
	font-size: 12px;
	color: #FFF;
}

.AUCc li {
	cursor: pointer;
	margin-left: 7px;
	float: left;
	background: url(../img/tu21.jpg) no-repeat;
	width: 87px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.AUCc li.AUCse {
	background: url(../img/tu22.jpg) no-repeat;
	width: 87px;
	height: 20px;
}

.AUCzqb {
	background: #F5F5F5;
	width: 745px;
	overflow: hidden;
	margin-top: 15px;
	padding-bottom: 10px;
}

.AUCZLeft {
	float: left;
	margin: 30px 10px 0px 20px;
}

.AUCZLeft dt {
	border: 1px solid #ccc;
	padding: 4px;
}

.AUCZLeft dd {
	font-size: 12px;
	color: #666;
	text-align: center;
}

.AUCZRight {
	float: right;
	width: 500px;
	margin: 20px 10px 0px 0px;
}

.AUCZRight p {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	margin-top: 10px;
}

.AURAllShi {
	margin-top: 20px;
}

.AURAllShi dl {
	border-top: 1px solid #ccc;
	padding-top: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	clear: both;
}

.AURAllShi dt {
	float: left;
}

.AURAllShi dd span {
	font-size: 12px;
	color: #2C2D2C;
	font-weight: bold;
}

.AURAllShi dd {
	float: right;
	font-size: 12px;
	color: #666;
	width: 570px;
	margin-right: 25px;
	line-height: 25px;
}

.AURAllShi h2 {
	margin-top: 30px;
	font-size: 12px;
	color: #676767;
	border: 1px solid #ccc;
	border-left: 0px;
	border-right: 0px;
	height: 30px;
	line-height: 30px;
}

.AURAllShi h2 img {
	margin: 0px 10px 0px 5px;
}

.AURAllShi p {
	text-align: center;
	margin-top: 20px;
}

.AURAllHaiL {
	float: left;
	width: 530px;
}

.AURAllHaiL p {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	margin-top: 20px;
	width: 530px;
}

.AURAllHaiR {
	float: right;
	width: 200px;
	height: 330px;
	background: #F7F7F7;
	margin-top: 20px;
}

.AURAllHaiR dt {
	font-size: 12px;
	font-weight: bold;
	color: #373737;
	margin: 10px 0px 5px 10px;
}

.AURAllHaiR dd {
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 30px;
}

.AURAllHaiT {
	clear: both;
	margin-top: 15px;
	overflow: hidden;
}

.AURAllHaiT h2 {
	margin-top: 30px;
	font-size: 12px;
	color: #676767;
	border: 1px solid #ccc;
	border-left: 0px;
	border-right: 0px;
	height: 30px;
	line-height: 30px;
}

.AURAllHaiT h2 img {
	margin: 0px 10px 0px 5px;
}

.AURAllHaiT p {
	float: left;
	width: 157px;
	border: 1px solid #ccc;
	padding: 2px;
	margin: 20px 11px 0px 11px;
}

.AURAllHaiT p span {
	display: block;
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 30px;
}

.AURAll .lil {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
	border-bottom: 1px dotted #ccc;
	line-height: 30px;
}

.AURAllFa {
	margin-top: 20px;
}

.AURAllFa dt {
	cursor: pointer;
	height: 30px;
	border-top: 1px solid #ccc;
	line-height: 30px;
}

.AURAllFaL {
	float: left;
}

.AURAllFaL .AURAllFaLOnee {
	font-weight: bold;
}

.AURAllFaL img {
	margin: 0px 10px 0px 5px;
}

.AURAllFaR {
	float: right;
}

.AURAllFaR img {
	margin: 0px 5px 0px 10px;
}

.AURAllFa span {
	font-size: 12px;
	color: #666;
}

.AURAllFa dd {
	width: 650px;
	margin: 0 auto;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	padding-top: 15px;
}

.AURAllFaBo {
	text-indent: 2em;
	border-top: 1px solid #ccc;
}

.AURAllFaEm {
	text-indent: 2em;
}

.AURAllFaBoT {
	border-bottom: 1px solid #ccc;
}


/*companyNews*/

#cotCompanyNews {
	width: 972px;
	margin: 0 auto;
	margin-top: 15px;
	overflow: hidden;
}

.CompanyNewsLeft {
	width: 203px;
	float: left
}

.CompanyNewsLeft h3 {
	font-size: 12px;
	color: #3f3f3f;
	font-weight: bolder;
	border-bottom: 1px solid #ccc;
	margin: 28px 0px 0px 32px;
	padding-bottom: 7px;
}

.CompanyNewsRight {
	width: 745px;
	float: right;
}

.CNRightZui {
	overflow: hidden;
}

.CNRightZui h3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
}

.CNRZuiHui {
	margin: 10px 0px 0px 5px;
	overflow: hidden;
}

.CNRZuiHui dl {
	clear: both;
}

.CNRZuiHui dt {
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	width: 149px;
	height: 100px;
}

.CNRZuiHui dd {
	font-size: 12px;
	color: #2C2D2C;
	float: right;
	width: 550px;
	line-height: 25px;
	margin-right: 10px;
}

.PrCHuan dl {
	margin-top: 20px;
	overflow: hidden;
}

.PrCHuan dt {
	float: left;
	margin-right: 25px;
}

.PrCHuan dd {
	float: left;
	font-size: 12px;
	color: #444;
	width: 533px;
	line-height: 20px;
}

.PrCHuan dd a {
	display: block;
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.CNRZuiHui dd a {
	font-size: 14px;
	color: #2C2D2C;
	font-weight: bold;
}

.CNRZuiLeft {
	width: 510px;
	clear: both;
	margin-top: 15px;
	float: left;
}

.CNRZuiLeft dl {
	clear: both;
	line-height: 25px;
	margin-left: 6px;
}

.CNRZuiLeft dt {
	font-size: 12px;
	color: #2C2D2C;
	float: left;
}

.CNRZuiLeft a {
	font-size: 12px;
	color: #2C2D2C;
}

.CNRZuiLeft dd {
	float: right;
	font-size: 12px;
	color: #2C2D2C;
}

.CNRZuiLeft h2 {
	clear: both;
	font-size: 14px;
	color: #F00;
	font-family: "΢���ź�";
	font-weight: bolder;
	border-bottom: 1px solid #ccc;
	margin: 30px 0px 10px 0px;
	padding: 0px 0px 5px 10px;
}

.CNRZuiright {
	float: right;
	margin-top: 20px;
}

.CNRZuiright dl {
	width: 190px;
	background: #F7F7F7;
	line-height: 25px;
	padding: 5px 0px 0px 10px;
}

.CNRZuiright dt {
	font-size: 12px;
	color: #2C2D2C;
	font-weight: bold;
}

.CNRZuiright dd {
	font-size: 12px;
	color: #2C2D2C;
}

.CNRZuiright dd a {
	font-size: 12px;
	color: #2C2D2C;
}

.CNRightZQuan {
	float: left;
}

.CNRightZQuan .CNRZuiLeft {
	clear: both;
}

.CNRightZQuan .CNRZuiLeft span a {
	font-size: 12px;
	color: #666;
}

.CNRZRCo {
	margin-top: 10px;
}

.CNRZRCo dd a {
	text-align: center;
}

.CNRZDiao {
	clear: both;
	margin-left: 10px;
	padding-left: 240px;
}

.CNRZDiao li {
	float: left;
	font-size: 12px;
	color: #000;
	border: 1px solid #ccc;
	padding: 4px;
	margin-right: 5px;
	margin-top: 10px;
}

.CNRZDiao a {
	font-size: 12px;
	color: #000;
}

.CNRZDiao a:visited {
	font-weight: bold;
}


/*News Details*/

#NewsDetails {
	width: 972px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.NewsDetailsRight {
	float: right;
	width: 740px;
}

.NewsDetailsRight h3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
}

.NewsDetailsRTop h2 {
	font-size: 16px;
	color: #0f0e0e;
	text-align: center;
	margin: 20px 0px 20px 0px;
}

.NewsDetailsRTop h2 span {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: 30px;
	margin-left: 20px;
}

.NewsDetailsRTop dl {
	margin-left: 20px;
	width: 705px;
	margin-top: 10px;
}

.NewsDetailsRTop dt.NewsDetailsRTBg {
	width: 690px;
	height: 95px;
	background: #ccc;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 30px;
	padding: 5px 15px 0px 0px;
}

.NewsDetailsRTop dt.NewsDetailsRTBg span {
	font-size: 14px;
	color: #0f0e0e;
	font-weight: bold;
}

.NewsDetailsRTop dt {
	text-indent: 2em;
	font-size: 14px;
	color: #0f0e0e;
	font-weight: bold;
	margin-bottom: 10px;
}

.NewsDetailsRTop dd {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
	line-height: 25px;
}

.NewsDetailsRTop dd img {
	margin: 30px 0px 10px 50px;
}

.NewsDetailsRTF {
	margin-top: 30px;
}

.NewsDetailsRTF p {
	font-size: 12px;
	color: #000;
	margin-left: 40px;
	clear: both;
}

.NewsDetailsRTF p img {
	vertical-align: bottom;
}

.NewsDetailsRTF dl {
	width: 325px;
	margin: 15px 20px 0px 20px;
	float: left;
}

.NewsDetailsRTF dt {
	font-size: 14px;
	color: #e00505;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

.NewsDetailsRTF dd {
	font-size: 12px;
	color: #000;
	line-height: 25px;
	clear: both;
}

.NewsDetailsRTF dd a {
	float: left;
	font-size: 12px;
	color: #000;
}

.NewsDetailsRTL {
	float: left;
}

.NewsDetailsRTR {
	float: right;
}


/*Product center*/

#ProductCenter {
	width: 972px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.ProductCLeft {
	width: 230px;
	float: left;
}

.PtCLTop dl {
	border: 1px solid #ccc;
	width: 230px;
	height: 200px;
}

.PtCLTop dt {
	padding-left: 4px;
	margin-bottom: 5px;
	width: 226px;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
	font-family: "΢���ź�";
	color: #0c0c0c;
	line-height: 35px;
	background: #f8f8f8;
	border-bottom: 1px solid #ccc;
}

.PtCLTop dd {
	font-size: 12px;
	color: #666;
	line-height: 30px;
	margin-left: 1px;
	clear: both;
	margin-left: 5px;
}

.PtCLTop dd span {
	display: block;
	float: left;
}

.PtCLTop dd p {
	float: left;
	width: 180px;
}

.PtCLBotoom {
	margin-top: 20px;
}

.PtCLBotoom h3 {
	width: 230px;
	height: 35px;
	font-family: "΢���ź�";
	text-align: center;
	border: 1px solid #ccc;
	font-size: 14px;
	color: #0c0c0c;
	line-height: 35px;
	background: #f8f8f8;
}

.PtCLBotoom ul {
	width: 230px;
	height: 305px;
	border: 1px solid #ccc;
	border-top: 0px;
	padding-top: 10px;
}

.PtCLBotoom li {
	font-size: 12px;
	color: #666;
	margin-left: 5px;
}

.PtCLBotoom a {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}

.ProductCRight {
	width: 717px;
	float: right;
}

.PtCRTop {
	margin-bottom: 20px;
}

.PtCRTop h3 {
	background: #f8f8f8;
	width: 705px;
	height: 35px;
	border: 1px solid #ccc;
	line-height: 35px;
	padding-left: 10px;
}

.PtCRTop h3 span {
	font-size: 14px;
	color: #0c0c0c;
	float: left;
	font-family: "΢���ź�";
}

.PtCRTop h3 a {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	float: right;
	margin-right: 5px;
}

.PtCRTop ul {
	width: 710px;
	height: 180px;
	padding-left: 5px;
	border: 1px solid #ccc;
	border-top: 0px;
}

.PtCRTop li {
	float: left;
	text-align: center;
	width: 120px;
	border: 1px solid #ccc;
	padding: 2px;
	padding-bottom: 15px;
	margin: 10px 7px 0px 7px;
	line-height: 0px;
	overflow: hidden;
}

.PtCRTop li:hover {
	border: 1px solid #F00;
}

.PtCRBotoom dt {
	background: url(../img/tu39.jpg) no-repeat;
	height: 13px;
	font-size: 14px;
	font-weight: bolder;
	color: #0f0f0f;
	padding-left: 67px;
}

.PtCRBotoom dd {
	margin-top: 20px;
	text-align: center;
}

.PtCRBotoom img {
	margin: 0px 7px 0px 7px;
	border: 1px solid #ccc;
	padding: 2px;
}


/*Productseries*/

.ProductSeries {
	width: 972px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.ProductSeriesRight {
	width: 717px;
}

.ProductSeriesRight h3 {
	background: #f8f8f8;
	width: 705px;
	height: 35px;
	border: 1px solid #ccc;
	line-height: 35px;
	padding-left: 10px;
}

.ProductSeriesRight h3 span {
	font-size: 14px;
	color: #0c0c0c;
	float: left;
}

.ProductSeriesRight h3 a {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	float: right;
	margin-right: 10px;
}

.ProductSeriesRight ul {
	width: 710px;
	padding-left: 5px;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: hidden;
	padding-bottom: 20px;
}

.ProductSeriesRight li {
	float: left;
	text-align: center;
	width: 120px;
	border: 1px solid #ccc;
	padding: 2px;
	padding-bottom: 5px;
	margin: 15px 7px 0px 7px;
	line-height: 20px;
	overflow: hidden;
}

.ProductSeriesRight li a {
	font-size: 12px;
	color: #666;
}

.ProductSeriesRight li:hover {
	border: 1px solid #F00;
}

.ProductSeriesBo {
	clear: both;
	padding-top: 20px;
}

.ProductSeriesBo h3 {
	font-size: 14px;
	color: #0c0c0c;
	margin-bottom: 10px;
}

.ProductSAnimate {
	width: 970px;
	height: 149px;
	position: relative;
	margin: 0 auto;
}

.ProductSLeft {
	position: absolute;
	left: 5px;
	top: 50px;
	cursor: pointer
}

.ProductSRight {
	position: absolute;
	right: 5px;
	top: 50px;
	cursor: pointer
}

.ProductSProlist {
	width: 800px;
	height: 149px;
	position: relative;
	margin: 0 auto;
	overflow: hidden
}

.ProductSProlists {
	position: absolute;
}

.ProductSProlists img.ProductSProlistsA {
	margin-left: 0px;
}

.ProductSProlists img {
	float: left;
	margin: 0px 5px 0px 6px;
}


/*/Product details*/

#ProductDetails {
	width: 972px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.ProductDetailsTop {
	width: 972px;
}

.ProductDetailsTLeft {
	float: left;
	width: 342px;
	height: 420px;
	overflow: hidden;
}

.ProductDetailsTLeft .mod18 {
	width: 342px;
	height: 342px;
	position: relative;
}

.ProductDetailsTLeft .mod18 .btn {
	position: absolute;
	width: 17px;
	height: 49px;
	top: 357px;
	cursor: pointer;
	z-index: 99;
}

.ProductDetailsTLeft .mod18 .prev {
	float: left;
	background: url(../img/tu74.jpg) no-repeat;
}

.ProductDetailsTLeft .mod18 .next {
	right: 0;
	background: url(../img/tu75.jpg) no-repeat;
}

.ProductDetailsTLeft li {
	float: left;
}

.ProductDetailsTLeft .cf li {
	position: relative;
	color: #fff;
	display: none;
}
.ProductDetailsTLeft .cf li.ab{
	display: block;
}

.ProductDetailsTLeft .cf a {
	display: block;
	width: 342px;
	height: 342px;
	position: absolute;
	color: #fff;
}

.ProductDetailsTLeft .picBox {
	height: 342px;
	position: relative;
	overflow: hidden;
}

.ProductDetailsTLeft .picBox ul {
	height: 342px;
	position: absolute;
}

.ProductDetailsTLeft .picBox li {
	width: 342px;
	height: 342px;
}

.ProductDetailsTLeft .listBox {
	width: 332px;
	height: 100px;
	position: relative;
	padding: 6px 0 10px;
	margin-top: 5px;
	overflow: hidden;
}

.ProductDetailsTLeft .listBox ul {
	height: 60px;
	position: absolute;
	margin-left: 20px;
}

.ProductDetailsTLeft .listBox li {
	width: 62px;
	height: 68px;
	cursor: pointer;
	position: relative;
	text-align: inherit;
}

.ProductDetailsTLeft .listBox li i {
	display: none;
}

.ProductDetailsTLeft .listBox li a {
	display: block;
	width: 62px;
	height: 62px;
}

.ProductDetailsTLeft .listBox li img {
	width: 56px;
	height: 56px;
}

.ProductDetailsTLeft .listBox .on img {
	width: 50px;
	height: 50px;
	border: 3px solid #ff6600;
}

.ProductDetailsTLeft .listBox .on i {
	display: block;
}

.ProductDetailsTRight {
	float: right;
	width: 600px;
}

.ProductDetailsTRight h3 {
	font-size: 16px;
	color: #080808;
	font-weight: bold;
	margin-top: 15px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 20px;
}

.ProductDTRTop li {
	font-size: 12px;
	color: #666;
	line-height: 25px;
	margin-top: 10px;
}

.ProductDTRTop li span {
	color: #C00;
}

.ProductDTRTop span.ProductDetailsTRT {
	color: #666;
}

.ProductDTRBom {
	width: 600px;
	overflow: hidden;
	margin-top: 40px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #ccc;
}

.ProductDTRBom p {
	float: left;
	font-size: 14px;
	color: #F00;
	font-weight: bold;
	margin-left: 20px;
}

.ProductDTRBom li {
	float: left;
	width: 270px;
}

.ProductDTRBom li label {
	margin-right: 6px;
	font-size: 12px;
	color: #666;
}

.ProductDTRBom li input {
	width: 200px;
	height: 28px;
	border: 1px solid #ccc;
	margin-right: 20px;
}

.ProductDTRBom h4 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100px;
}

.ProductDTRBom h4 input {
	background: url(/img/tijiao.jpg) no-repeat;
	width: 100px;
	height: 30px;
	border: 0px;
}

.ProductDetailsTRight p {
	margin-top: 10px;
}

.ProductDetailsTRight p a {
	margin-right: 50px;
}

.ProductDetailsBBotoom {
	width: 972px;
	clear: both;
	margin-top: 15px;
	overflow: hidden;
}

.PDBBotoomLeft {
	float: left;
	width: 220px;
}

.PDBBLTop {
	width: 220px;
	height: 325px;
	border: 1px solid #ccc;
}

.PDBBLTop h3 {
	font-size: 14px;
	color: #101010;
	height: 40px;
	border-bottom: 1px solid #ccc;
	line-height: 40px;
	text-align: center;
}

.PDBBLTop ul {
	margin-top: 5px;
}

.PDBBLTop li {
	font-size: 12px;
	color: #101010;
	float: left;
	margin: 10px 0px 0px 12px;
	width: 92px;
}

.PDBBLTop li img {
	border: 1px solid #ccc;
	padding: 2px;
}

.PDBBLTop li span {
	display: block;
	background: #e8e7e7;
	width: 80px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-bottom: 2px solid #c9c8c8;
	margin-top: 4px;
}

.PDBBLBottom {
	width: 220px;
	height: 325px;
	border: 1px solid #ccc;
	margin-top: 20px;
}

.PDBBLBottom h3 {
	font-size: 14px;
	color: #101010;
	height: 40px;
	border-bottom: 1px solid #ccc;
	line-height: 40px;
	text-align: center;
}

.PDBBLBottom ul {
	margin-top: 5px;
	margin-left: 5px;
}

.PDBBLBottom li {
	font-size: 12px;
	color: #666;
}

.PDBBLBottom li a {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}

.PDBBotoomRight {
	float: right;
	width: 735px;
}

.PDBBRBoQuan {
	overflow: hidden
}

.PDBBRTop ul {
	border: 1px solid #ccc;
	height: 40px;
}

.PDBBRTop li {
	font-size: 14px;
	font-weight: bold;
	color: #0f0f0f;
	border-right: 1px solid #ccc;
	padding: 0px 35px;
	float: left;
	line-height: 40px;
	cursor: pointer;
}

.PDBBRTop li.current {
	border-top: 3px solid #E70012;
	background-color: #fff;
	background: #F6F6F6;
	line-height: 38px;
}

li.PDBBRTopN {
	padding-right: 39px;
	border-right: 0px;
}

.PDBBRBTop p {
	font-size: 12px;
	color: #000;
	line-height: 30px;
	margin-top: 5px;
	text-indent: 2em;
}

.PDBBRBConert {
	clear: both;
	padding-top: 20px;
}

.PDBBRBConert h3 {
	font-size: 14px;
	color: #2C2C2C;
	background: url(../img/tu77.jpg) no-repeat bottom;
	width: 735;
	padding-bottom: 5px;
}

.PDBBRBConert ul {
	margin-top: 10px;
}

.PDBBRBConert li {
	float: left;
	margin: 10px 15px 0px 8px;
	width: 150px;
}

.PDBBRBConert li img {
	border: 1px solid #ccc;
	padding: 2px;
}

.PDBBRBConert li span {
	font-size: 12px;
	color: #000;
	display: block;
	width: 155px;
	height: 20px;
	background: #EEE;
	line-height: 20px;
	text-align: center;
	margin-top: 10px;
}

.PDBBRBBottom h3 {
	font-size: 12px;
	color: #2C2C2C;
	background: url(../img/tu77.jpg) no-repeat bottom;
	width: 735;
	padding-bottom: 5px;
	margin-top: 20px;
}

.PDBBRBBottom {
	overflow: hidden;
	width: 649px;
	height: 370px;
	margin: 0 auto;
	margin-top: 20px;
}

.PDBBRBBottom form {
	margin-top: 30px;
}

.PDBBRBBottom p {
	clear: both;
	padding-bottom: 15px;
	overflow: hidden;
}

.PDBBRBBottom label {
	float: left;
	font-size: 12px;
	color: #666;
	width: 55px;
	text-align: right;
	line-height: 24px;
}

.PDBBRBBottom input {
	float: left;
	width: 400px;
	height: 23px;
	font-size: 12px;
}

.PDBBRBBottom textarea {
	width: 397px;
	height: 60px;
}

.PDBBRBBottom .colorRed {
	font-size: 12px;
	font-weight: normal;
	color: #F00;
	line-height: 23px;
	margin-left: 5px;
}

.PDBBRBBottom h4 input {
	background: url(../img/tijiao.jpg) no-repeat;
	width: 100px;
	height: 30px;
	border: 0px;
	margin-left: 55px;
	cursor: pointer;
}

.PDBBRBTop dl {
	float: left;
	margin-top: 15px;
	width: 367px;
}

.PDBBRBTop dt {
	float: left;
}

.PDBBRBTop dd {
	float: right;
	width: 277px;
	font-size: 12px;
	color: #000;
	margin: 0px 10px;
	line-height: 20px;
}

.PDBBRBTop dd span {
	font-size: 12px;
	font-weight: bold;
}

.PDBBRBTop .PDBBRBTNone {
	clear: both;
}

.PDBBRBTop table {
	margin-top: 20px;
}

.PDBBRBTop table,
tr,
td {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.PDBBRBTop tr {
	width: 735px;
}

.PDBBRBTop th {
	background: #666;
	color: #FFF;
	font-size: 12px;
}

.PDBBRBTop td {
	width: 220px;
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 20px;
}


/*/The enterpriseservice*/

#TheEnterpriseS {
	width: 972px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.TheEnterpriseSRight {
	width: 717px;
	float: right;
}

.TheEnterpriseSRight h3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
}

.TheEnterpriseSRT {
	overflow: hidden;
	margin-left: 5px;
}

.TheEnterpriseSRT dl {
	margin-top: 30px;
}

.TheEnterpriseSRT dt {
	float: left;
	font-size: 12px;
	color: #666;
	line-height: 40px;
}

.TheEnterpriseSRT dt span {
	color: #c00;
	font-weight: bold;
}

.TheEnterpriseSRT dd {
	float: right;
	margin-top: 20px;
}

.TheEnterpriseSRC {
	clear: both;
	margin-top: 50px;
	margin-left: 5px;
}

.TheEnterpriseSRC dt {
	font-size: 12px;
	color: #c00;
	font-weight: bold;
}

.TheEnterpriseSRC dd {
	text-indent: 2em;
	font-size: 12px;
	color: #666;
	line-height: 30px;
}

.TESRBottom {
	margin-top: 50px;
	margin-left: 5px;
}

.TESRBottom h2 {
	font-size: 12px;
	color: #c00;
	font-weight: bold;
}

.TESRBottom dl {
	margin-left: 20px;
	margin-top: 10px;
}

.TESRBottom dt {
	float: left;
	font-size: 12px;
	color: #666;
	width: 540px;
	line-height: 30px;
}

.TESRBottom dd {
	float: right;
}


/*The customer site*/

#TheCustomerS {
	width: 972px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.TheCustomerSR {
	width: 717px;
	float: right;
}

.TheCustomerSR h3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
}

.TheCustomerSR ul {
	margin-left: 10px;
	overflow: hidden;
	width: 717px;
}

.TheCustomerSR li {
	width: 155px;
	font-size: 12px;
	color: #666;
	text-align: center;
	margin: 15px 25px 0px 15px;
	float: left
}

.TheCustomerSR li img {
	border: 1px solid #ccc;
	padding: 2px;
}

.TheCustomerSR li img:hover {
	border: 1px solid #F00;
}

.TheCustomerSR a {
	font-size: 12px;
	color: #666;
}

.TheCustomerSR li.TheCustomerSRRi {
	margin-right: 0px;
}


/*Details on the scene*/

#DetailsOnTS {
	width: 972px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.DetailsOnTSTop {
	width: 972px;
	height: 870px;
	background: #F3F3F3;
	overflow: hidden;
}

.DetailsOnTSTop h3 {
	font-size: 14px;
	color: #6D6D6D;
	text-align: center;
	margin-top: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.DetailsOnTSTop .mod18 {
	width: 681px;
	height: 681px;
	margin: 20px auto;
	position: relative;
}

.DetailsOnTSTop .btn {
	position: absolute;
	width: 22px;
	height: 68px;
	top: 691px;
	cursor: pointer;
	z-index: 99;
}

.DetailsOnTSTop .prev {
	left: 0;
	background: url(../img/tu60.jpg) no-repeat;
}

.DetailsOnTSTop #prevTop,
.mod18 #nextTop {
	top: 303px;
	width: 34px;
	height: 51px;
}

.DetailsOnTSTop #prevTop {
	background: url(../img/tu58.png) 0 0 no-repeat;
	margin-left: -90px;
}

.DetailsOnTSTop #nextTop {
	background: url(../img/tu59.png) 0 0 no-repeat;
	margin-right: -90px;
}

.DetailsOnTSTop .next {
	right: 0;
	background: url(../img/tu61.jpg) no-repeat;
}

.DetailsOnTSTop li {
	float: left;
}

.DetailsOnTSTop .cf li {
	position: relative;
	color: #fff;
}

.DetailsOnTSTop .cf a {
	display: block;
	width: 681px;
	height: 681px;
	position: absolute;
	color: #fff;
}

.DetailsOnTSTop .picBox {
	height: 681px;
	position: relative;
	overflow: hidden;
}

.DetailsOnTSTop .picBox ul {
	height: 681px;
	position: absolute;
}

.DetailsOnTSTop .picBox li {
	width: 681px;
	height: 681px;
}

.DetailsOnTSTop .mod18 .listBox {
	width: 620px;
	height: 100px;
	margin: 0 auto;
	position: relative;
	padding: 6px 0 10px;
	overflow: hidden;
}

.DetailsOnTSTop .listBox ul {
	height: 100px;
	position: absolute;
}

.DetailsOnTSTop .listBox li {
	width: 79px;
	height: 76px;
	cursor: pointer;
	position: relative;
}

.DetailsOnTSTop .listBox li i {
	display: none;
}

.DetailsOnTSTop .listBox li a {
	display: block;
	width: 73px;
	height: 73px;
}

.DetailsOnTSTop .listBox li img {
	width: 67px;
	height: 67px;
}

.DetailsOnTSTop .listBox .on img {
	width: 61px;
	height: 61px;
	border: 3px solid #ff6600;
}

.DetailsOnTSTop .listBox .on i {
	display: block;
}


/*The Solution*/

#TheSolution {
	width: 972px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.TheSolutionLeft {
	width: 315px;
	float: left;
	margin-bottom: 10px;
	s
}

#TheSolution h3 {
	font-size: 14px;
	font-weight: bold;
	color: #4c4b4b;
	margin-bottom: 15px;
}

.TheSolutionLeft dt {
	font-size: 12px;
	color: #666;
	width: 300px;
	margin-left: 10px;
	height: 25px;
	padding-left: 5px;
	background: #F7F7F7;
	line-height: 25px;
}

.TheSolutionLeft dd {
	width: 285px;
	margin-left: 20px;
	border-bottom: 1px solid #ccc;
	line-height: 25px;
}

.TheSolutionLeft dd a {
	font-size: 12px;
	color: #666;
}

.TheSolutionCon {
	width: 325px;
	float: left;
	margin-left: 20px;
}

.TheSolutionCon marquee {
	height: 350px;
}

.TheSolutionCon li {
	float: left;
	margin-right: 17px;
	margin-bottom: 25px;
}

li.TSCNone {
	margin-right: 8px;
}

.TheSolutionRight {
	width: 285px;
	float: right;
}

.TheSolutionRight dl {
	margin-top: 10px;
}

.TheSolutionRight dt {
	font-size: 12px;
	color: #000;
	line-height: 23px;
	background: #f7f7f7;
	height: 23px;
	margin-bottom: 13px;
	cursor: pointer;
}

.TheSolutionRight dd {
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
}

.TheSolutionRight dd a {
	font-size: 12px;
	color: #666;
	line-height: 20px;
}

dt.TheSRoneOn {
	background: #fff;
	color: #bb0303;
}


/*ContactUs*/

#ContactUs {
	width: 975px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 15px;
}

.ContactUsRight {
	width: 747px;
	float: right;
}

.ContactUsRight dt {
	float: left;
	font-size: 12px;
	color: #000;
	line-height: 30px;
	padding-top: 30px;
}

.ContactUsRight dt a {
	color: #F00;
}

.ContactUsRight dt span {
	color: #F00;
}

.ContactUsRight dd {
	float: right;
	margin-top: 10px;
}

.ContactUsTop {
	clear: both;
}

.ContactUsTop h3 {
	font-size: 12px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

.ContactUsTop h3 img {
	margin: 0px 10px 0px 10px;
}

.ContactUsTBg {
	overflow: hidden;
	background: url(../img/tu65.jpg) no-repeat;
	width: 649px;
	height: 370px;
	margin: 0 auto;
	margin-top: 20px;
}

.ContactUsTBg form {
	margin-top: 70px;
}

.ContactUsTBg p {
	clear: both;
	padding-bottom: 15px;
	overflow: hidden;
}

.ContactUsTBg label {
	float: left;
	font-size: 12px;
	color: #666;
	width: 180px;
	text-align: right;
	line-height: 24px;
}

.ContactUsTBg input {
	float: left;
	width: 180px;
	height: 23px;
	font-size: 12px;
}

.ContactUsTBg textarea {
	width: 300px;
	height: 60px;
}

.ContactUsTBg .colorRed {
	font-size: 12px;
	font-weight: normal;
	color: #F00;
	line-height: 23px;
	margin-left: 5px;
}

.ContactUsTBg h4 input {
	background: url(../img/tijiao.jpg) no-repeat;
	width: 100px;
	height: 30px;
	border: 0px;
	margin-left: 181px;
	cursor: pointer;
}

.PtCRTop a:hover {
	text-decoration: none
}