﻿
body { min-width: 1180px; }
.fwb { font-weight: bold; }
.bimg img { display: block; width: 100%; }
.redC { color: #ff0000; }
.blC { color: #346ccd; }
.fs24 { font-size: 24px; }
.mr62 { margin-right: 62px; }
.ml62 { margin-left: 62px; }
.posirela { position: relative; }

.display-block { display: block; }
.display-none { display: none; }
/*indexheader*/
.header { width: 100%; height: 72px; background: #fff; position: relative; z-index: 2; }
.logo { padding-top: 2px; }
.logo img { display: block; height: 68px; }


/*nav*/
.nav ul { height: 72px; padding-left: 23px; }
.nav ul li { float: left; font-size: 14px; 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; }
.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: 872px; }
.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: 254px; }
.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: 1180px; margin: 0 auto; overflow: hidden; position: relative; padding-bottom: 30px; }
.indexproduct-box { width: 1180px; overflow: hidden; }
.indexproduct-box ul { width: 9999px; }
.indexproduct-box ul li { float: left; width: 200px; padding: 0 48px 42px 47px; }
.indexproduct-box ul li img { display: block; width: 200px; height: 235px; 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; background-size:cover; -o-background-size:cover;}
.indexsolution .indexstitle { color: #fff; padding: 60px 0 62px; }

.indexsolution-box { width: 1180px; margin: 0 auto; overflow: hidden; position: relative; }
.indexsolution-box ul { width: 300%; }
.indexsolution-box ul li { float: left; width: 350px; height: 408px; overflow: hidden; position: relative; margin-right: 65px; 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: 105px; 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: 1180px; margin: 0 auto; overflow: hidden; position: relative; }
.indexcase .indexstitle { padding: 44px 0 45px; }

.indexcase-box dl { padding-bottom: 30px; }
.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: 700px; overflow: hidden; position: relative; background: url(../webimages/indexnews_bg.jpg) no-repeat; background-size:cover; -o-background-size:cover; }
.indexnews .indexstitle { color: #fff; padding: 60px 0 32px; }

.indexnews-box { width: 1180px; margin: 0 auto; overflow: hidden; position: relative; }
.indexnews-box ul { width: 1250px; margin-top: 20px; }
.indexnews-box ul li { float: left; width: 350px; height: 356px; overflow: hidden; position: relative; margin-right: 65px; 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: 105px; 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: 200px; margin: 0 auto; padding-bottom: 36px; }
.indexnews-box .changebtnbox a { height: 30px; font-size: 14px; line-height: 30px; color: #fff; background: url(../webimages/indexnews_04.png) no-repeat; width: 80px; text-align: center; }
.indexnews-box .changebtnbox a.cur { background-image: url(../webimages/indexnews_05.png); }
.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: #346ccd; background-color: #346ccd; }


.indexexperience { width: 1068px; margin: 0 auto; overflow: hidden; position: relative; padding-top: 110px; padding-bottom: 80px; }
.indexexperience-box { width: 800px; margin: 0 auto; position: relative; overflow: hidden; }
.indexexperience-box ul { width: 500%; }
.indexexperience-box ul li { width: 800px; 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: 800px; height: 500px; margin: 0 auto 0; position: relative; }
.indexexperience-box ul li .imgbox img { display: block; width: 800px; height: 500px; }
.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: 1180px; 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: 404px; 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; }

.tex-box { width: 260px; height: 155px; background: #1a1a1a url(../webimages/indexwrap_02.png) left top no-repeat; position: absolute; right: 70px; top: 0px; }
.tex-box p { height: 45px; font-size: 13px; line-height: 45px; 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: 1180px; margin: 0 auto; }
.foot-content dl { padding-bottom: 43px; border-bottom: #d2d2d2 solid 1px; }
.foot-content dl dd { width: 375px; margin-top: 32px; }
.foot-content dl dd h5 { font-size: 14px; line-height: 26px; color: #333; font-weight: bold; padding-bottom: 17px; }
.foot-content dl dd p { font-size: 14px; line-height: 26px; color: #666; }
.foot-content dl dd p span { color: #333; font-weight: bold; }

.foot-content dl dt { margin-top: 32px; }
.foot-content dl dt ul li { float: left; width: 150px; }
.foot-content dl dt ul li.li2 { width: 260px; }
.foot-content dl dt ul li.li3 { width: 190px; }
.foot-content dl dt ul li.li4 { width: 220px; }
.foot-content dl dt ul li.li5 { width: 215px; }
.foot-content dl dt ul li.li6 { width: 125px; }
.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: 1180px; 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%; z-index:20; 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: 394px; 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: 393px; height: 315px; }
.productsynthesize ul li .textbox { position: absolute; z-index: 2; top: 0; left: 0; padding: 45px 26px; width: 342px; height: 225px; background: rgba(2,56,148,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); color: #fff; display: none; }
.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 { padding: 10px 23px; border: 1px solid #fff; color: #fff; font-size: 36px; line-height: 36px; display: inline-block; height: 36px; }
.productsynthesize ul li.hover .textbox { display: block; }

.productnav { text-align: center; }
.productnav a { display: inline-block; width: 140px; 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; padding: 10px 0; text-align: left; border-bottom: 1px solid #d2d2d2; margin-top: 34px; }
.productlistM { padding-bottom: 42px; }
.productlistM dl { padding-top: 46px; }
.productlistM dl dt.titlename { float: left; width: 370px; text-align: center; font-size: 36px; 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: 370px; 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: 370px; 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: 30px; 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: center; padding-top: 94px; }
.prodetailvideo { width: 1000px; margin: 32px auto; }
.prodetailtable { width: 100%; overflow: hidden; padding-bottom: 62px; }
.prodetailtable table { border-collapse: collapse; }
.prodetailtable table tr th, .prodetailtable table tr td { width: 380px; 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: 380px; }
.prodetailtable .rightablelist { width: 800px; 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: 30px; padding-right: 30px; }
.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; margin-bottom:20px; }
.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; }
.casestudynav .ShowLocal ul li:last-child{border-left:none;}
.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: 1180px; 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: 1180px; margin: 0px auto; position: relative; height: 660px; overflow: hidden; }
.bigpicM { position: relative; z-index: 1; }
.bigpic img { width: 1180px; height: 660px; display: block; }
.photoGallerylist { width: 1180px; 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: 1180px; 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: 72px 0; }
.WpolicylumpM dl dd { width: 460px; padding: 0 60px; font-size: 16px; line-height: 21px; color: #333; }
.Wpolicylump2 .WpolicylumpM dl dd { padding-top: 110px; }
.Wpolicylump3 { background-color: #f2f2f2; }
.Wpolicylump3 .WpolicylumpM dl dd { padding-top: 150px; }
.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: 1180px; 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 { margin: 0px; padding: 0px; width: 1182px; margin-left: -1px; }
.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: 430px; padding: 0 60px; text-align: left; }
.Download dl dd.Size { width: 314px; }
.Download dl dd.FileDownload { width: 314px; 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: 1184px; }
.newslist ul li { float: left; width: 588px; height: 332px; overflow: hidden; position: relative; margin: 4px 4px 0 0; }
.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; }

/*��������1*/
.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; }
/*��������2*/
.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: 1180px; }
.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: 1180px; 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: 13px; 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: 1180px; }
.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: 40px; 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; }

/*���� begin*/
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: url(../webimages/fancybox.png) no-repeat; }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; background: url(../webimages/ltbg.png) repeat; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #f0f0f0; }
#fancybox-content { width: 0; height: 0; padding: 10px 0 0 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #f0f0f0; background: #f0f0f0; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: 5px; right: 5px; width: 12px; height: 11px; background: url(../webimages/closebtn_03.gif) no-repeat; cursor: pointer; z-index: 9999; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; top: 50%; height: 30px; width: 20px; cursor: pointer; outline: none; z-index: 9998; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 0; left: -10px; width: 30px; height: 30px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { left: 0; background: url(../webimages/proprev.gif) no-repeat left center; }
#fancybox-right-ico { background: url(../webimages/pronext.gif) no-repeat right center; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 0px; }
#fancybox-right:hover span { left: auto; right: 0px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 10px; height: 10px; z-index: 1001; overflow: hidden; }
#fancybox-bg-n { top: -10px; left: 0; width: 100%; background: url(../webimages/fbbg_03.png) repeat; }
#fancybox-bg-ne { top: -10px; right: -10px; background: url(../webimages/xjbg_05.png) no-repeat; }
#fancybox-bg-e { top: 0; right: -10px; height: 100%; background: url(../webimages/fbbg_06.png) repeat; background-position: -20px 0px; }
#fancybox-bg-se { bottom: -10px; right: -10px; background: url(../webimages/xjbg_11.png) no-repeat; }
#fancybox-bg-s { bottom: -10px; left: 0; width: 100%; background: url(../webimages/fbbg_03.png) repeat; background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -10px; left: -10px; background: url(../webimages/xjbg_09.png) no-repeat; }
#fancybox-bg-w { top: 0; left: -10px; height: 100%; background: url(../webimages/fbbg_06.png) repeat; }
#fancybox-bg-nw { top: -10px; left: -10px; background: url(../webimages/xjbg_03.png) no-repeat; }
#fancybox-title { font-size: 16px; z-index: 1102; color: #1a1a1a; padding-bottom: 10px; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #f0f0f0; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { /*position: absolute;*/ bottom: 0; left: 0; text-align: center; }
#fancybox-title-over { padding: 10px; display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url(../webimages/fancybox.png) -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(../webimages/fancybox-x.png) 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url(../webimages/fancybox.png) -55px -90px no-repeat; }
/* IE6 */
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e { height: expression(this.parentNode.clientHeight + "px"); }
/*���� end*/

/* ��ʷ */
.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; }


/*������֧��network*/
.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; }
/*SHARK ��ʼ*/
.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; }
/*SHARK ����*/
/*Tperimeter ��ʼ*/
.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; }
/*Tperimeter ���� Usurface��ʼ*/
.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; }
/* Usurface���� Upanel��ʼ*/
.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; }

/* Upanel���� UpanelS��ʼ*/
.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; }
/* UpanelS���� UTV��ʼ*/
.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; }
/* UTV���� UTVII��ʼ*/
.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; }
/* UTVII���� Utile��ʼ*/
.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; }
/* Utile���� Uglass��ʼ*/
.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; }
/* Uglass���� Ustrip��ʼ*/
.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; }
/* Ustrip���� Uslim��ʼ*/
.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; }

/**/
.headicon .languagebox { width: 28px; height: 28px; margin-right: 1px; 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.languageJP { 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.languageTR { background-position: left -223px; }
.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.languageJP:hover { background-position: right -112px; }
.languageslide a.languageCN:hover { background-position: right -140px; }
.languageslide a.languageDE:hover { background-position: right -168px; }
.languagebox a.languageIT:hover { background-position: right -196px; }
.languagebox a.languageTR:hover { background-position: right -223px; }

/*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%; }

/* Uslim���� Upad3��ʼ*/
.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; }

/* Upad3���� Ufix��ʼ*/
.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; }
/* Ufix���� Ustorm2��ʼ*/
.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; }

/* Ustom2���� UslimS��ʼ*/
.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;}

.prodetailtitle { font-size: 36px; font-weight: bold; color: #1a1a1a; height: 36px; padding-bottom: 20px; }

/*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:url(../webimages/screenboxbg.png) no-repeat;*/ 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;}





/*20171116����*/
#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;}

/*20171116����*/
.logo a{display:block;}
.sitemapcont2{padding:6% 0;overflow:hidden;}
.sitemapcont2 dl{position:relative;margin-bottom:36px;}
.sitemapcont2 dl dt{font-size:16px;font-weight:bold;color:#006fcb;padding:0 8px;background:#fff;position:absolute;left:18px;top:-14px;}
.sitemapcont2 dl dd{padding:4% 3% 1% 3%;border:1px solid #e6e6e6;}
.sitemapcont2 dl dd a{display:inline-block;padding-left:10px;background:url(../images/icon64.jpg) no-repeat left center;margin:0 23px 8px 0;}

.sitemapcont2{padding:2% 0;overflow:hidden;}
.sitemapcont2 dl dt{font-size:20px;}
.sitemapcont2 dl dd{padding:2% 3% 1% 3%;border:1px solid #e6e6e6;}
.sitemapcont2 dl dd a{margin:0 50px 8px 0;}

/* 20190912 */
.prodetaillump1usm-extend .product-extend-p{
font-size:72px;
font-weight:normal;
color:rgba(4,0,0,1);
line-height:58px;
}
.prodetaillump1usm-extend .product-extend-des{
font-size:36px;
font-weight:normal;
color:rgba(4,0,0,1);
line-height:58px;
margin-top:44px;
}
.prodetaillump1usm-extend .product-img1{
    margin-top:64px;
    width:734px;
    height:577px;
    margin-bottom:164px;
}
.prodetaillump1usm-extend .product-extend-list{
    width:1000px;
    text-align: left;
    margin:0 auto;
    font-size:42px;
/* font-weight:bold; */
color:rgba(6,3,3,1);
line-height:49px;
}
.prodetaillump1usm-extend .product-extend-it{
    position: relative;
    margin-top:48px;
    margin-bottom: 69px;
}
.prodetaillump1usm-extend  .product-img2{
    width:879px;
    height:503px;
    padding-bottom: 20px;
}
.prodetaillump1usm-extend .product-img2-des{
    position: absolute!important;
    right:0;
    top:220px;
    width:570px;
    /* text-align: left; */
    font-size:27px;
    /* font-weight:bold; */
    color:rgba(6,4,4,1);
    line-height:30px;
}
.prodetaillump1usm-extend .product-img2-des1{
    position: static!important;
    width:898px;
    font-size:27px;
    /* font-weight:bold; */
    color:rgba(6,4,4,1);
    line-height:30px;
    /* text-align: left; */
    margin:0 auto;
}
.prodetaillump1usm-extend .product-img3{
    width:724px;
    height:535px;
    margin:0 auto;
    padding-top:50px;
    padding-bottom: 50px;
}
.prodetaillump1usm-extend .product-img3-des{
    font-size:24px;
    /* font-weight:bold; */
    color:rgba(6,4,4,1);
    /* line-height:58px; */
}
.prodetaillump1usm-extend .product-img3-des1{
    font-size:18px;
    /* font-weight:bold; */
    color:rgba(6,4,4,1);
    /* line-height:58px; */
}
.prodetaillump1usm-extend .product-extend-top{
    text-align: center;
    margin-top:75px;

}
.prodetaillump1usm-extend .product-img4{
    width:495px;
    height:557px;
    margin:0 auto;
    padding-top:50px;
    padding-bottom: 50px;
}
.prodetaillump1usm-extend .product-img4-des{
    font-size:18px;
/* font-weight:bold; */
color:rgba(6,3,3,1);
line-height:30px;
}
.prodetaillump1usm-extend .product-extend-img5-top{
    margin-top:75px;
}
.prodetaillump1usm-extend .product-img5{
    width:976px;
    height:408px;
    margin:0 auto;
    margin-top:103px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.prodetaillump1usm-extend .product-img5-1{
    width:244px;
    height:204px;
}
.prodetaillump1usm-extend .product-img5-1 img{
    width:244px;
    height:204px;
}
.prodetaillump1usm-extend .product-img5-2,.prodetaillump1usm-extend .product-img5-3{
    width:244px;
    height:204px;
    background:#ed7d31;
    color:white;
    display: flex;
    align-items: center;
    padding-left:20px;
    text-align: justify !important;
    box-sizing: border-box;
    font-size:20px;
}
.prodetaillump1usm-extend .product-img5-3{ 
    background:#005696 !important;
}
.prodetaillump1usm-extend .product-ugm1{
    width:688px;
    height:563px;
    margin-top:138px;
    margin-bottom: 124px;
}
.prodetaillump1usm-extend .product-ugm2{
    width:708px;
    height:542px;
    margin-bottom: 23px;
    padding-top:50px;
    padding-bottom: 50px;
}
.prodetaillump1usm-extend .product-ugm2-des{
    font-size:24px;
    /* font-weight:bold; */
    color:rgba(6,4,4,1);
    line-height:30px;
    width:708px;
    margin:0 auto;
    text-align: left;
    margin-left:calc(708px - 490px);
    margin-bottom: 73px;
}
.prodetaillump1usm-extend .product-ugm3{
    width:887px;
    height:309px;
    margin:184px auto 104px auto;
}
.prodetaillump1usm-extend .product-ugm3-des{
    font-size:24px;
    /* font-weight:bold; */
    color:rgba(6,4,4,1);
    line-height:30px;
}
.prodetaillump1usm-extend .product-ugm4{
    width:855px;
    height: 459px;
    margin:105px auto 32px auto;
}
.prodetaillump1usm-extend .product-extend-ugm5-top{
    margin-top:73px;
}
.prodetaillump1usm-extend .product-ugm5{
    width:572px;
    height:577px;
    margin:57px auto 39px auto;
}
.prodetaillump1usm-extend .product-ugm5-des{
    width:420px;
    margin: 0 auto;
    margin-bottom: 64px;
}
.prodetaillump1usm-extend .product-ugm6{
    width:455px;
    height:524px;
    margin:103px auto 71px auto;
}
.prodetaillump1usm-extend .product-ugm6-des{
    /* width:250px; */
    margin:0 auto;
    margin-bottom: 64px;
}
.prodetaillump1usm-extend .product-ugm7{
    width:597px;
    height:490px;
    margin:101px auto;
}
.prodetaillump1usm-extend .product-umg7-des{
    /* width:502px; */
    text-align: text;
    margin:0 auto;
    margin-bottom: 90px;
}
.prodetaillump1usm-extend .product-ugm8{
    width:458px;
    height:549px;
    margin:48px auto 28px auto;
}
.prodetaillump1usm-extend .product-ugm8-des{
    /* width:638px; */
    margin:0 auto;
    text-align: center;
    margin-bottom: 179px;
}
.prodetaillump1usm-extend .product-ugm9{
    width:988px;
    height:404px;
    margin:78px auto 54px auto;
}
.prodetaillump1usm-extend .product-ugm9-des{
    display: flex;
    height:25px;
    width:100%;
    flex-direction: row;
    align-items: center;
    justify-content:space-between
}
.prodetaillump1usm-extend .product-ugm9-des span{
    display: flex;
    width:50%;
    justify-content: center;
}
.prodetaillump1usm-extend .product-uhwii1{
    width:1012px;
    height:421px;
    margin:167px auto 296px auto;
}
.prodetaillump1usm-extend .product-uhwii2{
    width:1016px;
    height:218px;
    margin-top:52px;
    margin-bottom:35px;
    padding-top:50px;
    padding-bottom: 50px;
    float: left;
}
.prodetaillump1usm-extend .product-uhwii2-des{
    display: flex;
    height:25px;
    width:100%;
    flex-direction: row;
    align-items: center;
    justify-content:space-between;
    margin-bottom: 330px;
}
.prodetaillump1usm-extend .product-uhwiitem{
    font-size:24px;
    /* font-weight:bold; */
    color:rgba(6,4,4,1);
    line-height:30px;
    width:50%;
}
.prodetaillump1usm-extend .product-uhwiitem span{
    width:529px;
    display: block;
    text-align: center;
    margin:0 auto;
}
.uhwii2 .product-extend-list{
    width:100% !important;
}
.prodetaillump1usm-extend .product-uhwii3{
    width:817px;
    height:506px;
    margin:51px auto;
}
.prodetaillump1usm-extend .product-uhwii4{
    width:680px;
    height:454px;
    margin:122px auto 84px auto;
}
.prodetaillump1usm-extend .product-extend-list-h{
    margin:0 auto;
    text-align: center;
}
.prodetaillump1usm-extend .product-uhwii5{
    width:818px;
    height:463px;
    margin:20px auto;
    padding-top:50px;
    padding-bottom: 50px;
}
.prodetaillump1usm-extend .product-uhwii5-des{
    margin-bottom: 184px;
}
.prodetaillump1usm-extend .product-uhwii6{
    width:688px;
    height:427px;
    margin:80px auto 40px auto;
}
.prodetaillump1usm-extend .product-uhwii6-des{
    /* width:666px; */
    margin:0 auto;
}
.prodetaillump1usm-extend  .product-upanelii{
    position: relative;
    width:922px;
    margin:0 auto;
}
.prodetaillump1usm-extend .product-upanelii_1{
    width:922px;
    height:453px;
    margin:180px auto 300px auto
}
.prodetaillump1usm-extend .product-upanelii_2{
    position: absolute!important;
    top:0;
    right:0;
    width:190px;
    height:179px;
}
.prodetaillump1usm-extend .product-upanelii_3{
    width:1066px;
    height:264px;
    margin:51px auto 70px auto;
    display: flex;
    flex-direction: row;
}
.prodetaillump1usm-extend .product-upanelii_3-item{
    width:25%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-items: center;
}
.prodetaillump1usm-extend .product-upanelii_3-item img{
    width:260px;
    height:188px;
    margin-bottom: 20px;
}
.prodetaillump1usm-extend .product-upanelii_3-item span{
    background:url('../images/upane_3_16.jpg') no-repeat;
    background-size: 100% 100%;
    width:211px;
    height:37px;
    color:white;
    line-height: 37px;
    text-align: center;
    display: block;
}
.prodetaillump1usm-extend .product-upanelii_4-item span{
    background:url('../images/upane_3_16.jpg') no-repeat;
    background-size: 100% 100%;
    width:fit-content;
    padding-left:20px;
    padding-right:20px;
    height:37px;
    color:white;
    line-height: 37px;
    text-align: center;
    display: block;
    margin-bottom: 15px;
}
.prodetaillump1usm-extend .product-upanelii_4-item{
    width:405px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size:19px;
    color:#333;
    position: absolute;
}
.prodetaillump1usm-extend .upanelii_4-1{
    top:-30px;
}
.prodetaillump1usm-extend .upanelii_4-2{
    top:-30px;
    right:0;
}
.prodetaillump1usm-extend .upanelii_4-3{
    bottom:-30px;
    left:0;
}
.prodetaillump1usm-extend .upanelii_4-4{
    bottom:-30px;
    right:0;
}
.prodetaillump1usm-extend .upanelii_4-5{
    left:50%;
    transform:translateX(-50%);
    bottom:-150px;
}
.prodetaillump1usm-extend .product-upanelii_4-item div{
    border:1px solid #5B9BD5;
    padding:5px 10px;
}
.prodetaillump1usm-extend .product-upanelii3-des{
    width:755px;
    margin:0 auto;
    margin-bottom: 274px;
}
.prodetaillump1usm-extend .product-upanelii_4{
    width:1083px;
    height:435px;
    margin:130px auto;
}
.prodetaillump1usm-extend .product-upanelii_4-top{
    position: relative;
}
.prodetaillump1usm-extend .product-upanelii_4-top img{

    width:233px;
    height:288px;
    margin:0 auto;
}
.prodetaillump1usm-extend .product-upanelii_5{
    width:934px;
    height:423px;
    margin:40px auto;
}
.prodetaillump1usm-extend .product-upanelii_5-des{
    /* width:780px; */
    margin:0 auto;
    margin-bottom: 230px;
}
.prodetaillump1usm-extend .product-upanelii_6{
    width:578px;
    height:378px;
    margin:151px auto 46px auto;
}
.prodetaillump1usm-extend .product-upanelii_6-des{
    /* width:471px; */
    margin:0 auto;
    margin-bottom: 108px;
}
.prodetaillump1usm-extend .product-upanelii_7{
    width:1030px;
    height:328px;
    margin:75px auto 109px auto;
}
.prodetaillump1usm-extend .product-upanelii_7-des{
    /* width:667px; */
    margin:0 auto;
    margin-bottom: 232px;
}
.prodetaillump1usm-extend .product-upanelii_8d{
    width:1133px;
    margin:0 auto;
}
.prodetaillump1usm-extend .product-upanelii_8h{
    display: flex;
    width:100%;
    justify-content:space-between;
    align-items: center;
}
.prodetaillump1usm-extend .product-upanelii_8h span:nth-child(1){
    padding-left:12%;
}
.prodetaillump1usm-extend .product-upanelii_8h span{
    width:50%;
    font-size:30px;
    font-weight:400;
    color:rgba(43,52,57,1);
    line-height:140px;
}
.prodetaillump1usm-extend .product-upanelii_8{
   width:1133px;
   height: 366px;
   padding-bottom: 50px;
}
.prodetaillump1usm-extend .product-upanelii_8-des{
    /* width:675px; */
    margin:0 auto;
}
.prodetaillump1usm-extend .product-upanelii_9-top{
    margin-top:67px;
}
.prodetaillump1usm-extend .product-upanelii_9{
    width:820px;
    height:454px;
    margin:0 auto;
    margin-top:83px;
}
.prodetaillump1usm-extend .product-uslimo1{
    width:450px;
    height:539px;
    margin:0 auto;
    margin-top:74px;
    margin-bottom: 214px;
}
.prodetaillump1usm-extend .product-uslimo1-list{
    /* margin-bottom: 509px; */
    position: relative
}
.prodetaillump1usm-extend .product-uslimo1-des{
    /* width:585px; */
    margin:0 auto;
    margin-bottom: 22px;
}
.prodetaillump1usm-extend .product-uslimo1-tops{
    margin-top:170px;
}
.prodetaillump1usm-extend .product-extend-uslimo2{
    position: relative;
    width:100%;
}
.prodetaillump1usm-extend .product-uslimo2{
    width:634px;
    height:394px;
    margin:130px auto;
}
.prodetaillump1usm-extend .product-uslimo3{
    width:995px;
    height:426px;
    margin:30px auto;
}
.prodetaillump1usm-extend .product-extend-uslimo2-1{
    position: absolute;
    left:60px;
    top:150px;
    width:205px;
    text-align: left;
    color:#333;
}
.prodetaillump1usm-extend .product-extend-uslimo2-2{
    position: absolute;
    right:0px;
    top:195px;
    width:230px;
    text-align: left;
    color:#333;
}
.prodetaillump1usm-extend .product-extend-uslimo2-3{
    position: absolute;
    left:60px;
    top:460px;
    width:205px;
    text-align: left;
    color:#333;
}
.product-uslimo3-des{
    margin-bottom: 262px;
}
.prodetaillump1usm-extend  .product-uslimo4-list{
    display: flex;
    flex-direction: row;
    margin-top:54px;
    margin-bottom: 133px;
    height:533px;
}
.prodetaillump1usm-extend .product-uslimo4-list-left,.prodetaillump1usm-extend  .product-uslimo4-list-right{
    position: relative;
    width:50%;
}
.prodetaillump1usm-extend .product-uslimo4-list-left img{
    position: absolute;
    top:24px;
    left:0;
    z-index: 1;
}
.prodetaillump1usm-extend .product-uslimo4-list-right img{
    position: absolute;
    top:40px;
    left:100px;
    z-index: 1;
}
.prodetaillump1usm-extend .product-uslimo4-list-left-des1{
    position: absolute;
    top:60px;
    left:339px;
    z-index: 2;
    font-size: 16px;
}
.prodetaillump1usm-extend .product-uslimo4-list-left-des2{
    position: absolute;
    top:199px;
    right:-66px;
    z-index: 2;
    font-size: 16px;

}
.prodetaillump1usm-extend .product-uslimo4-list-left-des3{
    position: absolute;
    top:330px;
    right:-25px;
    z-index: 2;
    font-size: 16px;
}
.prodetaillump1usm-extend .product-uslimo4-list-left-des4{
    position: absolute;
    bottom:0px;
    left:0px;
    z-index: 2;
    text-align: left;
    font-size:21px;
    line-height: 32px;
}
.prodetaillump1usm-extend .product-uslimo4-list-right-des1{
    position: absolute;
    top:48px;
    left:239px;
    z-index: 2;
    text-align: left;
    font-size: 16px;
}
.prodetaillump1usm-extend .product-uslimo4-list-right-des2{
    position: absolute;
    bottom:22px;
    left:80px;
    z-index: 2;
    text-align: left;
    font-size:21px;
    line-height: 32px;
}
.prodetaillump1usm-extend .product-uslimo4-des{
    position: absolute;
    top:389px;
    left:361px;
    /* width:224px; */
    font-size:16px;
    line-height: 16px;
}
.prodetaillump1usm-extend .product-uslimo4-des-1{
    position: absolute;
    top:389px;
    right:-120px;
    /* width:347px; */
    font-size:16px;
    line-height: 16px;
}
.prodetaillump1usm-extend .product-uslimo5-item{
    margin-top:62px;
    margin-bottom: 182px;
    display: flex;
    flex-direction: row;
    height:555px;
}
.prodetaillump1usm-extend .product-uslimo5-item-left, .prodetaillump1usm-extend .product-uslimo5-item-right{
width:50%;
position: relative;
}
.prodetaillump1usm-extend .product-uslimo5-item-left img{
    position: absolute;
    top:90px;
    left:0px;
    z-index: 1;
}
.prodetaillump1usm-extend .product-uslimo5-item-left-des1{
    position: absolute;
    z-index: 2;
    top:109px;
    left:310px;
}
.prodetaillump1usm-extend .product-uslimo5-item-left-des2{
    position: absolute;
    z-index: 2;
    bottom:88px;
    left:0px;
}
.prodetaillump1usm-extend .product-uslimo5-item-right img{
    position: absolute;
    top:0px;
    left:0px;
    z-index: 1;
}
.prodetaillump1usm-extend .product-uslimo5-item-right-des1{
    position: absolute;
    z-index: 2;
    bottom:18px;
    text-align: left;
    left:20px;
    line-height:32px;
}
.prodetaillump1usm-extend .product-uslimo4{
    width:907px;
    height:400px;
    margin:85px auto 250px auto;
}
.prodetaillump1usm-extend .product-uslimo5{
    width:1082px;
    height:341px;
    margin:92px auto;
}
.prodetaillump1usm-extend .product-uslimo5-des{
    display: flex;
    justify-content: space-between;
    width:100%;
    align-items: center;
    margin-bottom: 210px;
}
.prodetaillump1usm-extend .product-uslimo5-des div{
    width:50%;
    display: flex;
}
.prodetaillump1usm-extend .uslimo5-des-span{
    font-size:18px;
    font-weight:normal;
    color:rgba(4,0,0,1);
    /* width:250px; */
    margin:0 auto;
}
.prodetaillump1usm-extend .product-uslimo6{
    width:834px;
    height:479px;
    padding-top:50px;
    padding-bottom: 50px;
    margin:0 auto;
}
.prodetaillump1usm-extend .product-utviii-s1{
    position: relative;
}
.prodetaillump1usm-extend .product-uslimo6-des{
    margin-bottom: 43px;
}
.prodetaillump1usm-extend .product-uslimo7{
    width:1064px;
    height:451px;
    margin:0 auto;
    padding-top:50px;
    padding-bottom: 50px;
}
.prodetaillump1usm-extend .product-utviii{
    position: relative;
}
.prodetaillump1usm-extend .product-utviii-infos{
    position: absolute;
    top:50px;
    left:50%;
    width:fit-content;
    transform:translateX(-50%)
}
.putviii-c{
    padding-top:0px !important;
}
.prodetaillump1usm-extend .product-utviii-bg-top{
    position: relative
}
.prodetaillump1usm-extend .product-utviii{
    width:100%;
    /* height:1135px;*/
} 
.prodetaillump1usm-extend .product-utviii-bg{
    width:100%;
    /* height:1135px; */
}
.prodetaillump1usm-extend .product-utviii-item{
    width:100%;
}
.prodetaillump1usm-extend  .product-utviii-title{
    font-size:80px;
font-weight:bold;
color:rgba(255,255,255,1);
line-height:100px;
color:white;
padding-top:97px;
}
.prodetaillump1usm-extend .product-utviii-title-des{
    font-size:37px;
font-weight:400;
color:rgba(255,255,255,1);
line-height:40px;
color:white;
}
.prodetaillump1usm-extend .product-utviii-title-des1{
    font-size:32px;
font-weight:normal;
color:rgba(255,255,255,1);
line-height:32px;
padding-top:10px;
}
.prodetaillump1usm-extend .product-utviii-icoitem img{
    width:120px;
    height:120px;
}
.prodetaillump1usm-extend .product-utviii-group{
    position: absolute;
    bottom: 125px;
    width:75%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    left:50%;
    transform: translateX(-50%)
}
.prodetaillump1usm-extend .product-utviii-icoitem p {
    font-size:12px;
/* font-weight:bold; */
color:white;
line-height:18px;
padding-top:20px;

}
.prodetaillump1usm-extend .product-utviii-icoitem{
    width:25%;
}
.prodetaillump1usm-extend .product-utviii-des-p{
    font-size:48px;
/* font-weight:bold; */
color:rgba(0,0,0,1);
line-height:50px;
padding-top:192px;
padding-bottom: 89px;
}
.prodetaillump1usm-extend  .product-utviii-dp{
    width:100%;
    height:837px;
}
.prodetaillump1usm-extend .product-utviii-dp-1{
    /* width:100%; */
    height:166px;
    margin-top:50px;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}
.prodetaillump1usm-extend .product-utviii-dp-item img{
    width:70px;
    height:70px;
    margin-bottom: 20px;
}
.prodetaillump1usm-extend .product-utviii-dp-item .p-utviii-title{
    font-weight: bold;
}
.prodetaillump1usm-extend .product-utviii-dp-item .p-utviii-des{
    font-size:18px;
    line-height:20px;
    color:#666;
    padding-top:5px;
}
.prodetaillump1usm-extend .product-utviii-dp-item{
    width:25%;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size:21px;
    
}
.prodetaillump1usm-extend .product-utviii-dp-2{
    font-size:52px;
    /* font-weight:bold; */
    padding-top:180px;
    padding-bottom: 50px;
    line-height: 56px;
}
.prodetaillump1usm-extend .product-utviii-dp-3{
    width:100%;
    height:820px;
}
.prodetaillump1usm-extend .product-utviiib4{
    width:70%;
    display: flex;
    flex-direction: row;
    margin:0 auto;
    margin-top:50px;
}
.prodetaillump1usm-extend .product-utviiib4 .product-utviiib4-item{
    width:50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size:21px;
}
.prodetaillump1usm-extend .product-utviiib4 .product-utviiib4-item p:nth-child(3){
    font-size:18px;
    line-height: 20px;
    padding-top:5px;
    color:#666;
}
.prodetaillump1usm-extend .product-utviiib4 .product-utviiib4-item img{
    width:60px;
    height:60px;
    margin-bottom: 20px;
}
.prodetaillump1usm-extend .product-utviiib4 .product-utviiib4-item .product-utviiib4-title{
    font-weight: bold
}
.prodetaillump1usm-extend .product-utviii-dp-4{
font-size:52px;
/* font-weight:bold; */
line-height: 56px;
padding-top:100px;
padding-bottom: 50px;
}
.prodetaillump1usm-extend  .product-utviii-dp-5{
    /* height:935px; */
    width:100%;
}
.prodetaillump1usm-extend .product-utviiib6{
 /* width:100%; */
 display: flex;
 flex-direction: row;
 margin-top:50px;
}
.prodetaillump1usm-extend .product-utviiib6 .product-utviiib6-item{
    width:33.33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 21px;
}
.prodetaillump1usm-extend .product-utviiib6 .product-utviiib6-item p:nth-child(3){
    font-size:18px;
    line-height: 20px;
    color:#666;
    padding-top:5px;
}
.prodetaillump1usm-extend .product-utviiib6 .product-utviiib6-title{
    font-weight: bold
}
.prodetaillump1usm-extend .product-utviiib6 .product-utviiib6-item img{
    width:60px;
    height:60px;
    margin-bottom: 20px;
}
.prodetaillump1usm-extend .product-utviiib6-item .utviiib6_03-img{
    width:65px !important;
    height:65px !important;
}

.prodetaillump1usm-extend .product-utviii-dp-6{
    padding-top:210px;
    font-size:52px;
    /* font-weight:bold; */
    padding-top:100px;
    padding-bottom: 50px;
    line-height: 56px;
}
.prodetaillump1usm-extend   .product-uslimo7-top{
    margin-top:73px;
}
.prodetaillump1usm-extend   .product-utviiib7{
    width:100%
}
.prodetaillump1usm-extend  .upane_5-top{
    text-align: left;
    margin-top:140px;
}
.prodetaillump1usm-extend .uhwii_4-top{
    margin-top:129px;
    text-align: left;
}
.prodetaillump1usm-extend  .gslimsii_4-des{
    font-size: 21px;
}
.prodetaillump1usm-extend .gslimsii_3-des{
    font-size: 27px;
    line-height: 34px;
}
.prodetaillump1usm-extend  .gslimsii_3-des-1{
    font-size: 21px;
    line-height:26px;
}
.prodetaillump1usm-extend  .gslimsii_3-des-2{
    font-size: 26px;
}
.prodetaillump1usm-extend .uslimo3-list{
    font-size:40px;
}
.prodetaillump1usm-extend .ugm_4-top{
    margin-top:104px;
    text-align: left;
}
.prodetaillump1usm-extend .gslimsii_4-top{
    margin-top:105px;
    text-align: left;
}
.prodetaillump1usm-extend  .UTVIIInew2_02-bg{
    width:100%;
    height:52px;
    margin-top:-5px;
}
.prodetaillump1usm-extend  .product-uslimo8-ul{
    width:1000px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size:21px;
    margin-left:68px;
}
.prodetaillump1usm-extend  .product-uslimo8-ul li span{
    width:16px;
    height:16px;
    display: block;
    background:#003c9e;
    margin-right:22px;
    
}
.prodetaillump1usm-extend  .product-uslimo8-ul li {
    display: flex;
    flex-direction: row;
    align-items: center;
    width:50%;
    margin-bottom: 56px;
}
.prodetaillump1usm-extend   .product-uslimo8-top{
    margin-top:202px;
    margin-bottom: 165px;
}
.prodetaillump1usm-extend .product-uslimo1-item{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    /* width:80%; */
    height:600px;
}
.prodetaillump1usm-extend .product-uslimo1-item-left{
    width:60%;
    display: flex;
    flex-direction: column;
    position: relative;
}
.prodetaillump1usm-extend .product-uslimo1-item-right{
    width:40%;
    display: flex;
    flex-direction: column;
    position: relative;
}
.prodetaillump1usm-extend .product-uslimo1-des1{
    position: absolute;
    top:220px;
    left:231px;
    z-index: 2;
    font-size:21px;
}
.prodetaillump1usm-extend .product-uslimo1-des2{
    position: absolute;
    top:620px;
    left:0px;
    text-align: left;
    z-index: 2;
}
.prodetaillump1usm-extend .product-uslimo1-left-img{
    position: absolute;
    top:119px;
    /* width:90%;
    left:10%; */
    z-index: 1;
}
.prodetaillump1usm-extend .product-uslimo1-right-img{
    position: absolute;
    top:238px;
    left:5%;
    z-index: 1;

}
.prodetaillump1usm-extend .product-uslimo1-item-right-des{
    position: absolute;
    z-index: 2;
    top:206px;
    left:0px;
    font-size:21px;
}
.prodetaillump1usm-extend .product-uslimo1-item-right-des1{
    position: absolute;
    z-index: 2;
    top:347px;
    left:70px;
    font-size:21px;
}
.prodetaillump1usm-extend .product-extend-uslimo2{
    width:904px;
    margin:0 auto;
    position: relative;
    margin-top:74px;
    margin-bottom: 108px;
    height:652px;
}
.prodetaillump1usm-extend .product-extend-uslimo2-des1{
    position: absolute;
    top:80px;
    left:60px;
    z-index:2 ;
    font-size:18px;
}
.prodetaillump1usm-extend .product-extend-uslimo2-des2{
    position: absolute;
    top:420px;
    left:240px;
    z-index:2 ;
    font-size:18px;
}
.prodetaillump1usm-extend .product-extend-uslimo2-des3{
    position: absolute;
    top:450px;
    left:680px;
    z-index:2 ;
    font-size:18px;
}
.prodetaillump1usm-extend .product-extend-uslimo2-des4{
    position: absolute;
    bottom:-10px;
    left:89px;
    text-align: left;
    z-index:2 ;
    font-size:21px;
}
.prodetaillump1usm-extend .product-extend-uslimo2-img{
    position: absolute;
    left: 0;
    top:0;
    z-index: 1;
}
#p-index img{
    cursor: pointer;
    transition: all 0.6s;
  }
#p-index img:hover{
    transform: scale(1.1);
}


.new-language{
    width: 800px;
    height: 500px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -250px 0 0 -400px;
    z-index: 500;
	display:none;
}
.new-language a{
    width: 137px;
    height: 137px;
    display: block;
    position: absolute;
    top: 182px;
    border-radius: 50%;
}
.new-language-cn{
    left: 149px;
}
.new-language-en{
    right: 148px;
}

.new-language-close{
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background: url(../webimages/closebtn.png) center no-repeat;
	
}


/*20191112*/
.new-video{
	padding-bottom: 40px;
}
.new-video .productnav a{
	width: auto;
	min-width: 120px;
	padding: 0 10px;
	overflow: hidden;
}
.new-video .new-video-list{
	padding-bottom:0;
}
.new-video-list{
	padding-bottom:45px;
}
.new-video-list .indexstitle{
	padding-bottom:30px;
}
.new-video-list ul{
	padding-top: 15px;
	margin: 0 -32px;
}
.new-video-list li{
	width: 350px;
	float: left;
	margin: 0 32px 40px;
	cursor: pointer;
}
.new-video-list .image{
	position: relative;
	overflow: hidden;
}
.new-video-list img{
	width: 100%;
	height: 180px;
	display: block;
	transition: 1s ease all;
	-webkit-transition: 1s ease all;
	-moz-transition: 1s ease all;
	-ms-transition: 1s ease all;
	-o-transition: 1s ease all;
}
.new-video-list .image:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: url(../webimages/videoPlay.png) center no-repeat;
}
.new-video-list .thumb{
	border: 1px solid #eee;
	padding: 23px 10px;
	height: 152px;
}
.new-video-list .title{
	font-size: 18px;
	color: #333;
}
.new-video-list .desc{
	font-size: 14px;
	line-height: 22px;
	color: #666;
	max-height: 66px;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	margin-top: 13px;
}
.new-video-list .morebtn{
	display: block;
    width: 105px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    color: #346ccd;
    padding-left: 34px;
    background: url(../webimages/indexsolution_05.png) left no-repeat;
    margin-top: 26px;
	transition: 0.3s ease all;
	-webkit-transition: 0.3s ease all;
	-ms-transition: 0.3s ease all;
	-moz-transition: 0.3s ease all;
	-o-transition: 0.3s ease all;
}
.new-video-list li:hover img{
	transform: scale(1.03,1.03);
	-webkit-transform: scale(1.03,1.03);
	-moz-transform: scale(1.03,1.03);
	-ms-transform: scale(1.03,1.03);
	-o-transform: scale(1.03,1.03);
}
.new-video-list li:hover .title{
	color: #346ccd;
}
.new-video-list li:hover .morebtn{
	margin-left: 5px;
}

.video-player-popup {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 101;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 0;
  text-align: center;
}

.video-player-popup:before {
  content: '';
  width: 0;
  height: 100%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}

.video-player-popup .video-player {
  position: relative;
  width: 94%;
  min-height: 300px;
  max-width: 960px;
  margin-top: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}

.video-player-popup .close {
  position: absolute;
  right: 0;
  top: -40px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../webimages/vdAclosebtn.png);
}


