body { min-width: 100%; }
.fwb { font-weight: bold; }
.bimg img { display: block; width: 100%; }
.redC { color: #ff0000; }
.blC { color: #346ccd; }
.fs24 { font-size: 24px; }
.mr62 {
	margin-right: 5px;
}
.ml62 {
}
.posirela { position: relative; }

.display-block { display: block; }
.display-none { display: none; }
/*indexheader*/
.header { width: 100%; height: 72px; background-color:transparent; position: relative; z-index: 2; }
.logo { padding-top: 2px; }
.logo img { display: block; height: 50px; }


/*nav*/
.nav ul { height: 72px; padding-left: 23px; }
.nav ul li {
	float: left;
	font-size: 16px;
	line-height: 72px;
	padding-left: 30px;
	color: #323232;
}
.nav ul li a.cur, .nav ul li a:hover { color: #346ccd; }

.headicon { height: 28px; padding: 22px 0px ;margin-right: -80px; }
.headicon > a { display: inline-block; *display: inline; *zoom: 1; position: relative; }
.headicon > a.language { width: 28px; height: 28px; background: url("../webimages/indexicon_01.png")  no-repeat; margin-right: 1px; }
.headicon a.members { width: 24px; height: 26px; background: url("../webimages/indexicon_03.png")  no-repeat; margin-right: 21px; padding-bottom: 4px; }
.headicon a.search { width: 25px; height: 26px; background: url("../webimages/indexicon_02.png")  no-repeat; margin-right: 20px; }
.search-box { width: 180px; height: 40px; position: absolute; top: 33px; right: -36px; background: url("../webimages/indexicon_04.png")  no-repeat; z-index: 999; padding-right: 10px; }
.search-box label { float: left; }
.search-box label input { width: 131px; height: 33px; line-height: 33px; margin-top: 7px; font-size: 14px; color: #999; padding-left: 9px; }
.search-box .button { float: right; width: 20px; height: 35px; background: url("../webimages/icon_34.png")  no-repeat center center; margin-top: 5px; }

 
.navtworank { position: absolute; top: 72px; left: 0; width: 100%; background-color: #fff; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; display: none; }
.Hheader .navtworank { display: block; }
.pronavone { float: left; width: 350px; }
.pronavone a { display: block; padding: 0 30px; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #1a1a1a; }
.pronavone a.cur { background-color: #346ccd; color: #fff; }
.pronavtwo { float: left; width: 340px; }
.pronavtwo p { height: 40px; line-height: 40px; padding: 0 29px; }
.pronavtwo a { font-size: 16px; color: #1a1a1a; }
.pronavtwo a.cur { color: #346ccd; text-decoration: underline; }
.pronavrecommend { float: right; width: 480px; }
.pronavrecommend .imgbox img { display: block; width: 100%; height: 186px; }
.pronavrecommend .name { font-size: 14px; color: #333; line-height: 32px; height: 32px; overflow: hidden; }
.pronavrecommend .text { font-size: 14px; line-height: 18px; color: #666; height: 54px; overflow: hidden; }
.headnavtwo { padding: 26px 0 36px; display: none; }
.insidenavL {
	float: left;
	width: 67%;
}
.insidenavL dl dt { float: left; width: 359px; height: 215px; }
.insidenavL dl dt img { display: block; width: 359px; height: 215px; }
.insidenavL dl dd { float: right; width: 488px; }
.insidenavL dl dd .name { font-size: 24px; line-height: 30px; color: #1a1a1a; height: 30px; overflow: hidden; padding-top: 25px; }
.insidenavL dl dd .text { display: block; font-size: 16px; line-height: 24px; color: #666; height: 120px; overflow: hidden; margin-top: 14px; }
.insidenavR {
	float: right;
	width: 30%;
}
.insidenavR li { height: 37px; line-height: 37px; overflow: hidden; padding: 0 18px; border-bottom: 1px solid #d9d9d9; font-size: 15px; }
.insidenavR li a { color: #333; }
.insidenavR li a:hover { color: #346ccd; }


/*indexbanner*/
.indexbanner { width: 100%; height: 678px; overflow: hidden; position: relative; z-index: 1; }
.slides { width: 300%; height: 678px; position: relative; left: 50%; margin-left: -960px; }
.slides li { float: left; position: relative; }
.slides li img { display: block; width: 1920px; height: 678px; }

.indexbanner-btn { position: absolute; bottom: 20px; width: 1200px; height: 16px; text-align: center; overflow: hidden; z-index: 999; left: 50%; margin-left: -600px; line-height: 99; }
.indexbanner-btn a { display: inline-block; *display: inline; *zoom: 1; background: url("../webimages/indexbanner_icon02.png")  no-repeat; margin: 0 8px; width: 14px; height: 14px; }
.indexbanner-btn .cur { background-image: url("../webimages/indexbanner_icon01.png") ; }

/*indexmain*/
.main { width: 100%; overflow: hidden; position: relative; }
.main .indexstitle { font-size: 30px; line-height: 30px; text-align: center; padding: 60px 0 62px; text-transform: capitalize; }

.indexproduct {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-bottom: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.indexproduct-box {
	width: 100%;
	overflow: hidden;
	margin-left: 120px;
}
.indexproduct-box ul { width: 300%; }
.indexproduct-box ul li {
	float: left;
	width: 350px;
	padding-top: 0;
	padding-right: 120px;
	padding-bottom: 42px;
	padding-left: 0px;
}
.indexproduct-box ul li img { display: block; width: 350px;  border-bottom: 1px solid #d2d2d2; }
.indexproduct-box ul li h4 { font-size: 14px; line-height: 30px; text-align: center; height: 30px; overflow: hidden; padding-top: 7px; }
.indexproduct-box ul li .text { font-size: 12px; line-height: 30px; height: 30px; overflow: hidden; color: #666; text-align: center; }

.indexbtn { width: 0px; height: 31px; margin: 0 auto; padding-bottom: 40px; position: relative; padding-left: 32px; padding-right: 32px; padding-top: 30px; }
.indexbtn.w185 { width: 185px; padding-bottom: 59px; }
.indexbtn .dot { height: 31px; margin: 0 auto; }
.indexbtn .dot a { float: left; width: 14px; height: 14px; margin: 9px 5px 8px; background: url("../webimages/indexmain_icon04.png")  no-repeat; }
.indexbtn .dot a.cur { background: url("../webimages/indexmain_icon03.png")  no-repeat; }
.indexbtn .prev { float: left; width: 17px; height: 31px; background: url("../webimages/indexmain_icon01.png") no-repeat; margin-left: -32px; margin-right: 15px; }
.indexbtn .next { float: right; width: 17px; height: 31px; background: url("../webimages/indexmain_icon02.png")  no-repeat; margin: 0 -32px 0 15px; }

.indexbtn ul { height: 31px; width: 48px; margin: 0 auto; }
.indexbtn ul.w120 { width: 120px; }
.indexbtn ul li { float: left; width: 14px; height: 14px; margin: 9px 5px 8px; background: url("../webimages/indexmain_icon04.png")  no-repeat; }
.indexbtn ul li.cur { background: url("../webimages/indexmain_icon03.png")  no-repeat; }


.indexsolution { width: 100%; height: 700px; overflow: hidden; position: relative; background: url("../webimages/indexsolution_bg.jpg")  no-repeat; }
.indexsolution .indexstitle { color: #fff; padding: 60px 0 62px; }

.indexsolution-box {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 120px;
}
.indexsolution-box ul { width: 300%; }
.indexsolution-box ul li {
	float: left;
	width: 350px;
	height: 408px;
	overflow: hidden;
	position: relative;
	margin-right: 120px;
	background: #fff;
}
.indexsolution-box ul li { display: block; }
.indexsolution-box ul li .app-img { width: 350px; height: 197px; overflow: hidden; position: relative; }
.indexsolution-box ul li .app-img img { display: block; position: relative; width: 350px; height: 197px; transform: scale(1,1); -ms-transform: scale(1,1); /* IE 9 */ -webkit-transform: scale(1,1); /* Safari  Chrome */ -o-transform: scale(1,1); /* Opera */ -moz-transform: scale(1,1); transition: All 2s linear; -webkit-transition: All 2s linear; -moz-transition: All 2s linear; -o-transition: All 2s linear; }
.indexsolution-box ul li:hover img { transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); /* IE 9 */ -webkit-transform: scale(1.1,1.1); /* Safari �� Chrome */ -o-transform: scale(1.1,1.1); /* Opera */ -moz-transform: scale(1.1,1.1); transition: All 2s linear; -webkit-transition: All 2s linear; -moz-transition: All 2s linear; -o-transition: All 2s linear; }
.indexsolution-box ul li:hover .name a, .indexsolution-box ul li:hover .text { color: #999; }
.indexsolution-box ul li:hover .app-img { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.indexsolution-box ul li .name { font-size: 18px; line-height: 22px; padding: 22px 26px 23px 20px; }
.indexsolution-box ul li .text { font-size: 12px; line-height: 22px; color: #666; padding: 0 26px 0 20px; height: 88px; overflow: hidden; }
.indexsolution-box ul li .morebtn {
	display: block;
	width: 185px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	color: #346ccd;
	margin-left: 20px;
	padding-left: 34px;
	background: url("../webimages/indexsolution_05.png")  left no-repeat;
	margin-top: 11px;
}

.indexsolution-btn { margin-top: 32px; }
.indexsolution-btn .dot a { background-image: url("../webimages/indexsolution_09.png") ; }
.indexsolution-btn .dot a.cur { background-image: url("../webimages/indexsolution_08.png") ; }
.indexsolution-btn .prev { background-image: url("../webimages/indexsolution_06.png") ; }
.indexsolution-btn .next { background-image: url("../webimages/indexsolution_07.png") ; }



.indexcase { width: 100%; margin: 0 auto; overflow: hidden; position: relative; }
.indexcase .indexstitle { padding: 44px 0 45px; }

.indexcase-box dl { padding-bottom: 50px; }
.indexcase-box dl dt { width: 300px; height: 529px; }
.indexcase-box dl dt img { width: 300px; height: 529px; }
.indexcase-box dl dd { padding: 50px 10px 24px 13px; border: #d2d2d2 solid 1px; height: 453px; }
.indexcase-box dl dd ul li { width: 250px; height: 414px; float: left; padding-left: 17px; padding-right: 18px; }
.indexcase-box dl dd ul li a { display: block; width: 250px; height: 302px; }
.indexcase-box dl dd ul li a img { display: block; width: 250px; height: 302px; }
.indexcase-box dl dd ul li p { padding: 33px 10px 38px; font-size: 14px; line-height: 25px; color: #323232; text-align: center; }
.indexcase-box dl dd ul li p.p0 { padding: 33px 0px 38px; }
.indexcase-box dl dd ul li a.more { width: 128px; height: 37px; background: #346ccd; color: #fff; font-size: 18px; line-height: 37px; text-align: center; margin: 0 auto; border: 1px solid #346ccd; display: none; }
.indexcase-box dl dd ul li a.more:hover { color: #346ccd; background-color: #fff; }
.indexcase-box dl dd ul li:hover p { color: #999; }
.indexcase-box dl dd ul li:hover a img { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.indexcase-box dl dd ul li:hover a.more { display: none; }
.indexcase-box dl dd a.listmorebtn { display: block; width: 250px; height: 302px; width: 128px; height: 37px; background: #346ccd; color: #fff; font-size: 18px; line-height: 37px; text-align: center; margin: 0 auto; border: 1px solid #346ccd; display: none; }
.indexcase-box dl dd:hover a.listmorebtn { display: block; }

.indexnews { width: 100%; height: 600px; overflow: hidden; position: relative;  no-repeat; }
.indexnews .indexstitle { color: #333; padding: 60px 0 32px; }

.indexnews-box {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 120px;
}
.indexnews-box ul {
	width: 300%;
	margin-top: 20px;
}
.indexnews-box ul li {
	float: left;
	width: 350px;
	height: 356px;
	overflow: hidden;
	position: relative;
	margin-right: 120px;
	background: #fff;
}
.indexnews-box ul li .app-img { width: 350px; height: 197px; overflow: hidden; position: relative; }
.indexnews-box ul li .app-img img { display: block; position: relative; width: 350px; height: 197px; transform: scale(1,1); -ms-transform: scale(1,1); /* IE 9 */ -webkit-transform: scale(1,1); /* Safari �� Chrome */ -o-transform: scale(1,1); /* Opera */ -moz-transform: scale(1,1); transition: All 2s linear; -webkit-transition: All 2s linear; -moz-transition: All 2s linear; -o-transition: All 2s linear; }
.indexnews-box ul li:hover img { transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); /* IE 9 */ -webkit-transform: scale(1.1,1.1); /* Safari �� Chrome */ -o-transform: scale(1.1,1.1); /* Opera */ -moz-transform: scale(1.1,1.1); transition: All 2s linear; -webkit-transition: All 2s linear; -moz-transition: All 2s linear; -o-transition: All 2s linear; }
.indexnews-box ul li:hover .name a, .indexnews-box ul li:hover .text { color: #999; }
.indexnews-box ul li:hover .app-img { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.indexnews-box ul li h4 { font-size: 18px; line-height: 22px; padding: 0 20px; height: 44px; overflow: hidden; margin-top: 20px; }
.indexnews-box ul li .text { font-size: 12px; line-height: 22px; color: #666; padding: 0 20px; height: 44px; overflow: hidden; }
.indexnews-box ul li .detailbtn {
	display: block;
	width: 185px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	color: #346ccd;
	margin-left: 20px;
	padding-left: 34px;
	background: url("../webimages/indexsolution_05.png") left no-repeat;
	margin-top: 11px;
}


.indexnews-box .changebtnbox {
	width: 260px;
	padding-bottom: 36px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 33.5%;
}
.indexnews-box .changebtnbox a {
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #346ccd;
	background: url("../webimages/indexnews_04.png" ) no-repeat;
	width: 120px;
	text-align: center;
}
.indexnews-box .changebtnbox a.cur { background-image: url("../webimages/indexnews_05.png"); color: #fff;}
.indexnews-box .changebtnbox a.news { background-position: left center; float: left; padding-left: 10px; }
.indexnews-box .changebtnbox a.events { background-position: right center; float: right; padding-right: 10px; }
.indexnews-box .morebtn { display: block; width: 100px; height: 31px; border: 2px solid #fff; font-size: 14px; line-height: 31px; text-align: center; margin: 0 auto; color: #fff; margin-top: 50px; }
.indexnews-box .morebtn:hover { border-color: #fff; background-color: #fff; }


.indexexperience { width: 580px; margin: 0 auto; overflow: hidden; position: relative; padding-top: 0px; padding-bottom: 0px; }
.indexexperience-box {
	width: 580px;
	position: relative;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.indexexperience-box ul { width: 100%; }
.indexexperience-box ul li { width: 580px; float: left; text-align: center; }
.indexexperience-box ul li .titlename { font-size: 30px; color: #333; line-height: 40px; height: 40px; overflow: hidden; margin-bottom: 25px; }
.indexexperience-box ul li .imgbox { display: block; width: 580px; height: 360px; margin: 0 auto 0; position: relative; }
.indexexperience-box ul li .imgbox img {
	display: block;
	width: 580px;
	height: 360px;
}
.indexexperience-box ul li .imgbox .videoFile { position: relative; z-index: 1; }
.indexexperience-box ul li .imgbox .imgcover { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 2; cursor: pointer; }
.indexexperience-box ul li .imgbox .imgcover img { position: relative; z-index: 1; }
.indexexperience-box ul li .imgbox .imgcover .icon { display: block; width: 60px; height: 60px; position: absolute; left: 50%; top: 50%; margin: -30px 0 0 -30px; z-index: 2; background: url("../webimages/videoicon.png")  no-repeat center center; }
.indexexperience-box ul li .text { font-size: 14px; line-height: 18px; text-align: center; color: #333; height: 54px; overflow: hidden; width: 530px; margin: 30px auto 0; }
.indexexperience-box ul li a.more { display: block; width: 130px; height: 30px; background: #346ccd; color: #fff; font-size: 14px; line-height: 30px; text-align: center; margin: 10px auto 0px; }
.indexexperience .prev, .indexexperience .next { position: absolute; top: 50%; background: url("../webimages/icon_33.gif") no-repeat; display: block; width: 44px; height: 80px; margin-top: -40px; }
.indexexperience .prev { left: 0; background-position: left top; }
.indexexperience .next { right: 0; left: auto; background-position: right top; }
.indexexperience .prev:hover { background-position: left bottom; }
.indexexperience .next:hover { background-position: right bottom; }

.indexwhy { width: 100%; overflow: hidden; position: relative; background: #152935; }
.indexwhy .indexstitle { color: #fff; padding: 30px 0px 36px; }

.indexwhy-box { width: 100%; margin: 0 auto; position: relative; }
.indexwhy-box ul li { width: 393px; float: left; }
.indexwhy-box ul li .img { display: block; width: 148px; height: 140px; margin: 0 auto; }
.indexwhy-box ul li .img img { display: block; width: 148px; height: 140px; }
.indexwhy-box ul li a { color: #fff; }
.indexwhy-box ul li h4 { font-size: 24px; line-height: 48px; color: #fff; text-align: center; padding: 15px 0 9px; }
.indexwhy-box ul li p { width: 250px; margin: 0 auto; font-size: 14px; line-height: 24px; color: #aaa; text-align: center; padding-bottom: 39px; }

/*wrap*/
.indexwrap {
	width: 70px;
	position: fixed;
	right: 0px;
	top: 330px;
	z-index: 9999;
}
.indexwrap > a { border-radius: 6px; }
.indexwrap a, .indexwrap .tel {
	display: block;
	width: 70px;
	height: 70px;
	position: relative;
	margin-bottom: 1px;
	background: #346ccd url("../webimages/indexwrap_01.png") no-repeat;
	font-size: 18px;
	text-align: center;
	line-height: 20px;
}
.indexwrap a:hover, .indexwrap .tel:hover { background-color: #14a83b; }
.indexwrap a.chat { background-position: center 14px; }
.indexwrap .tel { background-position: center -57px; border-radius: 6px; }
.indexwrap .tel a { display: inline; background: none; color: #fff; font-size: 13px; }
.indexwrap a.top { background: #1a1a1a url("../webimages/indexwrap_01.png") center -128px no-repeat; padding-top: 38px; height: 32px; font-weight: bold; color: #fff; }
.indexwrap a.top:hover { background-position: center -130px;background-color: #14a83b; }

.tex-box {
	width: 260px;
	height: 120px;
	background: #1a1a1a url("../webimages/indexwrap_02.png") left top no-repeat;
	position: absolute;
	right: 70px;
	top: 0px;
}
.tex-box p { height: 35px; font-size: 13px; line-height: 35px; color: #fefefe; padding: 0 27px 0 38px; text-align: left; }
.tex-box p span { display: block; height: 17px; line-height: 17px; padding-top: 7px; }

/*indexfooter*/
.footer {
	width: 100%;
	background: #e0e0e0;
	position: relative;
}

.foot-content {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.foot-content dl { padding-bottom: 43px; border-bottom: #d2d2d2 solid 1px; }
.foot-content dl dd { width: 390px; margin-top: 32px; }
.foot-content dl dd h5 { font-size: 16px; line-height: 26px; color: #fff; font-weight: bold; padding-bottom: 17px; }
.foot-content dl dd p { font-size: 16px; line-height: 26px; color: #111; }
.foot-content dl dd p span { color: #fff; font-weight: bold; }

.foot-content dl dt { margin-top: 32px; }
.foot-content dl dt ul li {
	float: left;
	width: 22%;
}
.foot-content dl dt ul li.li2 { width: 300px; }
.foot-content dl dt ul li.li3 {
	width: 22%;
}
.foot-content dl dt ul li.li4 {
	width: 15%;
}
.foot-content dl dt ul li.li5 {
	width: 16%;
}
.foot-content dl dt ul li.li6 {
	width: 25%;
}
.foot-content dl dt ul li h5 { font-size: 14px; line-height: 26px; color: #333; font-weight: bold; padding-bottom: 17px; }
.foot-content dl dt ul li p { font-size: 14px; line-height: 26px; }
.foot-content dl dt ul li p a { color: #666; }
.foot-content dl dt ul li p a:hover { color: #346ccd; }

.footbottom { width: 100%; height: 55px; }
.footbottom-box { width: 100%; height: 55px; margin: 0 auto; }
.footbottom-box p { height: 45px; margin: 0 auto; font-size: 14px; line-height: 55px; color: #666; }
.footerT { padding-top: 24px; }
.footerT .bdsharebuttonbox { height: auto; margin: 0 auto; font-size: 14px; line-height: 26px; color: #333; text-align: center; font-weight: bold; }
.bdsharebuttonbox .titlename { height: 36px; line-height: 36px; }
.footerT .bdsharebuttonbox a { display: inline-block; *display: inline; *zoom: 1; width: 40px; height: 40px; padding-left: 0px; background: url("../webimages/indexfoot_01a.png") no-repeat; margin: 12px 15px 0px 0px; float: none; }
.footerT .bdsharebuttonbox a:hover { background-image: url("../webimages/indexfoot_01.png"); }
.footerT .bdsharebuttonbox a.face { background-position: -58px top; }
.footerT .bdsharebuttonbox a.wechat { background-position: -118px top; position: relative; }
.footerT .bdsharebuttonbox a.wechat .imgbox { display: block; position: absolute; bottom: 110%; left: 50%; width: 150px; height: 150px; margin-left: -75px; display: none; }
.footerT .bdsharebuttonbox a.wechat .imgbox img { display: block; width: 150px; height: 150px; }
.footerT .bdsharebuttonbox a.in { background-position: -178px top; }
.footerT .bdsharebuttonbox a.tobe { background-position: -240px top; }
.footerT .bdsharebuttonbox a.sharebtnvk { background-position: -298px top; }
.footerT .bdsharebuttonbox a.sharebtnvk:hover { background: url("../webimages/2.png") no-repeat center center; }
.footerT .bdsharebuttonbox a:hover { color: #346ccd; }


/*��ҳ*/
.insidebanner { width: 100%; overflow: hidden; position: relative; z-index: 1; height: 400px; }
.insidebanner img { display: block; width: 1920px; height: 400px; position: absolute; left: 50%; top: 0; margin-left: -960px; }

.insidetitle { font-size: 36px; text-align: center; padding: 45px 0 31px; }
.insidetitle span { display: inline-block; padding: 0 18px; border-top: 1px solid #346ccd; border-bottom: 1px solid #346ccd; color: #346ccd; height: 73px; line-height: 73px; text-transform: capitalize; }
.insidesmallnav { text-align: center; }
.insidesmallnav a { display: inline-block; height: 36px; line-height: 36px; font-size: 16px; color: #333; padding: 0 32px; }
.insidesmallnav a.cur, .insidesmallnav a:hover { background-color: #346ccd; color: #fff; border: 1px solid #d7d7d7; line-height: 34px; height: 34px; padding: 0 31px; }

/*��Ʒ����*/
.productsynthesize { padding-bottom: 50px; }
.productsynthesize ul { width: 1182px; margin-left: -1px; }
.productsynthesize ul li { float: left; width: 393px; text-align: center; position: relative; height: 315px; }
.productsynthesize ul li .imgbox {
	position: relative;
	width: 393px;
	height: 315px;
	z-index: 1;
}
.productsynthesize ul li .imgbox img { display: block; width: 391px; height: 313px; }
.productsynthesize ul li .textbox {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 350px;
	height: 225px;
	background: rgba(2,56,148,0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); 	color: #fff;
	display: none;
	padding-top: 44px;
	padding-right: 20px;
	padding-bottom: 44px;
	padding-left: 20px;
}
.productsynthesize ul li .titlename { text-align: center; }
.productsynthesize ul li .titlename a { display: inline-block; height: 44px; line-height: 44px; overflow: hidden; padding: 0 12px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; font-size: 36px; }
.productsynthesize ul li .text { font-size: 14px; line-height: 24px; height: 96px; overflow: hidden; margin-top: 25px; }
.productsynthesize ul li .linkbtn { height: 60px; line-height: 58px; text-align: center; margin-top: 10px; }
.productsynthesize ul li .linkbtn a {
	border: 1px solid #fff;
	color: #fff;
	font-size: 36px;
	line-height: 36px;
	display: inline-block;
	height: 36px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.productsynthesize ul li.hover .textbox { display: block; }

.productnav { text-align: center; }
.productnav a {
	display: inline-block;
	width: 250px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #333;
	text-transform: capitalize;
}
.productnav a.cur, .productnav a:hover { background-color: #346ccd; color: #fff; }
.insidecrumbs {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	text-align: right;
	border-bottom: 1px solid #d2d2d2;
	margin-top: 20px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	margin-bottom: 15px;
}
.productlistM { padding-bottom: 42px; }
.productlistM dl {
	padding-top: 26px;
}
.productlistM dl dt.titlename {
	float: left;
	width: 30%;
	text-align: center;
	font-size: 24px;
	color: #333;
	border-bottom: 1px solid #666;
	height: 297px;
	line-height: 297px;
}
.productlistM dl dt.titlename a { color: #333; }
.productlistM dl dt.imgbox {
	float: left;
	border-bottom: 1px solid #333;
	height: 297px;
	width: 34.5%;
	margin-left: 35px;
}
.productlistM dl dt.imgbox img { display: block; max-width: 100%; max-height: 100%; display: inline; text-align: center; }
.productlistM dl dd {
	float: right;
	width: 30%;
	border-bottom: 1px solid #333;
	height: 297px;
}
.productlistM dl dd .name { font-size: 14px; color: #333; font-weight: bold; line-height: 20px; }
.productlistM dl dd .text { font-size: 14px; line-height: 18px; color: #666; margin-top: 12px; }
.prosmallnav {
	margin-top: 15px;
	line-height: 24px;
}
.prosmallnav a { padding-left: 11px; background: url("../webimages/icon_01.png") no-repeat left center; font-size: 14px; color: #346ccd; margin-top: 10px; }
.productlistM dl.odd dt.titlename { float: right; }
.productlistM dl.odd dt.imgbox { float: right; margin-right: 35px; }
.productlistM dl.odd dd { float: left; }

/*
.prodetailtitle {font-size:60px;line-height:60px;color:#333;margin-bottom:40px;}
*/
.prodetaillump1 { font-size: 18px; line-height: 26px; color: #666; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1 .imgbox { position: relative; }
.prodetaillump1 .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1 .text { position: relative; }
.prodetaillump2 { width: 100%; background-color: #f2f2f2; overflow: hidden; }
.prodetaillump2M dl { padding-top: 344px; }
.prodetaillump2M dl dt { float: left; width: 940px; margin-left: -360px; }
.prodetaillump2M dl dt img { display: block; width: 940px; }
.prodetaillump2M dl dd { float: left; width: 560px; text-align: center; padding-top: 110px; font-size: 18px; color: #666; line-height: 24px; }
/*�ź� ��Ӳ�Ʒ����ҳh3��ʽ*/
.prodetaillump2M h3 { font-size: 60px; line-height: 60px; color: #333; margin-bottom: 40px; }

.prodetaillump3M dl { padding-top: 130px; padding-bottom: 60px; }
.prodetaillump3M dl dt { float: right; width: 750px; margin-right: -136px; }
.prodetaillump3M dl dt img { float: right; width: 516px; }
.prodetaillump3M dl dt .img2 { margin: 160px -300px 0 0; width: 527px; }
.prodetaillump3M dl dd { float: left; width: 520px; text-align: center; padding-top: 180px; font-size: 18px; color: #666; line-height: 24px; padding-left: 20px; }
/*�ź� ��Ӳ�Ʒ����ҳh3��ʽ*/
.prodetaillump3M h3 { font-size: 60px; line-height: 60px; color: #333; margin-bottom: 40px; }

.prodetaillump4 { width: 100%; background-color: #f2f2f2; overflow: hidden; }
.prodetaillump4M dl { padding-top: 130px; padding-bottom: 60px; }
.prodetaillump4M dl dt { float: left; width: 750px; margin-left: -136px; }
.prodetaillump4M dl dt img { float: left; width: 516px; }
.prodetaillump4M dl dt .img2 { margin: 160px 0 0 -300px; width: 527px; }
.prodetaillump4M dl dd { float: right; width: 520px; text-align: center; padding-top: 200px; font-size: 18px; color: #666; line-height: 24px; padding-right: 20px; }
/*�ź� ��Ӳ�Ʒ����ҳh3��ʽ*/
.prodetaillump4M h3 { font-size: 60px; line-height: 60px; color: #333; margin-bottom: 40px; }

.prodetaillump5 { padding-bottom: 49px; }
.prodetaillump5M {
	font-size: 18px;
	color: #666;
	line-height: 24px;
	text-align: left;
}
.prodetailvideo { width: 1000px; margin: 32px auto; }
.prodetailtable {
	width: 100%;
	overflow: hidden;
}
.prodetailtable table { border-collapse: collapse; }
.prodetailtable table tr th, .prodetailtable table tr td {
	width: 11%;
	height: 68px;
	overflow: hidden;
	text-align: left;
	padding-left: 10px;
	border-bottom: 1px solid #666;
}
.prodetailtable table tr th { background-color: #333; color: #fff; }
.prodetailtable table tr td { background-color: #fff; color: #333; }
.prodetailtable .lefttable { position: relative; z-index: 2; }
.prodetailtable .lefttable table {
	font-weight: bold;
	width: 300px;
}
.prodetailtable .rightablelist {
	width: 73%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.prodetailtable .rightablelistM { width: 9999px; position: relative; z-index: 1; }
.prodetailtable .rightablelistM table tr th, .prodetailtable .rightablelistM table tr td { padding-left: 40px; padding-right: 40px; }
.prodetailtable table tr.hover td { background-color: #eee; }
.prodetailtable .rightablelist .prev, .prodetailtable .rightablelist .next {
	display: block;
	width: 25px;
	height: 50px;
	background: url("../webimages/btnicon_01.png") no-repeat;
	position: absolute;
	top: 10px;
	z-index: 3;
	cursor: pointer;
	display: none;
}
.prodetailtable .rightablelist .prev:hover, .prodetailtable .rightablelist .next:hover { background-image: url("../webimages/btnicon_02.png"); }
.prodetailtable .rightablelist .prev { left: 5px; background-position: left center; }
.prodetailtable .rightablelist .next { right: 10px; background-position: right center; }
.prodetailseed { background-color: #f2f2f2; padding: 30px; text-align: center; font-size: 18px; color: #333; line-height: 24px; }
.prodetailseedbox { width: 600px; margin: 32px auto 0; padding-right: 90px; position: relative; }
.prodetailseedbox label { float: left; width: 480px; border: 2px solid #d2d2d2; border-radius: 10px; background-color: #fff; padding: 10px; }
.prodetailseedbox label input { display: block; width: 100%; background: none; height: 17px; }
.prodetailseedbox input.button { float: right; width: 80px; text-align: center; height: 40px; background: #346ccd; color: #fff; border-radius: 10px; cursor: pointer; }
.prodetailseedbox input.download { display: block; width: 80px; text-align: center; height: 40px; background: #346ccd; color: #fff; border-radius: 10px; cursor: pointer; position: absolute; top: 0; right: 0; }


.morepage { margin-top: 40px; }
.morepage a { display: block; height: 45px; background: url("../webimages/icon_02.png") no-repeat center center #346ccd; }
/*�������*/
.solutionnav a { height: 52px; line-height: 26px; padding: 4px 0; width: 150px; }
.solutionlist { padding-bottom: 54px; }
.solutionlist dl { background: #FFF; padding-bottom: 19px; margin-top: 19px; border-bottom: 1px solid #d4d4d4; }
.solutionlist dl dd { padding: 20px 0px 0px 25px; }
.solutionlist dl dd > a { float: left; width: 400px; height: 226px; overflow: hidden; }
.solutionlist dl dd img { width: 400px; height: 226px; display: block; transform: scale(1,1); -ms-transform: scale(1,1); /* IE 9 */ -webkit-transform: scale(1,1); /* Safari �� Chrome */ -o-transform: scale(1,1); /* Opera */ -moz-transform: scale(1,1); transition: All 2s linear; -webkit-transition: All 2s linear; -moz-transition: All 2s linear; -o-transition: All 2s linear; }
.solutionlist dl dd img:hover { transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); /* IE 9 */ -webkit-transform: scale(1.1,1.1); /* Safari �� Chrome */ -o-transform: scale(1.1,1.1); /* Opera */ -moz-transform: scale(1.1,1.1); transition: All 2s linear; -webkit-transition: All 2s linear; -moz-transition: All 2s linear; -o-transition: All 2s linear; }
.solutionlist dl dd h3 { padding: 20px 0px 20px; float: right; width: 724px; }
.solutionlist dl dd h3 a { display: block; overflow: hidden; height: 25px; line-height: 26px; font-size: 22px; }
.solutionlist dl dd p { float: right; width: 724px; }
.solutionlist dl dd p.ExhibitionDescription { font-size: 13px; max-height: 75px; overflow: hidden; color: #666; }
.solutionlist dl dd p.Exhibitionmore { padding-top: 20px; }
.solutionlist dl dd p.Exhibitionmore a { display: inline-block; border: 1px solid #999999; padding: 4px 17px; }
.solutionlist dl dd p.Exhibitionmore a:hover { background-color: #346ccd; color: #fff; border-color: #346ccd; }
.solutionlist dl dd p.time { padding: 10px 0; }
.solutionlist dl dt { float: right; font-family: Arial, Helvetica, sans-serif; padding: 65px 50px 0px 0px; }
.solutionlist dl dt span { display: block; font-size: 60px; line-height: 65px; border-bottom: 1px solid #1a1a1a; color: #1a1a1a; }
.solutionlist dl dt em { display: block; font-size: 18px; padding-top: 7px; }

.solutiondetail { margin-top: 27px; }
.solutiondetail .titlename1 { font-size: 30px; line-height: 36px; padding: 30px 0 0; font-weight: bold; }
.soldetaillump1 .textbox { padding-top: 24px; font-size: 14px; line-height: 24px; color: #666; height: 288px; overflow: hidden; }
.soldetaillump1 .textbox.show { height: auto; }
.soldetaillump1 .textbox .name { font-size: 18px; color: #333; }
.textboxoperate { padding: 42px 0; }
.textboxoperate a { float: left; color: #e60012; padding-right: 34px; margin-right: 32px; height: 28px; line-height: 28px; }
.textboxoperate a.readmorebtn { background: url("../webimages/icon_03.png")  no-repeat right center; }
.textboxoperate a.readmorebtn.show { background-image: url("../webimages/icon_04.png"); }
.textboxoperate a.downloadbtn { background: url("../webimages/icon_05.png") no-repeat right top; }
.soldetaillump2 { background-color: #f2f2f2; padding-bottom: 60px; }
.soldetailimgbox { padding-top: 24px; width: 912px; margin: 0 auto; position: relative; }
.soldetailimgbox .prev, .soldetailimgbox .next { display: block; width: 56px; height: 110px; background: url("../webimages/icon_06.png") no-repeat; position: absolute; top: 50%; margin-top: -55px; }
.soldetailimgbox .prev:hover, .soldetailimgbox .next:hover { background-image: url("../webimages/icon_06a.png"); }
.soldetailimgbox .prev { left: 0; background-position: left center; }
.soldetailimgbox .next { right: 0; background-position: right center; }
.soldetailimgboxM { width: 612px; margin: 0 auto; }
.soldetailimgboxM ul li img { display: block; width: 610px; border: 1px solid #dadada; height: 505px; }
.relatedproductlist { padding: 48px 0; width: 1160px; margin: 0 auto; position: relative; }
.relatedproductlist .prev, .relatedproductlist .next { display: block; width: 100px; height: 100px; background: url("../webimages/icon_07.png") no-repeat; position: absolute; top: 50%; margin-top: -50px; display: none; }
.relatedproductlist .prev:hover, .relatedproductlist .next:hover { background-image: url("../webimages/icon_07.png"); }
.relatedproductlist .prev { left: 0; background-position: left center; }
.relatedproductlist .next { right: 0; background-position: right center; }
.relatedproductlistM { width: 960px; margin: 0 auto; overflow: hidden; }
.relatedproductlistM ul { width: 9999px; }
.relatedproductlistM ul li { float: left; width: 220px; text-align: center; font-size: 14px; line-height: 21px; padding: 0 10px; }
.relatedproductlistM ul li img { display: block; width: 200px; height: 200px; margin: 0 auto 16px; }
.soldetaillump4 { background-color: #f2f2f2; padding-bottom: 150px; }
.successstorieslist { margin-top: 40px; }
.successstorieslist dl dt { float: left; width: 590px; height: 400px; overflow: hidden; }
.successstorieslist dl dt img { display: block; width: 590px; height: 400px; transform: scale(1,1); -ms-transform: scale(1,1); /* IE 9 */ -webkit-transform: scale(1,1); /* Safari Chrome */ -o-transform: scale(1,1); /* Opera */ -moz-transform: scale(1,1); transition: All 2s linear; -webkit-transition: All 2s linear; -moz-transition: All 2s linear; -o-transition: All 2s linear; }
.successstorieslist dl dt img:hover { transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); /* IE 9 */ -webkit-transform: scale(1.1,1.1); /* Safari  Chrome */ -o-transform: scale(1.1,1.1); /* Opera */ -moz-transform: scale(1.1,1.1); transition: All 2s linear; -webkit-transition: All 2s linear; -moz-transition: All 2s linear; -o-transition: All 2s linear; }
.successstorieslist dl dd { float: left; width: 560px; padding-left: 30px; height: 356px; padding-top: 44px; overflow: hidden; font-size: 14px; line-height: 24px; color: #666; }
.successstorieslist dl dd .name { font-size: 18px; line-height: 36px; color: #333; }
.successstorieslist dl.odd dt { float: right; }
.successstorieslist dl.odd dd { padding: 44px 30px 0 0; text-align: right; }

/*����*/
.casestudy { padding-top: 44px; padding-bottom: 80px; }
.casestudynav { padding: 20px 12px 28px 12px; }
.casestudynav dl { margin-top: 22px; }
.casestudynav dl dt { float: left; width: 180px; line-height: 30px; font-size: 18px; color: #333; }
.casestudynav dl dd { float: left; width: 960px; }
.casestudynav dl dd ul { padding: 6px 0; }
.casestudynav dl dd ul li { float: left; padding: 0 15px; border-left: 1px solid #666; height: 18px; }
.casestudynav dl dd ul li a { display: block; padding: 0 8px; line-height: 30px; height: 30px; margin-top: -6px; font-size: 16px; color: #666; cursor: pointer; }
.casestudynav dl dd ul li.firstli { border-left: none; }
.casestudynav dl dd ul li a.cur, .casestudynav dl dd ul li a:hover { background-color: #346ccd; color: #fff; }
.casestudylist { padding-top: 30px; }
.casestudylist ul { margin-right: -10px; }
.casestudylist ul li { float: left; width: 390px; height: 233px; overflow: hidden; margin: 5px 5px 0 0; position: relative; }
.casestudylist ul li .imgbox { position: relative; z-index: 1; }
.casestudylist ul li .imgbox img { display: block; width: 390px; height: 233px; }
.casestudylist ul li .textbox { position: absolute; z-index: 2; left: 0; top: 390px; padding: 7px 25px; width: 340px; line-height: 30px; font-size: 18px; color: #fff; background: rgba(2,56,148,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #fff; }

.casestudydetail { padding-bottom: 64px; }
.photoGallery { margin: 0px auto; padding: 0px; position: relative; width: 100%; margin-top: 30px; }
.photointroduce { padding: 15px 0; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #fff; position: absolute; left: 0; top: 610px; width: 100%; }
.photointroduce .name { font-size: 18px; line-height: 24px; color: #fff; padding: 0 30px 10px; }
.photointroduce .textbox { padding: 0 30px; }
.bigpic { width: 100%; margin: 0px auto; position: relative; height: 660px; overflow: hidden; }
.bigpicM { position: relative; z-index: 1; }
.bigpic img { width: 100%; height: 660px; display: block; }
.photoGallerylist { width: 100%; margin: 0px auto; overflow: hidden; position: relative; padding-top: 30px; }
.photoGallerylist ul { width: 9999px; position: relative; }
.photoGallerylist ul li { float: left; width: 287px; height: 162px; display: inline; margin-right: 10px; cursor: pointer; position: relative; }
.photoGallerylist ul li.cur span { display: block; position: absolute; left: 0; bottom: 0; width: 287px; height: 173px; background: url("../webimages/icon_08.png") no-repeat center center; }
.photoGallerylist ul li img { display: block; width: 287px; height: 162px; }
.bigleft, .bigright { position: absolute; top: 50%; width: 56px; height: 110px; margin-top: -55px; cursor: pointer; z-index: 10; background: url("../webimages/icon_06.png") no-repeat; display: none; }
.bigleft.show, .bigright.show { display: block; }
.bigleft.show.hide, .bigright.show.hide { display: none; }
.bigleft:hover, .bigright:hover { background-image: url("../webimages/icon_06a.png"); }
.bigleft { left: 10px; background-position: left center; }
.bigright { right: 10px; background-position: right center; }
.photoGallery a.Arrow { display: block; position: absolute; width: 39px; height: 78px; bottom: 36px; background: url("../webimages/icon_09.png") no-repeat; }
.photoGallery a.Arrow:hover { background-image: url("../webimages/icon_09a.png"); }
.photoGallery a.Smallleft { background-position: left center; left: 0px; }
.photoGallery a.Smallleft-disable, .photoGallery a.Smallright-disable { display: none; }
.photoGallery a.Smallright { right: 0px; background-position: right center; }
.bottomrecommend { padding: 24px 0; background-color: #f2f2f2; }
.bottomrecommendM { width: 1202px; }
.bottomrecommendL { padding-left: 40px; padding-bottom: 24px; }
.bottomrecommendL .titlename { font-size: 18px; color: #333; font-weight: bold; line-height: 28px; }
.bottomrecommendL ul { padding-top: 24px; }
.bottomrecommendL ul li { float: left; margin-right: 40px; }
.bottomrecommendL ul li img { display: block; width: 240px; height: 174px; }
.bottomrecommendL ul li .text { display: block; font-size: 14px; font-weight: bold; line-height: 18px; color: #333; padding-top: 35px; text-align: center; }
.bottomrecommendL.fr { border-left: 1px solid #d2d2d2; }
.bottomrecommendL ul li .text:hover { font-weight: bold; color: #346ccd; }


.servicesupport { padding-top: 26px; }
.Wpolicylump1M { position: relative; width: 100%; overflow: hidden; }
.Wpolicylump1M img { display: block; width: 100%; position: relative; z-index: 1; }
.Wpolicylump1M .textbox { position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #fff; z-index: 2; width: 1100px; padding: 36px 40px; }
.WpolicylumpM {
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 72px;
	padding-left: 0;
}
.WpolicylumpM dl dd {
	width: 46%;
	font-size: 16px;
	line-height: 21px;
	color: #333;
	padding: 0;
	margin-left: 0px;
}
.Wpolicylump2 .WpolicylumpM dl dd {
	padding-top: 10px;
}
.Wpolicylump3 { background-color: #f2f2f2; }
.Wpolicylump3 .WpolicylumpM dl dd {

}
.Wpolicylump4 .WpolicylumpM dl dd { padding-top: 40px; }
.Wpolicylump5 { background-color: #f2f2f2; }
.Wpolicylump5 .WpolicylumpM dl dd { padding-top: 60px; }
.Wpolicylump6 { padding: 108px 0; font-size: 16px; color: #333; line-height: 21px; }
.Wpolicylump6M { position: relative; width: 100%; overflow: hidden; }
.Wpolicylump6M img { display: block; width: 100%; position: relative; z-index: 1; }
.Wpolicylump6M .textbox { position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #fff; z-index: 2; width: 1100px; padding: 36px 40px; }

.Commonproblem { background: #fff; padding-bottom: 60px; }
.Commonproblem ul { margin: 0px; }
.Commonproblem ul li.borderbottom { border-bottom: 1px solid #e8e8e8; padding-top: 15px; }
.Commonproblem ul li h3.problemtitle { position: relative; padding: 6px 50px 15px 65px; background: url("../webimages/problem2.gif") no-repeat 99% 12px; font-size: 14px; cursor: pointer; }
.Commonproblem span.problemQ { background: url("../webimages/problemQ.gif") no-repeat; display: block; width: 32px; height: 32px; position: absolute; left: 0px; top: 0px; }
.Commonproblem span.problemA { background: url("../webimages/problemA.gif") no-repeat; display: block; width: 32px; height: 32px; position: absolute; left: 40px; top: 25px; }
.CommonproblemContent { background: #f7f7f7; padding: 35px 35px 35px 90px; font-size: 13px; line-height: 24px; position: relative; display: none; }
.Commonproblem ul li.cur h3 { color: #00a0ea; background-image: url("../webimages/problem1.gif"); }

.jobsSearch { width: 1260px; padding: 0px 0px 25px; }
.jobsSearch dl { background: #FFF; padding: 20px 0px 20px 340px; background-color: #f2f2f2; }
.jobsSearch dl dt { float: left; font-size: 16px; padding: 2px 10px 0px 0px; margin-right: 35px; }
.jobsSearch dl dd { float: left; }
.jobsSearch dl dd label { display: block; border: 1px solid #d9d9d9; width: 340px; padding: 7px 153px 7px 15px; height: 24px; position: relative; background-color: #fff; }
.jobsSearch dl dd label input { font-family: "Arial"; outline: none; background: none; border: none; }
.jobsSearch dl dd label input.jobstext { color: #999999; width: 340px; }
.jobsSearch dl dd label input.jobssubmit { position: absolute; right: 0px; width: 138px; height: 40px; top: -1px; color: #FFF; cursor: pointer; background: #346ccd; font-size: 16px; }
.Download { background: #fff; padding-bottom: 60px; overflow: hidden; }
.Download dl {
	padding: 0px;
	width: 100%;
	margin: 0px;
}
.Download dl dd { text-align: center; float: left; font-size: 14px; border: 1px solid #d9d9d9; color: #1a1a1a; height: 50px; line-height: 50px; margin-top: -1px; margin-right: -1px; }
.Download dl dd.Filename {
	width: 40%;
	text-align: left;
	padding-top: 0;
	padding-right: 60px;
	padding-bottom: 0;
	padding-left: 60px;
}
.Download dl dd.Size {
	width: 25%;
}
.Download dl dd.FileDownload {
	width: 25%;
	padding-top: 8px;
	height: 42px;
}
.Download dl dd.FileDownload a { display: block; margin: 0px auto; width: 35px; height: 35px; background: url("../webimages/Download2.png") no-repeat; }
.Download dl.cur dd { background: #346ccd; color: #fff; height: 50px; line-height: 50px; border: 1px solid #fff; padding: 0px; }
.Download dl.cur dd.Filename { padding: 0 60px; text-align: center; }


.newslist { padding-top: 26px; padding-bottom: 58px; }
.newslist ul {
	width: 100%;
}
.newslist ul li {
	float: left;
	width: 588px;
	height: 332px;
	overflow: hidden;
	position: relative;
	margin-top: 4px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 40px;
}
.newslist ul li .imgbox { position: relative; z-index: 1; }
.newslist ul li .imgbox img { display: block; width: 588px; height: 332px; }
.newslist ul li .name1 { background: rgba(2,56,148,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position: absolute; left: 0; bottom: 0; z-index: 2; width: 588px; height: 70px; line-height: 70px; overflow: hidden; text-align: center; color: #fff; font-size: 16px; }
.newslist ul li .textbox { background: rgba(2,56,148,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position: absolute; z-index: 3; top: 0; left: 0; bottom: 0; right: 0; padding: 60px 28px; color: #fff; text-align: center; overflow: hidden; top: 332px; }
.newslist ul li .textbox .name2 { font-size: 18px; font-weight: bold; line-height: 32px; height: 32px; overflow: hidden; }
.newslist ul li .textbox .text { font-size: 16px; line-height: 24px; padding-top: 25px; height: 96px; overflow: hidden; }
.newslist ul li .textbox .time { margin-top: 12px; }
.newslist ul li .textbox .morebtn { display: block; width: 96px; height: 26px; margin: 12px auto 0px; border: 2px solid #fff; font-size: 14px; line-height: 26px; color: #fff; }


.commonDetailed { background: #FFF; padding: 0px 80px; margin-top: 25px; }
.commonDetailedtitle h3 { font-size: 28px; text-align: center; line-height: 32px; color: #1a1a1a; padding: 50px 0px 0px; }
.commonDetailedtitleTimeAuthor { text-align: center; color: #666; font-size: 13px; padding: 20px 0px 15px; }
.commonDetailedtitleTimeAuthor span { padding-right: 10px; position: relative; top: -3px; *top: 2px; _top: 1px; }
.commonDetailedContents { padding: 30px 0px; font-size: 14px; }
.commonDetailedContentsfoot { padding-bottom: 45px; }
.commonDetailedContentsfoot p { text-align: center; padding-bottom: 30px; }
.commonDetailedContentsfoot p a { display: inline-block; background: #346ccd; padding: 5px 30px; color: #FFF; font-size: 14px; }
.commonDetailedContentsfoot p a:hover { }
.commonDetailedContentsfoot dl { border: 1px solid #cccccc; border-left: none; border-right: none; font-size: 13px; padding: 13px 0px; }
.commonDetailedContentsfoot dl span { display: inline-block; background: #f2f2f2; color: #1a1a1a; line-height: 27px; padding: 0px 10px; margin-right: 15px; }
.commonDetailedContentsfoot dl dd { float: left; }
.commonDetailedContentsfoot dl dt { float: right; }

.newsdetail2 { margin-top: 30px; width: 100%; overflow: hidden; position: relative; height: 923px; }
.newsdetailremovebox { position: relative; z-index: 1; }
.newsdetaillump1 { position: relative; z-index: 1; }
.newsdetaillump1 .bgimg { display: block; position: relative; width: 100%; z-index: 1; overflow: hidden; }
.newsdetaillump1 .bgimg img { display: block; width: 1920px; height: 923px; }
.newsdetaillump1 .textbox { background: rgba(52,108,205,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #fff; padding: 26px 50px; width: 654px; position: absolute; z-index: 2; left: 50%; margin-left: -590px; top: 150px; }
.newsdetaillump1 .name { font-size: 60px; line-height: 72px; height: 288px; overflow: hidden; }
.newsdetaillump1 .time { font-size: 30px; line-height: 36px; text-align: right; }
.newsdetaillump1 .btnbox { position: absolute; z-index: 2; bottom: 56px; left: 50%; margin-left: -590px; width: 100%; }
.newsdetaillump1 .btnbox a { padding: 22px 30px; border: 2px solid #fff; background: #346ccd no-repeat; font-size: 46px; color: #fff; text-transform: uppercase; }
.newsdetaillump1 .btnbox a.returnbtn { padding-left: 80px; background-image: url("../webimages/icon_15.gif"); background-position: 20px center; }
.newsdetaillump1 .btnbox a.startbtn { padding-right: 80px; background-image: url("../webimages/icon_16.gif"); background-position: 198px center; }
.newsdetaillumps { height: 670px; background: #fff; position: relative; z-index: 1; padding-top: 50px; }
.newsdetaillumps dl dt { float: left; }
.newsdetaillumps dl dt img { display: block; width: 758px; height: 467px; }
.newsdetaillumps dl dd { float: right; width: 392px; padding-top: 40px; color: #1a1a1a; font-size: 16px; line-height: 24px; }
.newsdetaillumps dl dd .name { font-weight: bold; font-size: 16px; }
.newsdetaillumps dl dd .text { margin-top: 24px; height: 264px; overflow: hidden; }
.newsdetaillumps.odd dl dt { float: right; }
.newsdetaillumps.odd dl dd { float: left; }
.newdetailbtns { position: absolute; z-index: 2; width: 100%; margin-left: -590px; left: 50%; bottom: 41px; display: none; }
.newdetailbtns a { font-size: 48px; color: #336ccf; text-transform: uppercase; line-height: 48px; padding: 13px 0; }
.newdetailbtns a.returnbtn { padding-left: 70px; background: url("../webimages/icon_17.gif") no-repeat left center; }
.newdetailbtns a.nextbtn { padding-right: 64px; background: url("../webimages/icon_19.gif") no-repeat right center; margin-left: 40px; padding-left: 40px; border-left: 1px solid #346ccd; padding-top: 28px; display: none; }
.newdetailbtns a.upbtn { padding-right: 70px; background: url("../webimages/icon_18.gif") no-repeat right center; display: none; }


.searchimport { width: 608px; margin: 50px auto 0; }
.searchimport .slogo { float: left; width: 108px; height: 29px; margin-top: 6px; }
.searchimport label { float: left; margin-left: 30px; width: 308px; border: 2px solid #ccc; border-radius: 5px; padding: 8px 10px; }
.searchimport label input { display: block; width: 100%; height: 22px; font-size: 14px; color: #000; }
.searchimport .button { float: right; width: 120px; height: 42px; background: url("../webimages/btnbg_01.gif") no-repeat; padding-left: 32px; text-align: center; font-size: 18px; color: #fff; cursor: pointer; }


.searchresult { padding-bottom: 68px; }
.hassearchresult { border-bottom: 1px solid #ccc; }
.hassearchresultM { margin-top: 29px; }
.hassearchresultM dl { float: left; margin: 0 100px 30px 0; }
.hassearchresultM dl dt { float: left; width: 198px; height: 147px; border: 1px solid #d9d9d9; border-radius: 5px; overflow: hidden; position: relative; }
.hassearchresultM dl dt img { display: block; width: 198px; height: 147px; }
.hassearchresultM dl dd { float: left; width: 220px; margin-left: 20px; }
.hassearchresultM dl dd .name { font-size: 14px; line-height: 32px; height: 32px; overflow: hidden; }
.hassearchresultM dl dd .text { margin-top: 12px; font-size: 12px; color: #808080; line-height: 22px; height: 66px; overflow: hidden; }
.hassearchresultM dl dd .linkbox { font-size: 12px; color: #808080; margin-top: 12px; }
.hassearchresultM dl dd .linkbox a { color: #808080; }
.hassearchresultM dl dd a:hover { color: #346ccd; }
.nosearchresult { font-size: 14px; line-height: 72px; color: #346ccd; text-align: center; padding-bottom: 28px; background: url("../webimages/icon_11.gif") no-repeat center bottom; }
.correlationsearch { width: 100%; overflow: hidden; margin-top: 20px; }
.correlationsearch ul { width: 1300px; }
.correlationsearch ul li { float: left; width: 248px; border: 1px solid #d9d9d9; border-radius: 5px; overflow: hidden; padding-bottom: 8px; margin: 0 60px 50px 0; }
.correlationsearch ul li .imgbox { display: block; width: 248px; height: 159px; border-bottom: 1px solid #d9d9d9; }
.correlationsearch ul li .imgbox img { display: block; width: 248px; height: 159px; }
.correlationsearch ul li .name { font-size: 14px; color: #000; line-height: 32px; height: 32px; overflow: hidden; text-align: center; }
.correlationsearch ul li .textbox { padding: 15px 20px 0; font-size: 12px; color: #808080; line-height: 21px; height: 84px; overflow: hidden; }
.correlationsearch .morepage { margin-top: 0; }



.loginimport { width: 582px; height: 419px; margin: 130px auto 140px; background: url("../webimages/bg_01.png") no-repeat center center; padding: 98px 150px; }
.loginimport .titlename { font-size: 30px; line-height: 30px; color: #000; text-align: center; padding-bottom: 16px; }
.loginimport dl { margin-top: 48px; }
.loginimport dl dt { float: left; width: 178px; text-align: right; font-size: 22px; color: #262626; line-height: 46px; }
.loginimport dl dd { float: left; width: 380px; margin-left: 20px; }
.loginimport dl dd label { display: block; width: 311px; padding: 10px; height: 24px; border: 1px solid #dddddd; -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05); -ms-box-shadow: 0 2px 2px rgba(0,0,0,0.05); -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05); box-shadow: 0 2px 2px rgba(0,0,0,0.05); padding-left: 50px; background: url("../webimages/icon_12.gif") no-repeat 16px center #fff; }
.loginimport dl dd label.unilumin { background-image: url("../webimages/icon_12.gif"); }
.loginimport dl dd label.password { background-image: url("../webimages/icon_13.gif"); }
.loginimport dl dd label input { display: block; width: 100%; height: 24px; font-size: 16px; color: #333; }
.enterbtn { display: block; width: 374px; height: 62px; margin: 0 auto; background: url("../webimages/btn_01.png") no-repeat; }
.loginimport .enterbtn { margin-top: 50px; }
.loginimport .text { text-align: center; margin-top: 20px; font-size: 19px; line-height: 22px; color: #333; }
.loginimport .createunilumin { font-size: 22px; color: #346ccd; text-decoration: underline; padding-right: 30px; background: url("../webimages/icon_14.gif") no-repeat right center; }


.contactmainT { background-color: #f8f8f8; padding-bottom: 54px; padding-top: 1px; }
.contact { position: relative; }
.contactus { padding-top: 30px; }
.contactmain .bigtitle { text-align: center; font-size: 24px; line-height: 30px; font-weight: bold; color: #346ccd; text-transform: uppercase; }
.contactmain .smalltitle { text-align: center; font-size: 13px; line-height: 30px; color: #666; text-transform: uppercase; margin-top: 8px; }
.contactul { text-align: center; width: 1200px; margin-top: 64px; }
.contactul .name {
	font-weight: normal;
	font-size: 18px;
	padding: 17px 0 13px;
	font-size: 14px;
	color: #666;
}
.contactul li { float: left; width: 280px; margin-right: 20px; font-size: 16px; line-height: 24px; color: #333; }
.contactul li img { display: block; margin: 0 auto; }
.contactmap { margin-top: 50px; }
.contactmap img { display: block; width: 100%; }
.contactmainC { background-color: #fff; padding-top: 68px; padding-bottom: 69px; border-top: 1px solid #ededed; }
.contactwaylist { margin-top: 48px; }
.contactwaylist dl { float: left; width: 590px; background-color: #346ccd; height: 295px; overflow: hidden; -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1); position: relative; z-index: 1; }
.contactwaylist dl dt { float: left; width: 295px; height: 295px; position: relative; z-index: 1; }
.contactwaylist dl dt img { display: block; width: 295px; height: 295px; }
.contactwaylist dl dd { float: left; padding: 36px 18px; width: 258px; color: #fff; position: relative; z-index: 2; height: 223px; font-size: 13px; line-height: 30px; }
.contactwaylist dl dd .name { font-size: 18px; line-height: 21px; font-weight: bold; padding-bottom: 18px; text-transform: uppercase; }
.contactwaylist dl dd .site { padding-left: 24px; background: url("../webimages/icon_22.png") no-repeat left top; }
.contactwaylist dl dd .skill { padding-left: 24px; background: url("../webimages/icon_23.png") no-repeat left top; }
.contactwaylist dl dd .afters { padding-left: 24px; background: url("../webimages/icon_24.png") no-repeat left top; }
.contactwaylist dl dd .shop { padding-left: 24px; background: url("../webimages/icon_25.png") no-repeat left top; }
.contactwaylist dl dd .phone { padding-left: 24px; background: url("../webimages/icon_26.png") no-repeat left top; }
.contactwaylist dl dd .mail { padding-left: 24px; background: url("../webimages/icon_27.png") no-repeat left top; }
.contactwaylist dl dd .fix { padding-left: 24px; background: url("../webimages/icon_28.png") no-repeat left top; }
.contactwaylist dl dd .triangleicon { display: block; width: 21px; height: 25px; background: url("../webimages/icon_20.png") no-repeat; position: absolute; left: -20px; top: 50%; margin-top: -12px; }
.contactwaylist dl.odd dt { float: right; }
.contactwaylist dl.odd dd .triangleicon { right: -20px; left: auto; background-image: url("../webimages/icon_21.png"); }
.contactmainB { background-color: #f2f2f2; padding-top: 50px; padding-bottom: 60px; border-top: 1px solid #ededed; }
.contactul2 { padding-left: 140px; width: 1060px; }
.contactul2 li { font-size: 18px; }
/*.contactwaylist dl:hover { border:5px solid #14a83b;height:285px;width:580px;}
.contactwaylist dl:hover dt { margin-left:-5px;margin-top:-5px;}
.contactwaylist dl:hover dd { margin-right:-5px;margin-top:-5px;}
.contactwaylist dl.odd:hover dt { margin-left:0px;  margin-right:-5px;}
.contactwaylist dl.odd:hover dd { margin-right:0px;  margin-left:-5px;}*/
.contactwaylist dl:hover { -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; position: relative; z-index: 2; }

.enterpriseprofile { font-size: 16px; line-height: 24px; color: #666; margin-top: 34px; padding-bottom: 50px; }
.profiletitle {
	font-size: 18px;
	color: #346ccd;
	line-height: 20px;
	padding-top: 9px;
}

.membership { padding-top: 35px; font-size: 16px; line-height: 24px; color: #4c4c4c; text-align: center; padding-bottom: 67px; }
.membership .smalltitle { font-size: 18px; color: #346ccd; line-height: 62px; padding-top: 28px; }
.membership .titlename { font-size: 24px; color: #346ccd; line-height: 30px; font-weight: bold; }


.corporateculture { padding-top: 46px; width: 100%; overflow: hidden; }
.culturetop { width: 609px; height: 409px; margin: 0px auto 0px; background: url("../webimages/bg_02.gif") no-repeat; position: relative; margin-bottom: 98px; }
.culturetop a { display: block; width: 180px; height: 141px; padding-top: 77px; position: absolute; font-size: 18px; color: #346ccd; line-height: 30px; text-align: center; font-weight: bold; }
.culturetop a:hover { background: url("../webimages/bg_03.gif") no-repeat; color: #fff; }
.culturetop a.btn1 { left: 98px; top: 0px; }
.culturetop a.btn2 { left: 313px; top: 0px; }
.culturetop a.btn3 { left: 0px; bottom: -1px; }
.culturetop a.btn4 { left: 214px; bottom: -1px; padding-top: 63px; height: 155px; }
.culturetop a.btn5 { right: 0px; bottom: -1px; }
.culturelump { position: relative; }
.culturelump .bgimg { display: block; width: 1920px; height: 32px; position: absolute; top: -6px; left: 50%; margin-left: -960px; }
.culturelump .web { position: relative; }
.culturelump .rightname { position: absolute; top: 0; bottom: 0; right: -10px; background: url("../webimages/bg_04.png") no-repeat center top; width: 120px; }
.culturelump .rightname .text { width: 120px; height: 96px; position: absolute; top: 50%; right: 0; background: url("../webimages/bg_05.gif") no-repeat; color: #fff; text-align: center; margin-top: -72px; font-size: 14px; text-transform: uppercase; line-height: 22px; padding-top: 48px; font-weight: bold; }
.culturelump .rightname .text2 { padding-top: 38px; height: 106px; }
.culturelumpM { padding: 84px 140px 130px; font-size: 16px; line-height: 24px; color: #4c4c4c; }
.culturelumpM .titlename { font-size: 18px; color: #346ccd; line-height: 40px; font-weight: bold; text-align: center; }
.culturelumpM img { max-width: 100%; }


.Honorsmain { padding-bottom: 47px; }
.HonorsmainT { padding-top: 52px; }
.HonorsmainT dl dt { float: right; }
.HonorsmainT dl dt img { display: block; width: 641px; height: 360px; }
.HonorsmainT dl dd { float: left; width: 396px; height: 264px; background: url("../webimages/bg_11.png") no-repeat; padding: 82px 36px 0px 56px; font-size: 14px; line-height: 30px; color: #333; }
.Honorsmainnav { height: 60px; margin-top: 66px; text-align: center; line-height: 60px; }
.Honorsmainnav a { display: inline-block; height: 60px; line-height: 60px; position: relative; }
.Honorsmainnav a .name { padding: 0 59px; border-left: 1px solid #ccc; }
.Honorsmainnav a:first-child .name { border-left: none; }
.Honorsmainnav a .icon { display: block; width: 21px; height: 13px; background: url("../webimages/icon_29.png") no-repeat; position: absolute; left: 50%; margin-left: -10px; bottom: -11px; display: none; }
.Honorsmainnav a:hover, .Honorsmainnav a.cur { font-weight: bold; color: #346ccd; }
.Honorsmainnav a:hover .icon, .Honorsmainnav a.cur .icon { }
.Honorslist { }
.Honorslist ul { width: 1200px; padding-top: 28px; }
.Honorslist ul li { float: left; padding: 12px 88px 20px; width: 207px; margin-right: 16px; background-color: #f2f2f2; text-align: center; margin-top: 16px; }
.Honorslist ul li .imgbox { padding: 4px 17px 14px; width: 192px; height: 268px; background: url("../webimages/bg_12.png") no-repeat right top; }
.Honorslist ul li .name { font-size: 15px; line-height: 24px; color: #333; height: 72px; overflow: hidden; margin-top: 5px; }





.Historymain { padding-bottom: 56px; background: url("../webimages/bg_14.jpg") no-repeat center bottom #fff; padding-top: 1px; }
.growthmain { position: relative; margin: 0 auto; padding-top: 30px; }
.growthbtns { padding: 0 51px; position: relative; padding-bottom: 30px; }
.growthbtnsM { padding-top: 37px; margin: 0 auto; overflow: hidden; position: relative; position: relative; height: 76px; }
.growthbtnsM ul { height: 49px; position: relative; }
.growthbtnsM ul li { float: left; display: block; cursor: pointer; }
.growthbtnsM ul li a { display: block; font-size: 18px; font-weight: bold; width: 154px; height: 24px; padding-bottom: 32px; padding-top: 20px; line-height: 24px; color: #666; text-align: center; background: url("../webimages/icon_30.png") no-repeat center bottom; position: relative; z-index: 1; }
.growthbtnsM ul li a .hcur { display: block; width: 93px; height: 40px; line-height: 40px; overflow: hidden; padding-bottom: 8px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; background: url("../webimages/bg_15.gif") no-repeat; position: absolute; left: 50%; margin-left: -46px; top: 0; z-index: 2; display: none; }
.growthbtnsM ul li a:hover .hcur, .growthmain ul li.cur a .hcur { display: block; }
.growthbtns .prev, .growthbtns .next { display: block; width: 30px; height: 40px; background: url("../webimages/icon_31.gif") no-repeat; position: absolute; top: 50%; margin-top: 14px; display: none; }
.growthbtns .prev { left: 0; background-position: left top; }
.growthbtns .next { right: 0; background-position: right top; }
.growthbtns .prev:hover { background-position: left bottom; }
.growthbtns .next:hover { background-position: right bottom; }

.growthlist { position: relative; width: 992px; height: 351px; background: url("../webimages/bg_13.gif") no-repeat; margin: 44px auto 0px; padding: 39px 53px; overflow: hidden; }
.growthlist .prev, .growthlist .next { display: block; width: 30px; height: 30px; background: url("../webimages/icon_32.gif") no-repeat; position: absolute; bottom: 78px; left: 50%; z-index: 2; display: none; }
.growthlist .prev { margin-left: 82px; background-position: left top; }
.growthlist .next { margin-left: 122px; background-position: right top; }
.growthlist .prev:hover { background-position: left bottom; }
.growthlist .next:hover { background-position: right bottom; }
.growthlistM { position: relative; z-index: 1; width: 9999px; }
.growthlistM dl { float: left; width: 992px; height: 348px; margin-right: 54px; background-color: #fff; }
.growthlistM dt { float: left; width: 522px; height: 348px; }
.growthlistM dt img { display: block; width: 522px; height: 348px; }
.growthlistM dd { float: right; width: 414px; padding-top: 48px; height: 230px; overflow: hidden; }
.growthlistM dd .time { font-size: 38px; font-weight: bold; color: #346ccd; line-height: 40px; height: 40px; padding-bottom: 26px; border-bottom: 1px solid #d0d0d0; }
.growthlistM dd .time .text { padding-left: 18px; border-left: 3px solid #346ccd; }
.growthlistM dd .textbox { margin-top: 16px; font-size: 18px; line-height: 24px; color: #666; }



.servenetwork { text-align: center; padding: 32px 0 160px; }
.servenetwork .titlename { font-size: 28px; line-height: 36px; padding-bottom: 50px; color: #346ccd; }
.networkT { width: 998px; height: 521px; background: url("../webimages/maps_10.png") no-repeat; margin: 50px auto; }
.networkTmaps { width: 998px; height: 521px; position: relative; }
.networkTmaps li { position: absolute; cursor: pointer; z-index: 2; }
.networkTmaps li.maps1 { width: 434px; height: 246px; top: 0px; left: 0px; }
.networkTmaps li.maps2 { width: 232px; height: 274px; top: 217px; left: 137px; z-index: 5; }
.networkTmaps li.maps3 { width: 158px; height: 116px; top: 150px; left: 686px; z-index: 2; }
.networkTmaps li.maps4 { width: 154px; height: 214px; top: 18px; left: 439px; z-index: 4; }
.networkTmaps li.maps5 { width: 63px; height: 51px; top: 176px; left: 814px; z-index: 3; }
.networkTmaps li.maps6 { width: 113px; height: 86px; top: 198px; left: 563px; }
.networkTmaps li.maps6:hover { z-index: 4; }
.networkTmaps li.maps7 { width: 324px; height: 254px; top: 204px; left: 640px; }
.networkTmaps li.maps7:hover { z-index: 4; }
.networkTmaps li.maps8 { width: 190px; height: 209px; top: 208px; left: 420px; }
.networkTmaps li.maps8:hover { z-index: 4; }
.networkTmaps li.maps9 { width: 455px; height: 204px; top: 11px; left: 543px; z-index: 1; }
.networkTmaps li .img { position: relative; z-index: 1; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
.networkTmaps li.maps1 .img { display: block; width: 434px; height: 246px; background: url("../webimages/maps_11.png") no-repeat; }
.networkTmaps li.maps2 .img { display: block; width: 232px; height: 274px; background: url("../webimages/maps_12.png") no-repeat; }
.networkTmaps li.maps3 .img { display: block; width: 158px; height: 116px; background: url("../webimages/maps_13.png") no-repeat; }
.networkTmaps li.maps4 .img { display: block; width: 154px; height: 214px; background: url("../webimages/maps_14.png") no-repeat; }
.networkTmaps li.maps5 .img { display: block; width: 63px; height: 51px; background: url("../webimages/maps_15.png") no-repeat; }
.networkTmaps li.maps6 .img { display: block; width: 113px; height: 86px; background: url("../webimages/maps_16.png") no-repeat; }
.networkTmaps li.maps7 .img { display: block; width: 324px; height: 254px; background: url("../webimages/maps_17.png") no-repeat; }
.networkTmaps li.maps8 .img { display: block; width: 190px; height: 209px; background: url("../webimages/maps_18.png") no-repeat; }
.networkTmaps li.maps9 .img { display: block; width: 455px; height: 204px; background: url("../webimages/maps_19.png") no-repeat; }
.networkTmaps li .icon { display: block; width: 31px; height: 44px; background: url("../webimages/icon_35.png") no-repeat; position: absolute; z-index: 2; animation: myfirst2 .5s infinite ease-in; -moz-animation: myfirst2 .5s infinite ease-in; -webkit-animation: myfirst2 .5s infinite ease-in; -o-animation: myfirst2 .5s infinite ease-in; animation-direction: alternate; -webkit-animation-direction: alternate; -moz-animation-direction: alternate; -o-animation-direction: alternate; }
.networkTmaps li .icon img { display: block; width: 31px; height: 44px; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -moz-transition: all ease 1s; transition: all ease 1s; }
.networkTmaps li.maps1 .icon { top: 72px; left: 166px; }
.networkTmaps li.maps2 .icon { top: 70px; left: 130px; }
.networkTmaps li.maps3 .icon { top: 19px; left: 66px; }
.networkTmaps li.maps4 .icon { top: 93px; left: 63px; }
.networkTmaps li.maps5 .icon { top: -12px; left: 10px; }
.networkTmaps li.maps6 .icon { top: -12px; left: 20px; }
.networkTmaps li.maps7 .icon { top: 72px; left: 116px; }
.networkTmaps li.maps8 .icon { top: 90px; left: 88px; }
.networkTmaps li.maps9 .icon { top: 64px; left: 180px; }
.networkTmaps li .textbox { position: absolute; z-index: 5; bottom: 50px; left: 8px; padding-bottom: 14px; width: 0; overflow: hidden; opacity: 0; -webkit-transition: all ease 0.6s; -moz-transition: all ease 0.6s; -moz-transition: all ease 0.6s; transition: all ease 0.6s; }
.networkTmaps li .textboxM { position: relative; padding: 15px 20px 20px; width: 312px; background-color: #fff; border-radius: 5px; z-index: 3; -moz-box-shadow: 0px 10px 10px rgba(0,0,0,.4); -ms-box-shadow: 0px 10px 10px rgba(0,0,0,.4); -webkit-box-shadow: 0px 10px 10px rgba(0,0,0,.4); box-shadow: 0px 10px 10px rgba(0,0,0,.4); border: 1px solid #f3f3f3; text-align: left; font-size: 14px; line-height: 20px; color: #333; }
.networkTmaps li .textbox .jiantou { display: block; width: 23px; height: 14px; position: absolute; left: 24px; bottom: -14px; background: url("../webimages/icon_36.png") no-repeat; z-index: 2; }
.networkTmaps li.maps7 .textbox { left: -92px; }
.networkTmaps li.maps7 .textbox .jiantou { left: 124px; }
.networkTmaps li.maps5 .textbox { left: -92px; }
.networkTmaps li.maps5 .textbox .jiantou { left: 124px; }
.networkTmaps li.hover .icon { animation: none; -moz-animation: none; -webkit-animation: none; -o-animation: none; }
.networkTmaps li.hover .icon img { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
.networkTmaps li.hover .img { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
.networkTmaps li.hover .textbox { width: 354px; opacity: 1; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; overflow: initial; }
.servenetworkB { width: 1125px; height: 654px; margin: 0px auto 0px; background: url("../webimages/map_02.png") no-repeat; }
.servenetworkB .smalldot { display: block; width: 10px; height: 10px; background: url("../webimages/smalldot.png") no-repeat; }
.servenetworkB ul { width: 1125px; height: 654px; position: relative; }
.servenetworkB ul li { position: absolute; display: block; width: 10px; height: 10px; }
.servenetworkB ul li a { position: relative; top: -300px; opacity: 0; animation: myfirst 2s infinite linear; -moz-animation: myfirst 2s infinite linear; -webkit-animation: myfirst 2s infinite linear; -o-animation: myfirst 2s infinite linear; }

@keyframes myfirst {
    from { transition: All 0.4s linear; -webkit-transition: All 0.4s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; }
    to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); }
}

@-moz-keyframes myfirst {
    from { transition: All 0.4s linear; -webkit-transition: All 0.4s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; }
    to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); }
}

@-webkit-keyframes myfirst {
    from { transition: All 0.4s linear; -webkit-transition: All 0.4s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; }
    to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); }
}

@-o-keyframes myfirst { from;
{ transition: All 0.4s linear; -webkit-transition: All 0.4s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; }
to { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); }
}

@keyframes myfirst2 {
    from { transition: All 0.4s linear; -webkit-transition: All 0.4s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; }
    to { transform: translateY(10px); -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -o-transform: translateY(10px); -ms-transform: translateY(10px); }
}

@-moz-keyframes myfirst2 {
    from { transition: All 0.4s linear; -webkit-transition: All 0.4s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; }
    to { transform: translateY(10px); -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -o-transform: translateY(10px); -ms-transform: translateY(10px); }
}

@-webkit-keyframes myfirst2 {
    from { transition: All 0.4s linear; -webkit-transition: All 0.4s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; }
    to { transform: translateY(10px); -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -o-transform: translateY(10px); -ms-transform: translateY(10px); }
}

@-o-keyframes myfirst2 { from;
{ transition: All 0.4s linear; -webkit-transition: All 0.4s linear; -moz-transition: All 0.4s linear; -o-transition: All 0.4s linear; }
to { transform: translateY(10px); -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -o-transform: translateY(10px); -ms-transform: translateY(10px); }
}
.servenetworkB ul li.li1 { left: 222px; top: 172px; }
.servenetworkB ul li.li2 { left: 238px; top: 272px; }
.servenetworkB ul li.li3 { left: 202px; top: 328px; }
.servenetworkB ul li.li4 { left: 523px; top: 266px; }
.servenetworkB ul li.li5 { left: 524px; top: 212px; }
.servenetworkB ul li.li6 { left: 535px; top: 239px; }
.servenetworkB ul li.li7 { left: 552px; top: 176px; }
.servenetworkB ul li.li8 { left: 556px; top: 205px; }
.servenetworkB ul li.li9 { left: 563px; top: 218px; }
.servenetworkB ul li.li10 { left: 568px; top: 254px; }
.servenetworkB ul li.li11 { left: 579px; top: 186px; }
.servenetworkB ul li.li12 { left: 590px; top: 224px; }
.servenetworkB ul li.li13 { left: 582px; top: 146px; }
.servenetworkB ul li.li14 { left: 606px; top: 160px; }
.servenetworkB ul li.li15 { left: 626px; top: 232px; }
.servenetworkB ul li.li16 { left: 641px; top: 270px; }
.servenetworkB ul li.li17 { left: 661px; top: 380px; }
.servenetworkB ul li.li18 { left: 707px; top: 302px; }
.servenetworkB ul li.li19 { left: 754px; top: 150px; }
.servenetworkB ul li.li20 { left: 372px; top: 448px; }
.servenetworkB ul li.li21 { left: 342px; top: 546px; }
.servenetworkB ul li.li22 { left: 608px; top: 512px; }
.servenetworkB ul li.li23 { left: 790px; top: 336px; }
.servenetworkB ul li.li24 { left: 936px; top: 272px; }
.servenetworkB ul li.li25 { left: 972px; top: 272px; }
.servenetworkB ul li.li26 { left: 878px; top: 342px; }
.servenetworkB ul li.li27 { left: 860px; top: 355px; }
.servenetworkB ul li.li28 { left: 875px; top: 370px; }
.servenetworkB ul li.li29 { left: 856px; top: 400px; }
.servenetworkB ul li.li30 { left: 905px; top: 411px; }
.servenetworkB ul li.li31 { left: 936px; top: 366px; }
.servenetworkB ul li.li32 { left: 968px; top: 501px; }




/*20161122*/
.prodetaillump2a { width: 100%; background-color: #fff; overflow: hidden; }
.prodetaillump2Ma dl { padding-top: 0px; }
.prodetaillump2Ma dl dt { float: right; margin-right: -369px; }
.prodetaillump2Ma dl dt img { display: block; width: 940px; }
.prodetaillump2Ma dl dd { float: left; width: 560px; text-align: center; padding-top: 110px; font-size: 18px; color: #666; line-height: 24px; }
.prodetaillump2Ma dl dd .img1 { margin-top: 200px; }

.prodetaillump1a { font-size: 18px; line-height: 26px; color: #666; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1a .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1a .imgbox { position: relative; margin-top: 70px; }
.prodetaillump1a .imgbox2 { position: relative; margin-top: 70px; }

.prodetaillump1b { font-size: 18px; line-height: 26px; color: #666; text-align: center; padding-bottom: 110px; padding-top: 45px; background: url("../webimages/S2A0.jpg"); background-position: center; background-repeat: no-repeat; }
.prodetaillump1b .sizename2 { font-size: 50px; line-height: 80px; color: #fff; margin-top: 20px; position: relative; }
.prodetaillump1b .text2 { font-size: 30px; line-height: 40px; color: #fff; margin-top: 10px; position: relative; }
.prodetaillump1b .Shark2 { position: relative; margin-top: 100px; }

.prodetaillump1c { height: 640px; width: 100%; background-color: #000000; overflow: hidden; font-size: 18px; line-height: 26px; color: #666; text-align: center; padding-bottom: 110px; padding-top: 45px; background: url("../webimages/S3A0.jpg"); background-position: center; background-repeat: no-repeat; }
.prodetaillump1c .sizename3 { font-size: 60px; line-height: 80px; color: #fff; margin-top: 2px; position: relative; }
.prodetaillump1c .shark3c2 { margin-top: 1px; position: relative; }
.prodetaillump1c .shark3c3 { margin-top: -68px; margin-bottom: -220px; position: relative; }

.prodetaillump1d dl { padding-top: 344px; }
.prodetaillump1d dl dt { margin-top: -200px; float: left; width: 940px; margin-left: -200px; }
.prodetaillump1d dl dt img { display: block; width: 940px; }
.prodetaillump1d dl dd { margin-top: -468px; float: right; width: 560px; text-align: center; padding-top: 110px; font-size: 18px; color: #666; line-height: 24px; }

.prodetaillump1e { font-size: 18px; line-height: 26px; color: #666; text-align: center; padding-bottom: 110px; padding-top: 45px; height: 800px; width: 1920px; background: url("../webimages/S5E0.jpg") no-repeat; background-size: cover; }
.prodetaillump1e .sizename { padding-top: 120px; padding-left: 300px; font-size: 40px; line-height: 50px; color: #333; position: relative; }


.prodetaillumpT1 { font-size: 18px; line-height: 26px; color: #666; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillumpT1 .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillumpT1 .T1a { margin-top: 70px; position: relative; }

.prodetaillumpT2 { font-size: 18px; line-height: 26px; color: #666; text-align: center; padding-bottom: 570px; padding-top: 45px; }
.prodetaillumpT2 .T2a { padding-right: 380px; position: relative; }
.prodetaillumpT2 .sizename2t { margin-top: -620px; padding-left: 280px; font-size: 45px; line-height: 80px; color: #333; position: relative; }
.prodetaillumpT2 .text2t { padding-left: 280px; font-size: 20px; position: relative; }

.prodetaillumpT3 { font-size: 18px; line-height: 26px; color: #666; text-align: center; padding-bottom: 120px; padding-top: 180px; }
.prodetaillumpT3 .T3A1 { padding-left: 800px; position: relative; }
.prodetaillumpT3 .text3 { margin-top: -220px; padding-right: 80px; font-size: 45px; line-height: 80px; color: #333; position: relative; }
.prodetaillumpT3 .text4 { padding-right: 80px; font-size: 20px; position: relative; }
.prodetaillumpT3 .T3A2 { margin-top: -480px; float: left; margin-left: -360px; }

.prodetaillumpT4 { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 400px; padding-top: 45px; }
.prodetaillumpT4 .T4 { padding-right: 400px; position: relative; }
.prodetaillumpT4 .sizename { margin-top: -480px; padding-left: 600px; font-size: 45px; line-height: 80px; color: #333; position: relative; }
.prodetaillumpT4 .text1 { padding-left: 500px; position: relative; }
.prodetaillumpT4 .text2 { padding-left: 418px; position: relative; }
.prodetaillumpT4 .text3 { margin-top: 10px; padding-left: 552px; position: relative; }

.prodetaillumpT5 { width: 100%; background-color: #fff; overflow: hidden; }
.prodetaillumpT5 dl { padding-top: 0px; }
.prodetaillumpT5 dl dt { float: right; margin-right: -220px; }
.prodetaillumpT5 dl dt img { display: block; width: 940px; }
.prodetaillumpT5 dl dd { width: 900px; text-align: center; padding-right: -200px; padding-top: 280px; font-size: 20px; color: #666; line-height: 24px; }
.prodetaillumpT5 dl dd .prodetailtitle { margin-top: 80px; font-size: 48px; padding-left: 240px; text-align: center; }
.prodetaillumpT5 dl dd .text1 { padding-left: 240px; margin-top: -24px; }

.prodetaillump1us { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1us .imgbox { margin-top: 24px; position: relative; }
.prodetaillump1us .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1us .text { position: relative; }

.prodetaillump2us { font-size: 18px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2us .sizename { font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; padding-right: 600px; position: relative; }
.prodetaillump2us .imgbox { margin-top: 24px; position: relative; }

.prodetaillump3us { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump3us .sizename { font-size: 40px; line-height: 80px; color: #333; padding-right: 490px; margin-top: 20px; position: relative; }
.prodetaillump3us .text { padding-right: 200px; margin-top: -5px; position: relative; }
.prodetaillump3us .imgbox { margin-top: 30px; position: relative; }

.prodetaillump4us { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump4us .sizename { font-size: 40px; line-height: 80px; color: #333; padding-right: 490px; margin-top: 20px; position: relative; }
.prodetaillump4us .text { padding-right: 470px; margin-top: -5px; position: relative; }
.prodetaillump4us .imgbox { margin-top: 30px; position: relative; }

.prodetaillump5us dl { padding-top: 200px; }
.prodetaillump5us dl dt { margin-top: -200px; margin-left: -200px; }
.prodetaillump5us dl dt img { display: block; }
.prodetaillump5us dl dd { margin-top: -450px; float: right; width: 560px; text-align: left; font-size: 20px; color: #333; line-height: 24px; }

.prodetaillump6us { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump6us .sizename { font-size: 40px; line-height: 80px; color: #333; padding-right: 490px; margin-top: 20px; position: relative; }
.prodetaillump6us .text { padding-right: 430px; margin-top: -10px; position: relative; }
.prodetaillump6us .imgbox { margin-top: 30px; position: relative; }

.prodetaillump7us dl { padding-top: 200px; }
.prodetaillump7us dl dt { margin-top: -200px; margin-left: -300px; }
.prodetaillump7us dl dt img { display: block; }
.prodetaillump7us dl dd { margin-top: -450px; padding-left: 50px; float: right; width: 580px; text-align: left; font-size: 24px; color: #333; line-height: 24px; }

.prodetaillump8us { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump8us .sizename { font-size: 40px; line-height: 80px; color: #333; padding-right: 490px; margin-top: 20px; position: relative; }
.prodetaillump8us .text { padding-right: 530px; margin-top: -10px; position: relative; }
.prodetaillump8us .imgbox { margin-top: 50px; position: relative; }

.prodetaillump9us { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump9us .sizename { font-size: 40px; line-height: 80px; color: #333; padding-right: 510px; margin-top: 20px; position: relative; }
.prodetaillump9us .text { padding-right: 520px; margin-top: -10px; position: relative; }
.prodetaillump9us .imgbox { margin-top: 1px; position: relative; }

.prodetaillump10us { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump10us .sizename { font-size: 40px; line-height: 80px; color: #333; padding-right: 395px; margin-top: 20px; position: relative; }
.prodetaillump10us .text { padding-left: 170px; margin-top: -10px; text-align: left; position: relative; }
.prodetaillump10us .imgbox { margin-top: 60px; position: relative; }

.prodetaillump1up { font-size: 30px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1up .sizename { font-size: 72px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1up .text { margin-top: 25px; position: relative; }
.prodetaillump1up .imgbox { margin-top: 50px; position: relative; }

.prodetaillump2up { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2up .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2up .text { margin-left: 100px; margin-top: 5px; position: relative; }
.prodetaillump2up .imgbox { margin-top: 50px; text-align: center; position: relative; }

.prodetaillump3up { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump3up .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3up .imgbox { margin-top: 10px; text-align: center; position: relative; }
.prodetaillump3up .text { margin-left: 280px; margin-top: 5px; position: relative; }
.prodetaillump3up .text1 { padding-left: 500px; margin-top: -30px; text-align: center; position: relative; }

.prodetaillump4up { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump4up .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4up .text { margin-left: 100px; margin-top: 5px; position: relative; }
.prodetaillump4up .imgbox { margin-top: 50px; text-align: center; position: relative; }

.prodetaillump5up { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump5up .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5up .text { margin-left: 100px; margin-top: 5px; position: relative; }
.prodetaillump5up .imgbox { margin-right: 170px; margin-top: 50px; text-align: center; position: relative; }

.prodetaillump6up { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump6up .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6up .imgbox { margin-right: 170px; margin-top: 50px; text-align: center; position: relative; }

.prodetaillump7up { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump7up .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump7up .text { margin-left: 100px; margin-top: 5px; position: relative; }
.prodetaillump7up .imgbox { margin-left: 50px; margin-top: 100px; text-align: center; position: relative; }


.prodetaillump1ups { font-size: 24px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1ups .imgbox { margin-top: 70px; position: relative; }
.prodetaillump1ups .text { margin-top: 25px; position: relative; }
.prodetaillump1ups .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }

.prodetaillump2ups { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2ups .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2ups .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump2ups .imgbox { margin-top: 50px; text-align: center; position: relative; }

.prodetaillump3ups { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump3ups .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3ups .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump3ups .sizename1 { margin-left: 120px; font-size: 25px; line-height: 80px; color: #333; margin-top: -20px; position: relative; }
.prodetaillump3ups .imgbox { margin-top: 20px; text-align: center; position: relative; }

.prodetaillump4ups { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump4ups .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4ups .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump4ups .imgbox { margin-top: 50px; text-align: center; position: relative; }

.prodetaillump5ups { margin-left: 280px; font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump5ups .sizename { margin-left: 50px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5ups .text { margin-left: 50px; margin-top: 5px; position: relative; }
.prodetaillump5ups .imgbox { margin-top: 50px; position: relative; }
.prodetaillump5ups .imgbox1 { margin-left: 500px; margin-top: -240px; text-align: center; position: relative; }

.prodetaillump6ups { margin-left: 280px; font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump6ups .sizename { margin-left: 50px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6ups .text { margin-left: 50px; margin-top: -5px; position: relative; }
.prodetaillump6ups .imgbox { margin-left: 200px; margin-top: -80px; text-align: center; position: relative; }
.prodetaillump6ups .imgbox1 { margin-left: 255px; margin-top: -620px; position: relative; }
.prodetaillump6ups .imgbox2 { margin-left: 80px; margin-top: -5px; position: relative; }

.prodetaillump7ups { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump7ups .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump7ups .imgbox { margin-top: 20px; text-align: center; position: relative; }
.prodetaillump7ups .text { margin-left: 280px; margin-top: 5px; position: relative; }
.prodetaillump7ups .text1 { padding-left: 500px; margin-top: -30px; text-align: center; position: relative; }

.prodetaillump8ups { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump8ups .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump8ups .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump8ups .imgbox { margin-top: 1px; text-align: center; position: relative; }

.prodetaillump9ups { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump9ups .sizename { margin-left: 140px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump9ups .imgbox { margin-top: -5px; text-align: center; position: relative; }

.prodetaillump1utv { font-size: 28px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1utv .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1utv .imgbox { margin-top: 50px; position: relative; }

.prodetaillump2utv { font-size: 24px; line-height: 26px; color: #666; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2utv .imgbox { margin-top: 20px; text-align: center; position: relative; }
.prodetaillump2utv .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2utv .text { margin-left: 100px; margin-top: 5px; position: relative; }

.prodetaillump3utv { font-size: 22px; line-height: 26px; color: #666; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump3utv .imgbox { margin-top: 20px; text-align: center; position: relative; }
.prodetaillump3utv .sizename { margin-left: 100px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3utv .text { margin-left: 100px; margin-top: 5px; position: relative; }

.prodetaillump4utv { font-size: 22px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump4utv .sizename { margin-left: 100px; font-size: 48px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4utv .text { margin-left: 100px; margin-top: 10px; position: relative; }
.prodetaillump4utv .imgbox { margin-top: 40px; text-align: center; position: relative; }

.prodetaillump5utv { font-size: 22px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump5utv .sizename { margin-left: 100px; font-size: 48px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5utv .text { margin-left: 100px; margin-top: 10px; position: relative; }
.prodetaillump5utv .imgbox { margin-top: 40px; text-align: center; position: relative; }

.prodetaillump6utv { font-size: 22px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump6utv .sizename { margin-left: 100px; font-size: 48px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6utv .text { margin-left: 100px; margin-top: 10px; position: relative; }
.prodetaillump6utv .imgbox { margin-top: 40px; text-align: center; position: relative; }

.prodetaillump1uv { font-size: 28px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1uv .sizename { font-size: 70px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1uv .imgbox { margin-top: 50px; position: relative; }

.prodetaillump2uv { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2uv .imgbox { margin-top: 40px; text-align: center; position: relative; }
.prodetaillump2uv .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2uv .sizename1 { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: -40px; position: relative; }
.prodetaillump2uv .text { margin-left: 100px; margin-top: -5px; position: relative; }

.prodetaillump3uv { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump3uv .imgbox { margin-top: 40px; text-align: center; position: relative; }
.prodetaillump3uv .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3uv .text { margin-left: 100px; margin-top: -5px; position: relative; }

.prodetaillump4uv { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump4uv .imgbox { margin-top: 40px; text-align: center; position: relative; }
.prodetaillump4uv .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4uv .text { margin-left: 100px; margin-top: -5px; position: relative; }

.prodetaillump5uv { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 610px; padding-top: 45px; }
.prodetaillump5uv .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5uv .text { margin-left: 100px; margin-top: -5px; position: relative; }
.prodetaillump5uv .imgbox { margin-top: -80px; text-align: right; position: relative; }
.prodetaillump5uv .text1 { font-size: 40px; line-height: 60px; margin-left: 100px; color: #3366ff; margin-top: -490px; position: relative; }
.prodetaillump5uv .text2 { font-size: 20px; margin-left: 120px; margin-top: -5px; position: relative; }

.prodetaillump6uv { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump6uv .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6uv .text { margin-left: 100px; margin-top: -5px; position: relative; }
.prodetaillump6uv .imgbox { margin-right: 510px; margin-top: 50px; text-align: center; position: relative; }
.prodetaillump6uv .imgbox1 { margin-left: 510px; margin-top: -287px; text-align: center; position: relative; }
.prodetaillump6uv .text1 { margin-right: 500px; margin-top: -5px; text-align: center; position: relative; }
.prodetaillump6uv .text2 { margin-left: 500px; margin-top: -25px; text-align: center; position: relative; }

.prodetaillump7uv { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump7uv .imgbox { margin-left: 100px; margin-top: 40px; position: relative; }
.prodetaillump7uv .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump7uv .text { margin-left: 100px; margin-top: -5px; position: relative; }

.prodetaillump1ut { font-size: 28px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1ut .sizename { font-size: 70px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1ut .imgbox { margin-top: 50px; position: relative; }

.prodetaillump2ut { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2ut .imgbox { margin-top: 40px; text-align: center; position: relative; }
.prodetaillump2ut .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }

.prodetaillump3ut { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump3ut .imgbox { margin-top: 40px; text-align: center; position: relative; }
.prodetaillump3ut .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }

.prodetaillump4ut { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump4ut .imgbox { margin-top: 240px; text-align: center; position: relative; }
.prodetaillump4ut .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }

.prodetaillump5ut { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump5ut .imgbox { margin-top: 20px; text-align: center; position: relative; }
.prodetaillump5ut .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5ut .sizename2 { margin-left:100px;font-size:38px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump5ut .imgbox2 { margin-top:20px;text-align:center;position:relative;}

.prodetaillump6ut { font-size: 24px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump6ut .imgbox { margin-top: 40px; text-align: center; position: relative; }
.prodetaillump6ut .sizename { margin-left: 100px; font-size: 38px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6ut .text { margin-left: 100px; margin-top: 10px; position: relative; }
.prodetaillump6ut .text1 { margin-left: 100px; margin-top: 10px; position: relative; }
.prodetaillump6ut .text2 { margin-left: 100px; margin-top: 10px; position: relative; }
.prodetaillump6ut .text3 { margin-left: 100px; margin-top: 10px; position: relative; }

.prodetaillump1ugl { font-size: 30px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1ugl .sizename { font-size: 72px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1ugl .text { margin-top: 25px; position: relative; }
.prodetaillump1ugl .imgbox { margin-top: 50px; position: relative; }

.prodetaillump2ugl { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2ugl .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2ugl .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump2ugl .imgbox { margin-top: 50px; text-align: center; position: relative; }

.prodetaillump3ugl { margin-left: 280px; font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 245px; }
.prodetaillump3ugl .sizename { margin-left: 50px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3ugl .text { margin-left: 50px; margin-top: 5px; position: relative; }
.prodetaillump3ugl .imgbox { margin-left: 500px; margin-top: -400px; text-align: center; position: relative; }

.prodetaillump4ugl { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump4ugl .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4ugl .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump4ugl .imgbox { margin-left: 300px; margin-top: -90px; text-align: center; position: relative; }

.prodetaillump5ugl { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump5ugl .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5ugl .text { margin-left: 120px; margin-top: -10px; position: relative; }
.prodetaillump5ugl .imgbox { margin-top: 50px; text-align: center; position: relative; }

.prodetaillump6ugl { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump6ugl .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6ugl .text { margin-left: 120px; margin-top: -10px; position: relative; }
.prodetaillump6ugl .imgbox { margin-top: 50px; text-align: center; position: relative; }
.prodetaillump6ugl .text1 { margin-left: 260px; margin-top: -10px; position: relative; }
.prodetaillump6ugl .text2 { margin-left: 490px; margin-top: -24px; text-align: center; position: relative; }

.prodetaillump1utp { font-size: 24px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1utp .imgbox { margin-top: 70px; position: relative; }
.prodetaillump1utp .text { margin-top: 25px; position: relative; }
.prodetaillump1utp .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }

.prodetaillump2utp { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2utp .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2utp .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump2utp .imgbox { margin-top: 50px; text-align: center; position: relative; }
.prodetaillump2utp .text1 { margin-left: 120px; margin-top: 5px; text-align: center; position: relative; }
.prodetaillump2utp .text2 { margin-left: 130px; margin-top: 5px; text-align: center; position: relative; }

.prodetaillump3utp { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump3utp .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3utp .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump3utp .imgbox { margin-left: 80px; margin-top: 50px; position: relative; }
.prodetaillump3utp .imgbox1 { margin-left: 600px; margin-top: -370px; text-align: center; position: relative; }
.prodetaillump3utp .text1 { margin-left: 300px; margin-top: 5px; position: relative; }
.prodetaillump3utp .text2 { margin-left: 600px; margin-top: -25px; text-align: center; position: relative; }

.prodetaillump4utp { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 170px; padding-top: 45px; }
.prodetaillump4utp .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4utp .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump4utp .imgbox { margin-left: 50px; margin-top: 80px; position: relative; }
.prodetaillump4utp .imgbox1 { margin-left: 450px; margin-top: -370px; text-align: center; position: relative; }
.prodetaillump4utp .text1 { margin-left: 300px; margin-top: 15px; position: relative; }
.prodetaillump4utp .text2 { margin-left: 600px; margin-top: -25px; text-align: center; position: relative; }

.prodetaillump5utp { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump5utp .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5utp .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump5utp .imgbox { margin-top: 80px; text-align: center; position: relative; }

.prodetaillump1usm { font-size: 24px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1usm .text { margin-top: 25px; position: relative; }
.prodetaillump1usm .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1usm .imgbox { margin-left: 120px; margin-top: 200px; text-align: left; position: relative; }
.prodetaillump1usm .imgbox1 { margin-left: 460px; margin-top: -500px; position: relative; }
.prodetaillump1usm .text1 { margin-left: 220px; margin-top: -100px; text-align: left; position: relative; }
.prodetaillump1usm .text2 { margin-left: 460px; margin-top: 80px; position: relative; }

.prodetaillump2usm { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 150px; padding-top: 45px; }
.prodetaillump2usm .sizename { font-size: 40px; margin-left: 120px; line-height: 80px; color: #333;; position: relative; }
.prodetaillump2usm .imgbox { margin-top: 50px; text-align: center; position: relative; }

.prodetaillump3usm { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump3usm .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3usm .text { margin-left: 120px; margin-top: -15px; position: relative; }
.prodetaillump3usm .imgbox { margin-top: 70px; text-align: center; position: relative; }
.prodetaillump3usm .text1 { margin-left: 150px; margin-top: 5px; position: relative; }
.prodetaillump3usm .text2 { margin-top: -25px; text-align: center; position: relative; }
.prodetaillump3usm .text3 { margin-right: 140px; margin-top: -25px; text-align: right; position: relative; }

.prodetaillump4usm { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump4usm .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4usm .imgbox { margin-right: 500px; margin-top: -1px; position: relative; }
.prodetaillump4usm .imgbox1 { margin-left: 580px; margin-top: -690px; text-align: center; position: relative; }
.prodetaillump4usm .imgbox2 { margin-left: 620px; margin-top: 40px; text-align: center; position: relative; }
.prodetaillump4usm .text1 { margin-left: 200px; margin-top: -105px; position: relative; }
.prodetaillump4usm .text2 { margin-top: -300px; margin-left: 600px; text-align: center; position: relative; }
.prodetaillump4usm .text3 { margin-right: 250px; margin-top: 350px; text-align: right; position: relative; }

.prodetaillump5usm { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 150px; padding-top: 75px; }
.prodetaillump5usm .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5usm .imgbox { margin-right: 700px; margin-top: 110px; position: relative; }
.prodetaillump5usm .imgbox1 { margin-top: -190px; text-align: center; position: relative; }
.prodetaillump5usm .imgbox2 { margin-left: 680px; margin-top: -191px; text-align: center; position: relative; }
.prodetaillump5usm .text1 { margin-left: 200px; margin-top: 9px; position: relative; }
.prodetaillump5usm .text2 { margin-top: -27px; text-align: center; position: relative; }
.prodetaillump5usm .text3 { margin-right: 160px; margin-top: -25px; text-align: right; position: relative; }

.prodetaillump6usm { font-size: 20px; line-height: 26px; color: #333; text-align: center; padding-bottom: 150px; padding-top: 75px; }
.prodetaillump6usm .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; text-align: left; position: relative; }
.prodetaillump6usm .imgbox { margin-top: -50px; position: relative; }
.prodetaillump6usm .text1 { margin-left: 370px; margin-top: 20px; text-align: left; position: relative; }
.prodetaillump6usm .text2 { margin-left: 460px; margin-top: -23px; position: relative; }

.prodetaillump7usm { font-size: 24px; line-height: 26px; color: #333; text-align: center; padding-bottom: 150px; padding-top: 75px; }
.prodetaillump7usm .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; text-align: left; position: relative; }
.prodetaillump7usm .imgbox { margin-top: 70px; position: relative; }
.prodetaillump7usm .text1 { font-size: 80px; line-height: 70px; margin-left: 260px; margin-top: -220px; text-align: left; position: relative; }
.prodetaillump7usm .text2 { margin-left: 310px; margin-top: -30px; text-align: left; position: relative; }

/* UTV-P结束 Upad3h开始*/
.prodetaillump1up3h { font-size:24px;line-height:26px;color:#333;text-align:center;padding-bottom:140px;padding-top:45px;}
.prodetaillump1up3h .text { margin-top:25px; font-size:30px;position:relative;}
.prodetaillump1up3h .sizename { font-size:60px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump1up3h .imgbox {  margin-right:270px;margin-top:100px;position:relative;}
.prodetaillump1up3h .imgbox1 { margin-left:400px;margin-top:-560px;position:relative;}

.prodetaillump2up3h { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:150px;padding-top:45px;}
.prodetaillump2up3h .sizename { font-size:40px;margin-left:120px;line-height:80px;color:#333;;position:relative;}
.prodetaillump2up3h .text { margin-left:120px;margin-top:1px;position:relative;}
.prodetaillump2up3h .imgbox { margin-top:50px;text-align:center;position:relative;}

.prodetaillump3up3h { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump3up3h .sizename { margin-left:120px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump3up3h .text { margin-left:120px;margin-top:-15px;position:relative;}
.prodetaillump3up3h .imgbox { margin-top:70px;text-align:center;position:relative;}

.prodetaillump4up3h { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump4up3h .sizename { margin-left:120px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump4up3h .text { margin-left:120px;margin-top:-5px;position:relative;}
.prodetaillump4up3h .imgbox { margin-top:50px;text-align:center;position:relative;}

.prodetaillump5up3h { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump5up3h .sizename { margin-left:120px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump4up3h .text { margin-left:120px;margin-top:-5px;position:relative;}
.prodetaillump5up3h .imgbox { margin-top:20px;text-align:center;position:relative;}

.prodetaillump11up3h { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:430px;padding-top:75px;}
.prodetaillump11up3h .sizename { margin-left:120px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump11up3h .text { margin-left:120px;margin-top:-15px;position:relative;}
.prodetaillump11up3h .imgbox { margin-top:70px;text-align:center;position:relative;}
.prodetaillump11up3h .text1 { font-size:20px;margin-left:150px;margin-top:-325px;position:relative;}
.prodetaillump11up3h .text2 { font-size:20px;margin-right:160px;margin-top:-155px;text-align:right;position:relative;}

.prodetaillump6up3h { font-size:20px;line-height:26px;color:#333;text-align:center;padding-bottom:150px;padding-top:75px;}
.prodetaillump6up3h .sizename { font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump6up3h .imgbox { margin-top:50px;position:relative;}

.prodetaillump7up3h { font-size:24px;line-height:26px;color:#333;text-align:center;padding-bottom:150px;padding-top:75px;}
.prodetaillump7up3h .sizename { font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump7up3h .imgbox {  margin-top:70px;position:relative;}

.prodetaillump8up3h { font-size:24px;line-height:26px;color:#333;text-align:center;padding-bottom:150px;padding-top:75px;}
.prodetaillump8up3h .sizename { font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump8up3h .imgbox {  margin-top:70px;position:relative;}

.prodetaillump9up3h { font-size:24px;line-height:26px;color:#333;text-align:center;padding-bottom:150px;padding-top:75px;}
.prodetaillump9up3h .sizename { font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump9up3h .imgbox {  margin-top:70px;position:relative;}

.prodetaillump10up3h { font-size:24px;line-height:26px;color:#333;text-align:center;padding-bottom:150px;padding-top:75px;}
.prodetaillump10up3h .sizename { font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump10up3h .imgbox {  margin-top:70px;position:relative;}

/**/
.headicon .languagebox { width: 28px; height: 28px; margin-right: -30px; position: relative; display: inline-block; }
.headicon .languagebox a { display: block; width: 28px; height: 28px; background: url("../webimages/languageicon.png") no-repeat; }
.languagebox a.languageEN { background-position: left -84px; }
.languagebox a.languageFR { background-position: left 0px; }
.languagebox a.languageES { background-position: left -28px; }
.languagebox a.languageRU { background-position: left -56px; }
.languagebox a.languagePT { background-position: left -112px; }
.languagebox a.languageCN { background-position: left -140px; }
.languagebox a.languageDE { background-position: left -168px; }
.languagebox a.languageIT { background-position: left -196px; }
.languagebox a.languageTH { background-position: left -224px; }
.languageslide { position: absolute; left: -10px; top: 28px; width: 28px; background-color: #fff; padding: 5px 10px 1px; display: none; }
.languageslide a { margin-bottom: 5px; }
.languageslide a.languageEN:hover { background-position: right -84px; }
.languageslide a.languageFR:hover { background-position: right 0px; }
.languageslide a.languageES:hover { background-position: right -28px; }
.languageslide a.languageRU:hover { background-position: right -56px; }
.languageslide a.languagePT:hover { background-position: right -112px; }
.languageslide a.languageCN:hover { background-position: right -140px; }
.languageslide a.languageDE:hover { background-position: right -168px; }
.languageslide a.languageIT:hover { background-position: right -196px; }
.languageslide a.languageTH:hover { background-position: right -224px; }
/*20161207*/
.soldetailimgboxM ul li img { cursor: pointer; }
.imgpopup { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F000000,endcolorstr=#8F000000); display: none; }
.imgpopup .closebtn { display: block; position: absolute; top: 10px; right: 10px; width: 25px; height: 25px; background: url("../webimages/icon74.png") no-repeat; }
.imgpopupM { padding: 50px; text-align: center; line-height: 100%; }
.imgpopupM img { display: inline; vertical-align: middle; max-width: 98%; max-height: 100%; }


.prodetaillump1upad { font-size: 28px; line-height: 26px; color: #333; text-align: center; padding-bottom: 260px; padding-top: 45px; }
.prodetaillump1upad .text { margin-top: 25px; position: relative; }
.prodetaillump1upad .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1upad .imgbox { margin-left: 130px; margin-top: 50px; text-align: left; position: relative; }
.prodetaillump1upad .imgbox1 { margin-left: 920px; margin-top: -500px; position: relative; }

.prodetaillump2upad { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump2upad .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2upad .text { margin-left: 120px; margin-top: -15px; position: relative; }
.prodetaillump2upad .imgbox { margin-top: 30px; text-align: center; position: relative; }

.prodetaillump3upad { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump3upad .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3upad .text1 { margin-left: 140px; margin-top: -5px; text-align: left; position: relative; }
.prodetaillump3upad .text2 { margin-left: 580px; margin-top: -55px; position: relative; }
.prodetaillump3upad .imgbox { margin-left: 20px; margin-top: 10px; text-align: left; position: relative; }
.prodetaillump3upad .imgbox1 { margin-left: 570px; margin-top: -520px; position: relative; }

.prodetaillump4upad { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump4upad .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4upad .text { margin-left: 120px; margin-top: -15px; position: relative; }
.prodetaillump4upad .imgbox { margin-top: 80px; text-align: center; position: relative; }
.prodetaillump4upad .text2 { margin-left:120px;margin-top:1px;position:relative;}
.prodetaillump4upad .imgbox2 { margin-top:80px;text-align:center;position:relative;}

.prodetaillump5upad { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump5upad .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5upad .imgbox { margin-left: 120px; margin-top: 20px; text-align: left; position: relative; }
.prodetaillump5upad .imgbox1 { margin-left: 650px; margin-top: -562px; position: relative; }
.prodetaillump5upad .imgbox2 { margin-left: 650px; margin-top: 5px; position: relative; }
.prodetaillump5upad .text1 { margin-left: 270px; margin-top: -5px; text-align: left; position: relative; }
.prodetaillump5upad .text2 { margin-left: 800px; margin-top: -20px; position: relative; }

.prodetaillump6upad { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump6upad .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6upad .imgbox { margin-top: 40px; text-align: center; position: relative; }

.prodetaillump7upad { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump7upad .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump7upad .imgbox { margin-top: 40px; text-align: center; position: relative; }
.prodetaillump7upad .text1 { margin-left: 440px; margin-top: -690px; text-align: left; position: relative; }
.prodetaillump7upad .text2 { margin-left: 800px; margin-top: 120px; position: relative; }
.prodetaillump7upad .text3 { margin-left: 120px; margin-top: 480px; text-align: left; position: relative; }
.prodetaillump7upad .text4 { margin-left: 1000px; margin-top: -20px; position: relative; }

.prodetaillump8upad { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump8upad .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump8upad .text { margin-left: 120px; margin-top: -5px; position: relative; }
.prodetaillump8upad .imgbox { margin-right: 300px; margin-top: 20px; text-align: center; position: relative; }
.prodetaillump8upad .imgbox1 { margin-left: 450px; margin-top: -500px; text-align: center; position: relative; }


.prodetaillump1ufx { font-size: 28px; line-height: 26px; color: #333; text-align: center; padding-bottom: 120px; padding-top: 45px; }
.prodetaillump1ufx .sizename { font-size: 60px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1ufx .imgbox { margin-top: 30px; text-align: center; position: relative; }

.prodetaillump2ufx { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump2ufx .sizename { margin-left: 120px; font-size: 30px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2ufx .imgbox { margin-top: 30px; text-align: center; position: relative; }

.prodetaillump3ufx { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump3ufx .sizename { margin-left: 120px; font-size: 30px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3ufx .text { margin-left: 120px; margin-top: -15px; position: relative; }
.prodetaillump3ufx .imgbox { margin-top: 30px; text-align: center; position: relative; }

.prodetaillump4ufx { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump4ufx .sizename { margin-left: 120px; font-size: 30px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4ufx .text { margin-left: 120px; margin-top: -15px; position: relative; }
.prodetaillump4ufx .imgbox { margin-top: 30px; text-align: center; position: relative; }

.prodetaillump5ufx { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump5ufx .sizename { margin-left: 120px; font-size: 30px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5ufx .text { margin-left: 120px; margin-top: -15px; position: relative; }
.prodetaillump5ufx .imgbox { margin-top: 30px; text-align: center; position: relative; }

.prodetaillump6ufx { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 75px; }
.prodetaillump6ufx .sizename { margin-left: 120px; font-size: 30px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6ufx .text { margin-left: 120px; margin-top: -15px; position: relative; }
.prodetaillump6ufx .imgbox { margin-top: 30px; text-align: center; position: relative; }

.prodetaillump1stm2 { font-size: 30px; line-height: 26px; color: #333; text-align: center; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump1stm2 .sizename { font-size: 72px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump1stm2 .text { margin-top: 25px; position: relative; }
.prodetaillump1stm2 .imgbox { margin-top: 50px; position: relative; }

.prodetaillump2stm2 { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump2stm2 .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump2stm2 .text { margin-left: 120px; margin-top: 5px; position: relative; }
.prodetaillump2stm2 .imgbox { margin-left: 400px; margin-top: -20px; text-align: center; position: relative; }

.prodetaillump3stm2 { margin-left: 280px; font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 245px; }
.prodetaillump3stm2 .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump3stm2 .imgbox { margin-top: 20px; text-align: center; position: relative; }

.prodetaillump4stm2 { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump4stm2 .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump4stm2 .text { margin-top: 70px; text-align: center; position: relative; }
.prodetaillump4stm2 .imgbox { margin-top: 1px; text-align: center; position: relative; }

.prodetaillump5stm2 { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump5stm2 .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump5stm2 .text { margin-left: 120px; margin-top: 1px; position: relative; }
.prodetaillump5stm2 .imgbox { margin-left: 120px; margin-top: 50px; position: relative; }
.prodetaillump5stm2 .imgbox1 { margin-left: 550px; margin-top: -283px; text-align: center; position: relative; }
.prodetaillump5stm2 .text1 { margin-right: 470px; margin-top: -5px; text-align: center; position: relative; }
.prodetaillump5stm2 .text2 { margin-left: 550px; margin-top: -21px; text-align: center; position: relative; }

.prodetaillump6stm2 { font-size: 20px; line-height: 26px; color: #333; text-align: left; padding-bottom: 110px; padding-top: 45px; }
.prodetaillump6stm2 .sizename { margin-left: 120px; font-size: 40px; line-height: 80px; color: #333; margin-top: 20px; position: relative; }
.prodetaillump6stm2 .text { margin-left: 120px; margin-top: -10px; position: relative; }
.prodetaillump6stm2 .imgbox { margin-top: 50px; text-align: center; position: relative; }


.prodetaillump1uslims { font-size:28px;line-height:26px;color:#333;text-align:center;padding-bottom:120px;padding-top:45px;}
.prodetaillump1uslims .sizename { font-size:60px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump1uslims .text { font-size:25px;line-height:40px;color:#333;margin-top:-10px;position:relative;}
.prodetaillump1uslims .imgbox {  margin-top:30px;text-align:center;position:relative;}

.prodetaillump2uslims { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump2uslims .sizename { margin-left:120px;font-size:30px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump2uslims .imgbox { margin-top:30px;text-align:center;position:relative;}

.prodetaillump3uslims { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump3uslims .sizename { margin-left:120px;font-size:30px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump3uslims .text { margin-left:120px;font-size:28px;line-height:80px;color:#333;margin-top:-30px;position:relative;}
.prodetaillump3uslims .imgbox { margin-top:30px;text-align:center;position:relative;}

.prodetaillump4uslims { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump4uslims .sizename { margin-left:120px;font-size:30px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump4uslims .imgbox { margin-top:80px;text-align:center;position:relative;}
.prodetaillump4uslims .sizename2 { margin-left:120px;font-size:30px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump4uslims .imgbox2 { margin-top:80px;text-align:center;position:relative;}

.prodetaillump6uslims { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump6uslims .sizename { margin-left:120px;font-size:30px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump6uslims .imgbox { margin-top:30px;text-align:center;position:relative;}

.prodetaillump7uslims { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump7uslims .sizename { margin-left:120px;font-size:30px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump7uslims .imgbox { margin-top:30px;text-align:center;position:relative;}

.prodetaillump8uslims { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:75px;}
.prodetaillump8uslims .sizename { margin-left:120px;font-size:30px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump8uslims .imgbox { margin-top:30px;text-align:center;position:relative;}


.prodetaillump1utvp { font-size:30px;line-height:26px;color:#333;text-align:center;padding-bottom:110px;padding-top:45px;}
.prodetaillump1utvp .sizename { font-size:72px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump1utvp .text { margin-top:25px;position:relative;}
.prodetaillump1utvp .imgbox { margin-top:50px;position:relative;}

.prodetaillump2utvp { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:45px;}
.prodetaillump2utvp .sizename { margin-left:100px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump2utvp .text { margin-left:100px;margin-top:5px;position:relative;}
.prodetaillump2utvp .imgbox { margin-top:50px;text-align:center;position:relative;}

.prodetaillump3utvp { font-size:20px;line-height:26px;color:#333;padding-bottom:110px;padding-top:45px;}
.prodetaillump3utvp .sizename { margin-left:100px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump3utvp .text { margin-top:40px;position:relative;text-align:center;}
.prodetaillump3utvp .imgbox { margin-top:10px;text-align:center;position:relative;}

.prodetaillump4utvp { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:45px;}
.prodetaillump4utvp .sizename { margin-left:100px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump4utvp .text { margin-left:100px;margin-top:5px;position:relative;}
.prodetaillump4utvp .imgbox { margin-top:50px;text-align:center;position:relative;}

.prodetaillump5utvp { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:45px;}
.prodetaillump5utvp .sizename { margin-left:100px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump5utvp .imgbox1 { margin-top:220px;margin-left:100px;text-align:left;position:relative;}
.prodetaillump5utvp .imgbox2 { margin-top:-190px;margin-left:110px;text-align:center;position:relative;}
.prodetaillump5utvp .imgbox3 { margin-right:30px;margin-top:-420px;text-align:right;position:relative;}
.prodetaillump5utvp .text1 { margin-left:120px;margin-top:5px;position:relative;}
.prodetaillump5utvp .text2 { margin-left:50px;margin-top:-28px;text-align:center;position:relative;}
.prodetaillump5utvp .text3 { margin-right:140px;margin-top:-28px;text-align:right;position:relative;}


.prodetaillump6utvp { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:45px;}
.prodetaillump6utvp .sizename { margin-left:100px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump6utvp .imgbox { margin-top:50px;text-align:center;position:relative;}

.prodetaillump7utvp { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:45px;}
.prodetaillump7utvp .sizename { margin-left:100px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump7utvp .text { margin-top:140px;text-align:center;position:relative;}
.prodetaillump7utvp .imgbox { margin-left:50px;margin-top:20px;text-align:center;position:relative;}

.prodetaillump8utvp { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:45px;}
.prodetaillump8utvp .sizename { margin-left:100px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump8utvp .imgbox1 { margin-top:20px;text-align:center;position:relative;}
.prodetaillump8utvp .imgbox2 { margin-top:20px;text-align:center;position:relative;}
.prodetaillump8utvp .text { margin-top:50px;text-align:center;position:relative;}

.prodetaillump9utvp { font-size:20px;line-height:26px;color:#333;text-align:left;padding-bottom:110px;padding-top:45px;}
.prodetaillump9utvp .sizename { margin-left:100px;font-size:40px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump9utvp .imgbox1 { margin-top:20px;text-align:center;position:relative;}
.prodetaillump9utvp .imgbox2 { margin-top:-300px;text-align:center;position:relative;}
.prodetaillump9utvp .text { margin-top:200px;text-align:center;position:relative;}.prodetailtitle {
	font-size: 36px;
	font-weight: bold;
	color: #1a1a1a;
	height: 36px;
	padding-bottom: 20px;
	padding-top: 20px;
}

/*upad3h 结束 Usurface3开始*/
.prodetaillump1usurface { font-size:20px;line-height:26px;color:#333;text-align:center;padding-bottom:110px;padding-top:45px;}
.prodetaillump1usurface .sizename { font-size:60px;line-height:80px;color:#333;margin-top:20px;position:relative;}
.prodetaillump1usurface .text { font-size:30px;margin-top:20px;position:relative;}
.prodetaillump1usurface .imgbox { margin-top:40px;position:relative;}

.prodetaillump2usurface { backgroud:#FF0000; background-color:#e7e7e7;min-width:100%;font-size:18px;line-height:26px;color:#333;text-align:center;padding-bottom:210px;padding-top:45px;}
.prodetaillump2usurface .sizename { font-size:32px;line-height:80px;color:#333;margin-top:20px;padding-right:490px;position:relative;}
.prodetaillump2usurface .imgbox { margin-top:100px;position:relative;}
.prodetaillump2usurface .text1 { margin-top:-424px;margin-left:900px;position:relative;}
.prodetaillump2usurface .text2 { margin-top:304px;margin-left:120px;position:relative;}

.prodetaillump3usurface { font-size:20px;line-height:26px;color:#333;text-align:center;padding-bottom:110px;padding-top:45px;}
.prodetaillump3usurface .sizename { font-size:32px;line-height:80px;color:#333;padding-right:600px;margin-top:20px;position:relative;}
.prodetaillump3usurface .text1 { margin-left:170px;margin-top:300px;text-align:left;position:relative;}
.prodetaillump3usurface .text2 { padding-left:20px;margin-top:-200px;position:relative;}
.prodetaillump3usurface .text3 { padding-right:15px;margin-top:-20px;text-align:right;position:relative;}
.prodetaillump3usurface .imgbox { margin-top:30px;position:relative;}
.prodetaillump3usurface .text4 { margin-top:20px;position:relative;}

.prodetaillump4usurface { backgroud:#FF0000; background-color:#e7e7e7;min-width:100%;font-size:20px;line-height:26px;color:#333;text-align:center;padding-bottom:110px;padding-top:45px;}
.prodetaillump4usurface .sizename { font-size:32px;line-height:80px;color:#333;margin-left:300px;;text-align:left;margin-top:20px;position:relative;}
.prodetaillump4usurface .imgbox { margin-top:20px;position:relative;}
.prodetaillump4usurface .text { margin-top:40px;position:relative;}

.prodetaillump5usurface { font-size:20px;line-height:26px;color:#333;text-align:center;padding-bottom:140px;padding-top:45px;}
.prodetaillump5usurface .sizename { font-size:32px;line-height:80px;color:#333;padding-right:600px;margin-top:20px;position:relative;}
.prodetaillump5usurface .imgbox { margin-top:50px;position:relative;}
.prodetaillump5usurface .text { margin-top:50px;position:relative;}

.prodetaillump6usurface { font-size:20px;line-height:26px;color:#333;text-align:center;padding-bottom:110px;padding-top:45px;}
.prodetaillump6usurface .sizename { font-size:32px;line-height:80px;color:#333;margin-left:100px;;text-align:left;margin-top:50px;position:relative;}
.prodetaillump6usurface .text1 { margin-left:170px;margin-top:20px;text-align:left;position:relative;}
.prodetaillump6usurface .imgbox1 { margin-top:80px;text-align:left;margin-left:150px;position:relative;}
.prodetaillump6usurface .imgbox2 { margin-top:-317px;text-align:right;margin-right:180px;position:relative;}
.prodetaillump6usurface .text2 { margin-top:-140px;margin-left:340px;position:relative;}
.prodetaillump6usurface .text3 { margin-right:210px;margin-top:-90px;text-align:right;position:relative;}
.prodetaillump6usurface .text4 { margin-top:200px; margin-right:450px;position:relative;}
.prodetaillump6usurface .text5 { margin-top:-53px;margin-left:450px;position:relative;}

/*2016.12.30*/
.popupbox { position: fixed; z-index: 99999; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); display: none; }
.popupM { position: absolute; left: 50%; top: 50%; background-color: #fff; width: 500px; height: 300px; margin: -160px 0 0 -255px; padding: 20px 10px; }
.popupM .closebtn { display: block; width: 16px; height: 16px; background: url("../webimages/closebtn.png") no-repeat center center; position: absolute; top: 5px; right: 5px; z-index: 2; }
.popupbox1M { padding: 10px; position: relative; z-index: 1; }
.popupbox1M dl { margin-bottom: 6px; }
.popupbox1M dl dt { float: left; width: 68px; font-size: 13px; height: 28px; line-height: 28px; }
.popupbox1M dl dd { padding-left: 72px; }
.popupbox1M dl dd .textlabel { display: block; padding: 4px 10px; border: 1px solid #aaa; height: 18px; }
.popupbox1M dl dd .textlabel input { display: block; width: 100%; height: 18px; background: none; }
.popupbox1M dl dd .textarealabel { display: block; padding: 4px 10px; border: 1px solid #aaa; }
.popupbox1M dl dd .textarealabel textarea { display: block; width: 100%; height: 18px; background: none; resize: none; line-height: 20px; height: 40px; }
.popupbox1M dl dd .stextlabel { float: left; padding: 4px 10px; border: 1px solid #aaa; height: 18px; width: 80px; }
.popupbox1M dl dd .codenum { margin-left: 10px; font-size: 20px; font-weight: bold; line-height: 28px; }
.popupbox1M dl dd.btns input { float: left; width: 80px; height: 26px; border: 1px solid #aaa; text-align: center; line-height: 26px; font-size: 13px; color: #333; margin-right: 16px; background-color: #f8f8f8; cursor: pointer; border-radius: 3px; margin-top: 10px; }

/*20170106*/
.pages { margin-top: 40px; }
.laypageskin_molv .laypage_curr { background-color: #346ccd !important; }
.pages .laypageskin_molv a, .pages .laypageskin_molv span { padding-left: 20px; padding-right: 20px; border-radius: 0; }
.pages .laypageskin_molv a { background-color: #fff; }

/*20160110*/
.popupbox2 .popupM { height: 180px; width: 650px; margin-left: -325px; }
.popupbox2 .popupM .prodetailseed { background-color: #fff; }

/*20170418*/
.commonDetailedContents em { font-style: italic; }

/*20170627*/
.main { z-index: 1; }
.screencalculator { padding-top: 44px; min-height: 732px; }
.calculatorT { height: 59px; background: url("../webimages/20170627bg_01.jpg") no-repeat center center; position: relative; z-index: 3; }
.calculatorT .titlename1 { float: left; max-width: 70%; height: 59px; overflow: hidden; font-size: 24px; color: #fff; line-height: 59px; padding-left: 52px; background: url("../webimages/20170627icon_01.png") no-repeat 20px center; }
.calculatorT .titlebtns { float: right; }
.calculatorT .titlebtns a { float: left; border-left: 1px solid #8ba3bd; width: 59px; height: 59px; }
.calculatorT .titlebtns a.resetbtn { background: url("../webimages/20170627icon_02.png") no-repeat center center; }
.calculatorT .titlebtns a.btn2 { width: 59px; background: url("../webimages/20170627icon_03.png") no-repeat center center; }
.calculatorT .titlebtns a.btn2.show { background-image: url("../webimages/20170627icon_03a.png"); }
.calculatorselect { position: absolute; top: 100%; left: 0; right: 0; height: 60px; background: url("../webimages/20170627bg_02.png") no-repeat center center; display: block; }
.calculatorselect .changebox { float: left; width: 393px; border-right: 1px solid #9e9bb5; height: 60px; position: relative; }
.calculatorselect .changebox3 { width: 392px; border: none; }
.calculatorselect .changebox .stitle1 { height: 60px; padding: 0 44px 0 19px; line-height: 60px; color: #fff; font-size: 18px; background: url("../webimages/20170627icon_05.png") no-repeat 359px center; cursor: pointer; }
.calculatorselect .changebox .stitle1:hover {background-color: rgba(0,0,0,.1); }
.calculatorselect .changebox .stitle1.show { background-image: url("../webimages/20170627icon_05a.png"); background-color: rgba(0,0,0,.1); }
.calculatorcutP { position: absolute; top: 100%; left: 0; right: 0; height: 500px; background: url("../webimages/20170627bg_03.png") no-repeat center top; color: #fff; display: none; }

.calculatorcutP1, .calculatorcutP2 { right: -1px; border-right: 1px solid #9e9bb5; }
.calculatorcutP2 { background-image: url("../webimages/20170627bg_03a.png"); }
.calculatorcutP3 { background-image: url("../webimages/20170627bg_03b.png"); }
.calculatorcutP .cutbtns { overflow: hidden; }
.calculatorcutP .cutbtns a { float: left; height: 50px; background: rgba(0,0,0,.05); font-size: 16px; color: #fff; line-height: 50px; text-align: center; border-left: 1px solid #a691af; margin-left: -1px; }
.calculatorcutP .cutbtns a:hover, .calculatorcutP .cutbtns a.cur { background: rgba(0,0,0,.2); }
.calculatorcutP .cutbtns2 a { width: 195px; }
.calculatorcutP .cutbtns3 a { width: 131px; }
.calculatorcutP1 .cutbtns2 a { width: 196px; }
.calculatorcutP3 .cutbtns3 a { width: 130px; }
.calculatorL { padding: 27px 46px 0 27px; }
.calculatorbottom { margin-top: -16px; }
.cutP .cutlump { display: none; }
.calculatorlump .sbox1 { padding-bottom: 20px; padding-left: 25px; border-left: 1px solid rgba(255,255,255,.1); position: relative; margin-top: -8px; }
.calculatorlump .sbox1:nth-last-child(1) { border-color: rgba(255,255,255,0); }
.calculatorlump2 .sbox1:nth-last-child(1) { border-left: 1px solid rgba(255,255,255,.1); }
.calculatorlump .sbox1 .icon1 { display: block; width: 13px; height: 13px; background: url("../webimages/20170627icon_06.png") no-repeat; position: absolute; top: 6px; left: -7px; }
.calculatorlump .sname1, .calculatorbottom .sname1 { font-size: 14px; font-weight: bold; line-height: 24px; padding-bottom: 6px; }
.calculatorlump .sname3 { font-size: 14px; line-height: 24px; padding-bottom: 6px; }
.chooseonebox { }
.chooseonebox label { float: left; margin-right: 36px; padding-left: 29px; background: url("../webimages/20170627icon_07.png") no-repeat left center; line-height: 24px; cursor: pointer; position: relative; }
.chooseonebox label input[type=radio] { display: block; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; opacity: 0; position: absolute; width: 100%; height: 100%; cursor: pointer; }
.chooseonebox label.cur { background-image: url("../webimages/20170627icon_07a.png"); }
.chooseonebox3 { width: 340px; }
.chooseonebox3 label { margin-right: 30px; }
.addnumbox { border-top: 1px solid #bb90ad; border-bottom: 1px solid #bb90ad; padding: 1px 0; height: 24px; line-height: 24px; margin-top: 6px; margin-bottom: 10px; }
.addnumbox a, .addnumbox .numbox { float: left; width: 97px; height: 24px; text-align: center; color: #fff; }
.addnumbox a:hover { background: rgba(0,0,0,.1);}
.addnumbox .imortantbox { float: left; position: relative; }
.addnumbox .imortantbox .numbox { display: block; float: none; position: relative; z-index: 1; }
.addnumbox .imortantbox input[type=text] { display: block; position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; right: 0; text-align: center; background: none; width: 100%; height: 100%; color: #fff; font-size: 14px; font-family: Arial; }
.addnumbox .imortantbox2 { float: left; position: relative; }
.addnumbox .imortantbox2 .numbox { display: block; float: none; position: relative; z-index: 1; }
.addnumbox .imortantbox2 input[type=text] { display: block; position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; right: 0; text-align: center; background: none; width: 100%; height: 100%; color: #fff; font-size: 14px; font-family: Arial; }
.addnumbox .imortantbox3 { float: left; position: relative; }
.addnumbox .imortantbox3 .numbox { display: block; float: none; position: relative; z-index: 1; }
.addnumbox .imortantbox3 input[type=text] { display: block; position: absolute; z-index: 2; top: 0; left: 0; bottom: 0; right: 0; text-align: center; background: none; width: 100%; height: 100%; color: #fff; font-size: 14px; font-family: Arial; }
.addnumbox a { font-size: 20px; opacity: .6; }
.addnumbox .numbox { border-left: 1px solid #bb90ad; border-right: 1px solid #bb90ad; }
.calculatorlump .sname1 label, .calculatorbottom .sname1 label { display: block; padding-right: 38px; height: 24px; line-height: 24px; background: url("../webimages/20170627icon_07.png") no-repeat right center; position: relative; cursor: pointer; }
.calculatorlump .sname1 label.cur, .calculatorbottom .sname1 label.cur { background-image: url("../webimages/20170627icon_07a.png"); }
.calculatorlump .sname1 label input, .calculatorbottom .sname1 label input { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; }
.calculatorlump .sname1 .colorbox { float: right; width: 18px; height: 18px; border: 1px solid #666; margin-top: 2px; cursor: pointer; position: relative; }
.colorbox ul { position: absolute; bottom: 100%; right: 100%; width: 76px; height: 76px; display: none; }
.colorbox.show ul { display: block; }
.colorbox ul li { float: left; width: 18px; height: 18px; border: 1px solid #f3f3f3; margin-right: -1px; margin-bottom: -1px; position: relative; z-index: 1; }
.colorbox ul li.cur { z-index: 2; border-color: #666; }
.selectbox { }
.selectbox select { display: block; border: solid 1px rgba(255,255,255,.3); appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url("../webimages/20170627icon_08.png") no-repeat right center; padding-right: 14px; width: 100%; height: 26px; padding-left: 10px; cursor: pointer; font-size: 14px; color: #fff; }
.selectbox select::-ms-expand { display: none; }
.selectBbox2 .selectbox { float: left; width: 140px; font-size: 12px; display: none; }
.selectBbox2 .selectbox1 { margin-right: 13px; }
.selectBbox2 .selectbox2 { width: 180px; }
.selectbox select option { color: #666; }
.chooseonebox2 { margin-top: 18px; width: 291px; border: 1px solid rgba(255,255,255,.3); border-left: none; height: 24px; line-height: 24px; text-align: center; display: none; }
.chooseonebox2 a { float: left; width: 96px; border-left: 1px solid rgba(255,255,255,.3); color: #fff; }
.chooseonebox2 a:hover, .chooseonebox2 a.cur { background: rgba(255,255,255,.3); }
.calculatorlump .sname2 { padding-top: 2px; padding-bottom: 10px; }
.Uploadbtn { display: block; height: 26px; line-height: 26px; background: rgba(255,255,255,.3); font-size: 14px; color: #fff; text-align: center; position: relative; cursor: pointer; }
.Uploadbtn label { display: block; }
.Uploadbtn input { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 0; cursor: pointer; }
.Uploadbox { display: block; border: 1px solid rgba(255,255,255,.3); padding: 3px 91px 3px 10px; height: 18px; line-height: 18px; position: relative; }
.Uploadbox .uploadsrc { display: block; height: 18px; width: 100%; }
.Uploadbox label { display: block; width: 81px; height: 24px; position: absolute; top: 0; right: 0; background: rgba(255,255,255,.3); text-align: center; line-height: 24px; cursor: pointer; }
.Uploadbox label input { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; opacity: 0; cursor: pointer; }
.changeWH2 { display: none; margin-top: 5px; }
.changeWH3 { display: none; margin-top: 5px; }
.changeWH2 .addnumbox, .changeWH3 .addnumbox { margin: 4px 0 6px; }

.wallbox { position: relative; margin-top: 1px; z-index: 1; overflow: hidden; }
.wallbox img { display: block; width: 100%; height: 100%; }
.wallboxC { position: relative; z-index: 2; }
.wallboxCbg { position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#777;opacity:0;}
.wallboxCbg2 { position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:url("../webimages/outdoorbg.jpg") repeat center bottom;display:none;}
.wallboxC .wallimg1 { position: absolute; top: 0; left: 0; right: 0; z-index: 2; }
.wallboxC .wallimg2 { position: relative; z-index: 1; }
.wallboxC .wallimg3 { position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; }
.calculatorB { height: 50px; background: url("../webimages/20170627bg_04.jpg") no-repeat center center; margin-top: 1px; line-height: 50px; font-size: 18px; position: relative; z-index: 2; }
.calculatorB .name1 { float: left; padding-left: 19px; color: #fff; }
.exportbtn { float: right; width: 295px; height: 50px; text-align: center; color: #fff; border-left: 1px solid rgba(255,255,255,.3); }
.requestbtn { float: right; width: 294px; height: 50px; text-align: center; color: #fff; border-left: 1px solid rgba(255,255,255,.3); }
.peoplebtn { float: right; width: 40px; height: 50px; background: url("../webimages/20170627icon_10.png") no-repeat center center; margin-right: 8px; cursor: pointer; }
.peoplebtn.show { background-color: rgba(255,255,255,.1); }
.positionbox { float: right; width: 45px; height: 50px; position: relative; }
.positionbtn { display: block; width: 45px; height: 50px; background: url("../webimages/20170627icon_09.png") no-repeat center center; cursor: pointer; }
.positionselect { position: absolute; left: 50%; bottom: 100%; font-size: 12px; width: 120px; margin-left: -60px; text-align: center; background-color: #7088ac; color: #fff; line-height: 20px; display: none; }
.positionselect ul { padding: 0 9px; }
.positionselect ul li { float: left; width: 20px; height: 20px; border: 2px solid #ccc; background-color: #f7f7f7; margin: 5px; cursor: pointer; }
.positionselect ul li.cur { border-color: #fff; background-color: #346ccd; }
.ploplebox { position: absolute; left: 15%; bottom: 20px; z-index: 4; width: 60px; }
.ploplebox img { display: block; width: 100%; }
.screenbody { position: absolute; z-index: 10; top: 50%; left: 0; right: 0; height: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); max-height: 100%; }
.screenbodyM { position: absolute; top: 10px; right: 10px; bottom: 10px; left: 10px; }
.screenbox { width: 226px; height: 159px; position: absolute; z-index: 1; max-width: 100%; max-height: 100%; background-color: #888; box-shadow: 0 0 10px 5px #888; }
.screenboxbg { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0;  background-size: 100% 100%; }
.screenbox.cur { z-index: 2; }
.screenboxLT { left: 0; top: 0; }
.screenboxCT { left: 50%; top: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.screenboxRT { right: 0; top: 0; }
.screenboxLC { left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.screenboxCC { left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.screenboxRC { right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.screenboxLB { left: 0; bottom: 0; }
.screenboxCB { left: 50%; bottom: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.screenboxRB { right: 0; bottom: 0; }
.screenbox img { display: block; width: 100%; height: 100%; position: relative; z-index: 1; }
.screenbox .text1 { position: absolute; z-index: 2; left: 0; bottom: 0; line-height: 20px; padding: 0 4px; background: #346ccd; color: #fff; font-size: 13px; }
.scenebox1 { position: absolute; z-index: 5; bottom: -5%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); max-width: 80%; width: 1000px; display: none; }
.scenebox1 img { display: block; width: 100%; }
.scenebox2 { position: absolute; z-index: 5; bottom: -1%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); max-width: 50%; width: 1000px; display: none; }
.scenebox2 img { display: block; width: 100%; }
.screencalculatordata { }
.screencalculatordata table { width: 100%; border-collapse: collapse; }
.screencalculatordata table tr th { border-collapse: collapse; height: 50px; padding: 0 21px; text-align: left; background-color: #333; font-size: 18px; color: #fff; }
.screencalculatordata table tr td { border-collapse: collapse; border-bottom: 1px solid #ccc; padding: 0 21px; height: 50px; font-size: 14px; }
.screencalculatordata table tr td.td2 { border-left: 1px solid #ccc; width: 50%; }
.screencalculatordata table tr.trT { background-color: #e6e6e6; }
.screencalculatordata table tr.trT td { font-size: 16px; font-weight: bold; }
.screencalculatordata table tr.trB { background-color: #e6e6e6; text-align: center; }
.screenimgL ul { width: 306px; }
.screenimgL ul li { float: left; width: 90px; margin: 0 12px 12px 0; opacity: 0.3; }
.screenimgL ul li.cur { opacity: 1; }
.screenimgL ul li img { display: block; width: 90px; height: 67px; }

.requestpopup .popupM { width: 900px; height: 520px; padding: 40px 37px; margin: -300px 0 0 -487px; }
.requestpopup .popupM .closebtn { width: 30px; height: 30px; background: url("../webimages/20170627icon_13.png") no-repeat center center; top: 11px; right: 11px; }
.requestpopupT { }
.requestpopupT ul li { float: left; width: 280px; margin-right: 28px; position: relative; height: 48px; padding: 8px 0 8px 70px; font-size: 18px; line-height: 24px; }
.requestpopupT ul li img { display: block; width: 60px; height: 60px; position: absolute; top: 2px; left: 0; }
.requestpopupB { padding-top: 40px; }
.requestpopupB table { width: 100%; border-collapse: collapse; }
.requestpopupB table tr td, .requestpopupB table tr th { border-collapse: collapse; border: 1px solid #bbceee; height: 55px; font-size: 14px; color: #333; }
.requestpopupB table tr th { width: 101px; background-color: #f5f8fc; font-weight: normal; }
.requestpopupB table tr td label { display: block; min-height: 18px; padding: 10px; }
.requestpopupB table tr td label input { display: block; width: 100%; height: 18px; background: none; }
.requestpopupB table tr td label textarea { display: block; width: 100%; height: 110px; background: none; resize: none; }
.requestpopupB table tr td .codeimport { padding: 5px 150px 5px 0; position: relative; }
.requestpopupB table tr td .codeimport .codenum { position: absolute; top: 50%; right: 0; height: 40px; margin-top: -20px; }
.requestpopupB table tr td .codeimport .codenum img { display: block; width: 105px; height: 40px; }
.requestpopupB .submitbtn { display: block; width: 103px; height: 34px; line-height: 34px; text-align: center; background: #346ccd; font-size: 14px; color: #fff; cursor: pointer; margin-top: 13px; }

.changeWH4 { display: none; }
.changeWH4 .addnumbox { float: left; width: 140px; }
.changeWH4 .addnumbox2 { float: right; }
.changeWH4 .addnumbox a { width: 36px; }
.changeWH4 .addnumbox .numbox { width: 60px; }
.fixedrate label { cursor: pointer; padding-right: 25px; background: url("../webimages/20170627icon_07.png") no-repeat left center; background-size: 14px auto; background-position: right center; }
.fixedrate label.cur { background-image: url("../webimages/20170627icon_07a.png"); }
.fixedrate input { display: inline-block; height: 15px; width: 15px; vertical-align: -3px; margin-left: 5px; }

.scale_panelP { position:relative;height:20px;margin-top:10px;}
.scale_panelP .scale_panel { font-size: 12px; color: #999; width: 294px; position: absolute; line-height: 18px; left: 0; top: 0; }
.scale_panelP .scale_panel .r { float: right;}
.scale_panelP .scale span { background: url("../webimages/scroll.gif") no-repeat; width: 8px; height: 16px; position: absolute; left: -2px; top: -5px; cursor: pointer; }
.scale_panelP .scale { background-repeat: repeat-x; background-position: 0 100%; background-color: #E4E4E4; border-left: 1px #83BBD9 solid; width: 294px; height: 3px; position: relative; font-size: 0px; border-radius: 3px; }
.scale_panelP .scale div { background-repeat: repeat-x; background-color: #346ccd; width: 0px; position: absolute; height: 3px; width: 0; left: 0; bottom: 0; }
#colornum { display:none;}


#wqevaluation{ position: fixed;bottom: 30px; z-index: 999; width: 162px; height: 200px; overflow: hidden; padding:22px 10px; background-color: #346ccd; border-bottom-right-radius: 10px;border-top-right-radius: 10px;}
#wqevaluation .wqtext{ color: #FFF; font-size: 16px; }
#wqevaluation .wqtext2{ font-size: 14px; opacity: 0.5; color: #FFF;}
#wqevaluation .buttons{ padding-top:7px;}
#wqevaluation .submit{ border-radius: 3px;margin-right: 10px;cursor: pointer;display:inline-block; width: 72px; height: 29px; line-height: 29px; text-align: center; color: #FFF; font-size: 15px; font-weight: bold; background-color: #8fc31f;}
#wqevaluation .Feedback{ display: inline-block; font-size: 14px; color: #FFF; background: url("../webimages/wqicon.png") no-repeat right center; width: 70px;}
#wqevaluation .wqclosebtn{ display: block; position: absolute; top:7px; right: 8px; background: url("../webimages/wqicon2.png") no-repeat; width: 11px; height: 11px;}
#wqevaluation .submitcontent img{ display: block; width: 47px; height: 47px; margin:0 auto 15px;}
#wqevaluation .submitcontent{ font-size: 16px; line-height: 30px; text-align: center; display: none; color: #FFF; padding-top:25px;}

.opinioncontent { background: rgba(0,0,0,0.7); position: fixed; top:0; left: 0; bottom:0; right: 0; z-index: 1000; display: none;}
.opinioncontent .faseoptcont{ width: 550px; height: 540px; position: absolute; left: 50%; margin-left: -340px; top:50%; margin-top:-320px; background-color: #FFF; padding:40px 60px 60px 70px;}
.opinioncontent .faseoptcont h2.title{ font-size: 30px; font-weight: bold; color: #023894;height: 35px; line-height: 35px; overflow: hidden;}
.opinioncontent .faseoptcont p.text{ font-size: 16px; line-height: 22px; height: 22px; overflow: hidden; padding-top:11px; margin-bottom: 28px;}
.opinioncontent .faseoptcont label.textere{ display: block; width: 100%; height: 274px; border:1px solid #cccccc;}
.opinioncontent .faseoptcont label textarea{ display: block; padding:10px; height: 254px; resize: none; width: 530px; border:0;}
.opinioncontent .faseoptcont label.textcode{ display: block; padding:24px 0 17px; border-bottom: 1px solid #ccc; color: #333333;}
.opinioncontent .faseoptcont label.textcode input{display: inline-block; width: 100px; border-left: 2px solid #ccc; text-align: center; margin-left: 15px;}
.opinioncontent .faseoptcont label.textcode img{ vertical-align: middle;}
.opinioncontent .optionsubmit{ cursor: pointer;display: block; width: 174px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #FFF; overflow: hidden; background-color: #023894; margin-top:27px;}
.opinioncontent .opionclose{ display: block; width: 23px; height: 23px; position: absolute; top:17px; right: 15px; background: url("../webimages/wqicon5.png") no-repeat;}

#wqevaluation .content{ margin:0 auto;}
#wqevaluation .block{ width:100%; margin:15px 0 5px 0; padding-top:22px; padding-bottom: 25px; line-height:21px; border-top:1px solid #7198dc; border-bottom: 1px solid #7198dc;}
#wqevaluation .block .star_score{ float:left;}
#wqevaluation .block p span{ color:#C00; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
#wqevaluation .star_score { width:160px; height:22px;  position:relative; }
#wqevaluation .star_score a{ height:22px; display:block; text-indent:-999em; position:absolute;left:0;}
#wqevaluation #starttwo .star_score { background:url("../webimages/starky.png");}
#wqevaluation #starttwo .star_score a:hover{ background:url("../webimages/starsy.png");left:0;}
#wqevaluation #starttwo .star_score a.clibg{ background:url("../webimages/starsy.png");left:0;}



#wqevaluation{ height:auto; width:170px;}

/*20171130*/



/*20180103*/
.footer{z-index: 3;}

/*20180309*/
.soldetaillump1 .textbox{ height:auto;}
.soldetaillump2 {display:none;}
.soldetaillump3{display:none;}
.soldetaillump4{display:none;}

.cup-popup-wrapper { display: none; position: fixed; left: 50%; top: 50%; z-index: 100; widt
h: 610px; height: 350px; margin: -175px 0 0 -305px; }
.cup-popup-wrapper a { display: block; }
.cup-popup-wrapper img { display: block; width: 100%; }
.cup-popup-wrapper .cup-popup { position: relative; }
.cup-popup-wrapper .cup-popup .close { position: absolute; right: 0; top: 0; width: 40px; height: 30px;}



.indexwrap a{ background-position:16px 15px;}



/*language*/
.zm-language{
    width: 720px;
    padding: 0 40px;
    height: 500px;
    background: url("../webimages/zmimg01.jpg") no-repeat;
    position: relative;
    display:none;
    position:fixed;
    left:50%;
    top:50%;
    margin:-250px 0 0 -360px;
    z-index:100001;
}
.zm-language dl{
    border-left: 5px solid #084397;
    padding-left: 15px;
    color: #084397;
    font-size: 12px;
    height: 42px;
    margin-top: 33px;
}
.zm-language dt{
    font-size: 21px;
}
.zm-language-btn{
    overflow: hidden;
    padding: 107px 110px 0;
}
.zm-language-btn a{
    width: 137px;
    height: 137px;
    line-height: 137px;
    background-color: rgba(149,150,151,0.55);
    float: left;
    border-radius: 50%;
    font-size: 32px;
    color: #fff;
    text-align: center;
    
}
.zm-language-btn a:hover{
    background-color: #084397;
}
.zm-cn{
    margin-right: 225px;
    letter-spacing: 5px;
}
.zm-language-close{
    width: 30px;
    height: 30px;
    display: block;
    background: url("../webimages/zmclose.png") no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
    top: 0;
}
