.pdt_banner {
	background: url("../images/product/pdt_banner.jpg") no-repeat center; margin: 0px auto 15px; height: 285px; overflow: hidden; display: block; min-width: 1100px;
}
.bannerbox {
	margin: 0px auto; width: 1100px; display: block; position: relative;
}
.pdtbox {
	background: url("../images/product/pdtbox.jpg") no-repeat; margin: 30px 0px 0px 50px; padding: 50px 60px 0px 0px; width: 520px; height: 170px; overflow: hidden; display: block;
}
.pdtbox > h1 {
	width: 520px; text-align: right; color: rgb(255, 255, 255); font-size: 28px; margin-bottom: 15px; display: block;
}
.pdtbox > p {
	text-align: right; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px;
}
.custbanner {
	background: url("../images/product/custom_banner.jpg") no-repeat center; margin: 0px auto 15px; height: 350px; overflow: hidden; display: block; min-width: 1100px;
}
.custbox {
	margin: 70px 0px 0px 60px; font-size: 14px; display: block;
}
.custbox > h1 {
	color: rgb(68, 68, 68); font-size: 28px; margin-bottom: 10px;
}
.pdt_main {
	margin: 0px auto; width: 1100px; display: block;
}
#pdt_menu {
	background: rgb(255, 255, 255); width: 1100px; height: 50px; margin-bottom: 15px; display: block; position: relative; z-index: 999;
}
.pdt_nav {
	width: 1100px; overflow: hidden; margin-bottom: 15px;
}
.pdt_nav li {
	width: 157px; height: 50px; float: left;
}
.pdt_nav li a {
	background: rgb(185, 185, 185); text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; font-weight: bold; margin-right: 9px; display: block;
}
.pdt_nav li a:hover {
	background: rgb(52, 50, 53);
}
.no {
	margin-right: 0px !important;
}
.navpic {
	border: 1px solid rgb(254, 234, 235); border-image: none; width: 1098px; margin-bottom: 30px; display: block;
}
.navlink {
	background: rgb(255, 181, 52); margin: 0px auto; width: 150px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block; cursor: pointer;
}
.navlink:hover {
	background: rgb(255, 204, 0);
}
.picbox01 {
	width: 1098px; overflow: hidden; display: block; position: relative;
}
.picbox02 {
	width: 1098px; overflow: hidden; display: block; position: relative;
}
.picbox03 {
	width: 1098px; overflow: hidden; display: block; position: relative;
}
.picbox04 {
	width: 1098px; overflow: hidden; display: block; position: relative;
}
.picbox05 {
	width: 1098px; overflow: hidden; display: block; position: relative;
}
.picbox06 {
	width: 1098px; overflow: hidden; display: block; position: relative;
}
.picbox07 {
	width: 1098px; overflow: hidden; display: block; position: relative;
}
.itembox01 {
	display: block; position: absolute;
}
.itembox02 {
	display: block; position: absolute;
}
.itembox03 {
	display: block; position: absolute;
}
.itembox04 {
	display: block; position: absolute;
}
.itembox05 {
	display: block; position: absolute;
}
.itembox06 {
	display: block; position: absolute;
}
.itembox07 {
	display: block; position: absolute;
}
.itembox01 > h1 {
	margin: 0px auto 15px; width: 220px; text-align: center; color: rgb(255, 153, 0); font-size: 36px; display: block;
}
.itembox02 > h1 {
	margin: 0px auto 15px; width: 220px; text-align: center; color: rgb(255, 153, 0); font-size: 36px; display: block;
}
.itembox03 > h1 {
	margin: 0px auto 15px; width: 220px; text-align: center; color: rgb(255, 153, 0); font-size: 36px; display: block;
}
.itembox04 > h1 {
	margin: 0px auto 15px; width: 220px; text-align: center; color: rgb(255, 153, 0); font-size: 36px; display: block;
}
.itembox05 > h1 {
	margin: 0px auto 15px; width: 220px; text-align: center; color: rgb(255, 153, 0); font-size: 36px; display: block;
}
.itembox06 > h1 {
	margin: 0px auto 15px; width: 220px; text-align: center; color: rgb(255, 153, 0); font-size: 36px; display: block;
}
.itembox07 > h1 {
	margin: 0px auto 15px; width: 220px; text-align: center; color: rgb(255, 153, 0); font-size: 36px; display: block;
}
.itembox01 > p {
	text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; margin-bottom: 15px;
}
.itembox02 > p {
	text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; margin-bottom: 15px;
}
.itembox03 > p {
	text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; margin-bottom: 15px;
}
.itembox04 > p {
	text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; margin-bottom: 15px;
}
.itembox05 > p {
	text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; margin-bottom: 15px;
}
.itembox06 > p {
	text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; margin-bottom: 15px;
}
.itembox07 > p {
	text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 14px; margin-bottom: 15px;
}
.picbox01 {
	background: url("../images/product/navpic01.jpg") no-repeat; height: 395px;
}
.picbox02 {
	background: url("../images/product/navpic02.jpg") no-repeat; height: 495px;
}
.picbox03 {
	background: url("../images/product/navpic03.jpg") no-repeat; height: 425px;
}
.picbox04 {
	background: url("../images/product/navpic04.jpg") no-repeat; height: 387px;
}
.picbox05 {
	background: url("../images/product/navpic05.jpg") no-repeat; height: 428px;
}
.picbox06 {
	background: url("../images/product/navpic06.jpg") no-repeat; height: 582px;
}
.picbox07 {
	background: url("../images/product/navpic07.jpg") no-repeat; height: 500px;
}
.itembox01 {
	top: 50px; width: 280px; right: 130px;
}
.itembox02 {
	left: 250px; top: 50px; width: 580px;
}
.itembox03 {
	left: 110px; top: 120px; width: 280px;
}
.itembox04 {
	top: 80px; width: 330px; right: 100px;
}
.itembox05 {
	left: 110px; top: 110px; width: 250px;
}
.itembox06 {
	left: 430px; top: 60px; width: 240px;
}
.itembox07 {
	top: 150px; width: 240px; right: 80px;
}
.general {
	width: 920px; height: 600px; overflow: hidden; display: block; position: relative;
}
.rtbox {
	width: 740px; height: 600px; overflow: hidden; float: right; display: block; position: relative;
}
.lfbox {
	background: rgb(86, 93, 103); width: 180px; height: 600px; float: left; display: block; position: relative;
}
.lfbox ul {
	list-style: none; margin-top: 80px;
}
.lfbox ul li {
	width: 180px; height: 50px; padding-top: 10px; clear: both; margin-bottom: 10px; display: block; cursor: pointer;
}
.lfbox ul li h1 {
	color: rgb(255, 255, 255); line-height: 18px; font-size: 18px; font-weight: 700; margin-top: 3px;
}
.lfbox ul li i {
	color: rgb(255, 255, 255); font-size: 10px !important;
}
.bgcolor01 {
	background: rgb(255, 168, 17);
}
.bgcolor02 {
	background: rgb(138, 188, 29);
}
.bgcolor03 {
	background: rgb(62, 185, 130);
}
.bgcolor04 {
	background: rgb(53, 142, 236);
}
.showicon01 {
	background: url("../images/product/iconbg.png") no-repeat 0px 0px; width: 40px; height: 40px; margin-right: 10px; margin-left: 30px; float: left; display: block;
}
.showicon02 {
	background: url("../images/product/iconbg.png") no-repeat -40px 0px; width: 40px; height: 40px; margin-right: 10px; margin-left: 30px; float: left; display: block;
}
.showicon03 {
	background: url("../images/product/iconbg.png") no-repeat -80px 0px; width: 40px; height: 40px; margin-right: 10px; margin-left: 30px; float: left; display: block;
}
.showicon04 {
	background: url("../images/product/iconbg.png") no-repeat -120px 0px; width: 40px; height: 40px; margin-right: 10px; margin-left: 30px; float: left; display: block;
}
.arrow01 {
	background: url("../images/product/arrowbg.png") no-repeat 0px 0px; left: 0px; top: 80px; width: 30px; height: 60px; display: block; position: absolute; z-index: 9999;
}
.arrow02 {
	background: url("../images/product/arrowbg.png") no-repeat -30px 0px; left: 0px; top: 150px; width: 30px; height: 60px; display: block; position: absolute; z-index: 9999;
}
.arrow03 {
	background: url("../images/product/arrowbg.png") no-repeat -60px 0px; left: 0px; top: 220px; width: 30px; height: 60px; display: block; position: absolute; z-index: 9999;
}
.arrow04 {
	background: url("../images/product/arrowbg.png") no-repeat -90px 0px; left: 0px; top: 290px; width: 30px; height: 60px; display: block; position: absolute; z-index: 9999;
}
.industry {
	width: 900px; height: 600px; overflow: hidden; display: block; position: relative;
}
.idy_fl {
	background: rgb(68, 68, 68); width: 260px; height: 595px; overflow: hidden; border-bottom-color: rgb(44, 44, 44); border-bottom-width: 5px; border-bottom-style: solid; float: left; display: block; position: relative;
}
.idy_fr {
	width: 640px; float: right; display: block; position: relative;
}
.idy_tle {
	background: rgb(247, 155, 36); width: 260px; text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-size: 24px; display: block;
}
.idy_tle img {
	margin-right: 5px; vertical-align: text-top;
}
.barfocus {
	background: rgb(153, 153, 153) !important; width: 130px; height: 45px; text-align: center; color: rgb(255, 0, 0) !important; line-height: 45px; font-size: 16px; float: left; display: block;
}
.showlist {
	width: 262px; display: block; position: absolute;
}
#idylist li {
	background: url("../images/product/listbg.jpg") no-repeat right; width: 131px; height: 45px; text-align: center; line-height: 45px; font-size: 16px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
#idylist li a {
	width: 130px; height: 45px; color: rgb(255, 255, 255); display: block;
}
.idybox {
	left: 25px; top: 50px; width: 210px; color: rgb(255, 255, 255); font-size: 14px; display: block; position: absolute; z-index: 100;
}
.idybox > h1 {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 38px; margin-bottom: 10px;
}
.idybox > h2 {
	color: rgb(255, 255, 255); line-height: 25px; font-size: 28px; margin-bottom: 15px;
}
.wx_fr {
	width: 660px; float: right; display: block; position: relative;
}
.weixn_tle {
	background: rgb(0, 136, 181); width: 260px; text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-size: 24px; display: block;
}
.weixn_tle img {
	margin-right: 5px; vertical-align: text-top;
}
#wxlist li {
	width: 260px; height: 60px; text-align: center; line-height: 60px; font-size: 16px; display: block;
}
#wxlist li a {
	width: 260px; height: 60px; color: rgb(255, 255, 255); display: block;
}
.wxfocus {
	background: rgb(153, 153, 153) !important; width: 260px; height: 60px; text-align: center; line-height: 60px; font-size: 16px; display: block;
}
.wxbox {
	left: 25px; top: 50px; width: 300px; color: rgb(51, 51, 51); font-size: 14px; display: block; position: absolute; z-index: 100;
}
.wxbox > h1 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 30px; margin-bottom: 10px;
}
.wxbox > h2 {
	color: rgb(145, 145, 145); line-height: 25px; font-size: 24px; margin-bottom: 15px;
}
.showmain {
	background: rgb(255, 255, 255); height: 600px; overflow: hidden; position: relative;
}
.show {
	left: 0px; top: 0px; width: 740px; overflow: hidden; position: absolute;
}
#sliderParent {
	left: 0px; width: 608px; height: 0px; position: absolute; z-index: 999;
}
#outerWrap {
	position: relative; z-index: 999;
}
.tabGroup {
	background: url("../images/product/showbg.png") repeat-y right; width: 100px; height: auto; right: 30px; display: block; position: absolute; z-index: 9999;
}
.tabGroup li {
	text-align: right; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none;
}
.tabGroup li.selectedTab {
	color: rgb(255, 168, 17); font-weight: 700;
}
.tabContent {
	width: 740px; display: block; position: relative; min-height: 600px;
}
.stepmsg01 {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(255, 168, 17); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg02 {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(255, 168, 17); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg03 {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(255, 168, 17); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg04 {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(255, 168, 17); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg05 {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(255, 168, 17); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg06 {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(255, 168, 17); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg01 > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg02 > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg03 > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg04 > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg05 > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg06 > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg01 {
	top: 270px; right: 120px;
}
.stepmsg02 {
	top: 270px; right: 100px;
}
.stepmsg03 {
	top: 270px; right: 120px;
}
.stepmsg04 {
	left: 100px; top: 100px;
}
.stepmsg05 {
	top: 270px; right: 120px;
}
.stepmsg06 {
	top: 270px; right: 120px;
}
.stepmsg01_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg02_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg03_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg04_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg05_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg06_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg07_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg08_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg09_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg10_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg11_a {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(138, 188, 29); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg01_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg02_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg03_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg04_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg05_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg06_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg07_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg08_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg09_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg10_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg11_a > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg01_a {
	top: 280px; right: 100px;
}
.stepmsg02_a {
	top: 280px; right: 120px;
}
.stepmsg03_a {
	left: 150px; top: 100px;
}
.stepmsg04_a {
	left: 100px; top: 120px;
}
.stepmsg05_a {
	top: 300px; right: 80px;
}
.stepmsg06_a {
	top: 270px; right: 140px;
}
.stepmsg07_a {
	top: 280px; right: 120px;
}
.stepmsg08_a {
	top: 280px; right: 80px;
}
.stepmsg09_a {
	top: 280px; right: 60px;
}
.stepmsg10_a {
	left: 120px; top: 60px;
}
.stepmsg11_a {
	top: 270px; right: 100px;
}
.stepmsg01_b {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(62, 185, 130); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg02_b {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(62, 185, 130); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg03_b {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(62, 185, 130); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg04_b {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(62, 185, 130); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg01_b > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg02_b > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg03_b > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg04_b > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg01_b {
	left: 100px; top: 150px;
}
.stepmsg02_b {
	top: 220px; right: 120px;
}
.stepmsg03_b {
	top: 240px; right: 120px;
}
.stepmsg04_b {
	top: 270px; right: 70px;
}
.stepmsg01_c {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(53, 142, 236); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg02_c {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(53, 142, 236); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg03_c {
	color: rgb(85, 85, 85); padding-left: 10px; border-left-color: rgb(53, 142, 236); border-left-width: 5px; border-left-style: solid; display: block; position: absolute;
}
.stepmsg01_c > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg02_c > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg03_c > h1 {
	color: rgb(85, 85, 85); line-height: 20px; font-size: 28px; margin-bottom: 10px;
}
.stepmsg01_c {
	top: 240px; right: 60px;
}
.stepmsg02_c {
	left: 120px; top: 80px;
}
.stepmsg03_c {
	top: 260px; right: 60px;
}
.main {
	margin: 0px auto; width: 1100px; display: block;
}
.custom_bg {
	background: url("../images/product/custombg.png") no-repeat top; margin: -84px 40px 20px; width: 1020px; display: block;
}
.mdeia_bg {
	background: url("../images/product/mediabg.png") no-repeat top; margin: -70px 40px 20px; width: 1020px; display: block;
}
.item_bg {
	width: 1020px; height: 136px; margin-bottom: 20px; display: block; position: relative;
}
.itemarrow01 {
	background: url("../images/product/customicon.png") no-repeat 0px 0px; left: 50px; width: 136px; height: 136px; display: block; position: absolute;
}
.itemarrow02 {
	background: url("../images/product/customicon.png") no-repeat -136px 0px; left: 315px; width: 136px; height: 136px; display: block; position: absolute;
}
.itemarrow03 {
	background: url("../images/product/customicon.png") no-repeat -272px 0px; width: 136px; height: 136px; right: 304px; display: block; position: absolute;
}
.itemarrow04 {
	background: url("../images/product/customicon.png") no-repeat -408px 0px; width: 136px; height: 136px; right: 38px; display: block; position: absolute;
}
.itemarrow05 {
	background: url("../images/product/customicon.png") no-repeat -544px 0px; left: 63px; width: 136px; height: 136px; display: block; position: absolute;
}
.itemarrow06 {
	background: url("../images/product/customicon.png") no-repeat -680px 0px; left: 461px; width: 136px; height: 136px; display: block; position: absolute;
}
.itemarrow07 {
	background: url("../images/product/customicon.png") no-repeat -816px 0px; width: 136px; height: 136px; right: 38px; display: block; position: absolute;
}
.custom_item li {
	width: 255px; text-align: center; color: rgb(153, 153, 153); font-size: 14px; float: left; display: block;
}
.custom_item li > h1 {
	color: rgb(68, 68, 68); font-size: 24px;
}
.cust_content {
	margin: 0px 39px; border: 1px solid rgb(241, 241, 246); border-image: none; width: 1020px; display: block;
}
.cust_tle {
	color: rgb(255, 102, 0); line-height: 60px; padding-left: 25px; font-size: 24px; border-bottom-color: rgb(241, 241, 246); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.cust_tle > span a {
	color: rgb(102, 102, 102); font-size: 14px; margin-right: 20px; float: right; display: block;
}
.cust_tle > span a:hover {
	color: rgb(255, 102, 0);
}
.cust_tle > p {
	margin: 20px 20px 20px 0px; color: rgb(102, 102, 102); line-height: 25px; font-size: 16px;
}
.cust_box {
	height: 60px; color: rgb(102, 102, 102); padding-top: 40px; padding-left: 25px; font-size: 16px; border-top-color: rgb(241, 241, 246); border-top-width: 1px; border-top-style: solid; display: block;
}
.cust_box > b {
	color: rgb(51, 51, 51); font-weight: bold;
}
.listitem {
	padding: 25px; border-bottom-color: rgb(241, 241, 246); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.listitem .flpic {
	width: 240px; float: left; display: block;
}
.listitem .frmsg {
	width: 705px; color: rgb(102, 102, 102); font-size: 14px; margin-left: 25px; float: left; display: block;
}
.listitem .frmsg > h1 {
	color: rgb(83, 80, 78); font-size: 18px;
}
.listitem .frmsg > i {
	color: rgb(153, 153, 153); font-size: 12px; margin-bottom: 10px; display: block;
}
.rollBox {
	margin: 10px 30px 30px; width: 960px; height: 130px; overflow: hidden; display: block;
}
.rollBox .LeftBotton {
	background: url("../images/product/prev.png") no-repeat center; width: 30px; height: 130px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.rollBox .RightBotton {
	background: url("../images/product/next.png") no-repeat center; width: 30px; height: 130px; overflow: hidden; float: left; display: inline; cursor: pointer;
}
.rollBox .Cont {
	width: 900px; overflow: hidden; float: left;
}
.rollBox .ScrCont {
	width: 10000000px;
}
.rollBox .Cont .rollpic {
	width: 120px; height: 115px; text-align: center; padding-top: 15px; margin-right: 10px; float: left;
}
.rollBox .Cont .rollpic > p {
	font-size: 14px; margin-top: 8px;
}
.rollBox #List1 {
	float: left;
}
.rollBox #List2 {
	float: left;
}
.opt_banner {
	background: url("../images/product/opt_banner.jpg") no-repeat center; margin: 0px auto; height: 350px; overflow: hidden; display: block; min-width: 1100px;
}
.optbox {
	background: rgb(255, 103, 17); margin: 90px 0px 0px 50px; padding: 30px 60px 0px 30px; width: 440px; height: 140px; overflow: hidden; display: block;
}
.optbox > h1 {
	width: 520px; color: rgb(255, 255, 255); font-size: 28px; margin-bottom: 10px; display: block;
}
.optbox > p {
	color: rgb(255, 255, 255); line-height: 18px; font-size: 14px;
}
.mod_banner {
	background: url("../images/product/pdt_banner01.jpg") no-repeat center; margin: 0px auto; height: 290px; overflow: hidden; display: block; min-width: 1100px;
}
.modbox {
	padding: 30px 60px 0px 30px; top: 75px; width: 440px; height: 140px; right: -5px; overflow: hidden; display: block; position: absolute;
}
.modbox > h1 {
	width: 520px; color: rgb(255, 153, 0); font-size: 28px; margin-bottom: 10px; display: block;
}
.modbox > p {
	color: rgb(102, 102, 102); line-height: 18px; font-size: 14px;
}
.mod_fl {
	width: 145px; overflow: hidden; margin-right: 5px; float: left; display: block;
}
.mod_fr {
	border: 1px solid rgb(235, 235, 235); border-image: none; width: 948px; float: right; display: block;
}
.modtle {
	background: rgb(244, 244, 244); text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; margin-top: 10px; margin-bottom: 5px; display: block;
}
.modtle:hover {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.modnav {
	width: 150px; display: block; position: relative;
}
.modnav li {
	width: 70px; height: 40px; margin-right: 5px; margin-bottom: 5px; float: left; display: block;
}
.modnav li a {
	background: rgb(244, 244, 244); text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; display: block;
}
.modnav li a:hover {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.modlist {
	padding: 25px 0px 25px 25px; display: block; min-height: 600px;
}
.modpic li {
	margin: 0px 27px 25px 0px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 200px; height: 300px; float: left; display: block;
}
.modpic li a {
	width: 200px; height: 300px; overflow: hidden; display: block; position: relative;
}
.modpic li a span {
	left: 0px; top: 260px; width: 200px; height: 200px; text-align: center; color: rgb(102, 102, 102); font-size: 14px; display: block; position: absolute; opacity: 0.9; background-color: rgb(255, 255, 255); -moz-opacity: 0.9;
}
.modpic li a span p {
	line-height: 40px;
}
.media_banner {
	background: url("../images/product/mediabanner.jpg") no-repeat center; margin: 0px auto; height: 350px; overflow: hidden; display: block; min-width: 1100px;
}
.mediabox {
	margin: 90px 0px 0px 60px; padding: 40px 60px 0px 30px; width: 440px; height: 140px; overflow: hidden; display: block;
}
.mediabox > h1 {
	width: 520px; color: rgb(51, 51, 51); font-size: 32px; margin-bottom: 5px; display: block;
}
.mediabox > p {
	color: rgb(102, 102, 102); line-height: 18px; font-size: 14px;
}
.mediabgd {
	width: 1020px; height: 100px; display: block; position: relative;
}
.media_item01 {
	width: 215px; text-align: center; color: rgb(153, 153, 153); font-size: 14px; display: block; position: absolute;
}
.media_item02 {
	width: 215px; text-align: center; color: rgb(153, 153, 153); font-size: 14px; display: block; position: absolute;
}
.media_item03 {
	width: 215px; text-align: center; color: rgb(153, 153, 153); font-size: 14px; display: block; position: absolute;
}
.media_item01 > h1 {
	text-align: center; color: rgb(68, 68, 68); font-size: 24px; margin-bottom: 10px;
}
.media_item02 > h1 {
	text-align: center; color: rgb(68, 68, 68); font-size: 24px; margin-bottom: 10px;
}
.media_item03 > h1 {
	text-align: center; color: rgb(68, 68, 68); font-size: 24px; margin-bottom: 10px;
}
.media_item01 {
	left: 25px;
}
.media_item02 {
	left: 420px;
}
.media_item03 {
	right: 0px;
}
.media_tab tr {
	border-bottom-color: rgb(241, 241, 246); border-bottom-width: 1px; border-bottom-style: solid;
}
.media_tab td {
	padding: 15px 30px; border-right-color: rgb(241, 241, 246); border-right-width: 1px; border-right-style: solid;
}
.media_tab h1 {
	color: rgb(153, 153, 153); letter-spacing: -1px; font-size: 18px;
}
.media_tab p {
	margin: 10px 0px; font-size: 14px;
}
.videobox {
	margin: 15px 0px; border: 5px solid rgb(204, 204, 204); border-image: none; width: 299px; height: 172px; display: block; position: relative; cursor: pointer;
}
.videobox .playbtn {
	background: url("../images/product/video.png") no-repeat 0px 0px; left: 100px; top: 40px; width: 90px; height: 90px; display: block; position: absolute;
}
.videobox:hover .playbtn {
	background: url("../images/product/video.png") no-repeat -90px 0px; left: 100px; top: 40px; width: 90px; height: 90px; display: block; position: absolute;
}
.mt {
	margin-top: -25px;
}
.mr15 {
	margin-right: 15px;
}
.custlogo {
	border: 1px solid rgb(237, 237, 237); border-image: none; margin-top: 10px;
}
