@media screen and (min-width:1601px){
	
}
@media screen and (max-width:1600px){
.bannertxts{ top:25%; }
.ix-pros-txts a:hover .ti{ margin-top:25%; }
}
@media screen and (max-width:1440px){
.bannertxts{ top:20%; }
.ix-pros-title .title, .ix-tec-title .title{ top:30%; }
.ix-pros-txts a:hover .ti{ font-size:24px; }
.ix-pros-txts .txts .tx{ height:100px; margin-top:30px;  }
.ix-pros-txts .txts .aw{ margin-top:15%; }
.tecs .bodr { padding: 8.5% 8.5% 0 8.5%; }
.tecs .tcnv li .sch{ line-height:50px; }
.tecs .tcnv li .en,.tecs .tcnv li .ch{ font-size:20px; }
.tecs .tcnv { margin-top: 10%; }
.tecs .nav .ti .ch{ font-size:26px; }
}
@media screen and (max-width:1366px){
.pw{ width:1000px; }
.bannertxts{ width:560px; margin-left:-280px; }
.bannertxts .txts .ch{ font-size:38px; }
.bannertxts .en_1{ font-size:35px; }
.bannernum{ right:5px; bottom:5px; }
.bannernum .top .num{ font-size:45px; }
.ix-pros-txts li .txts{ bottom:-80%; }
.honors{ width:1028px; }
.honors a{ width:229px; }
.abTeams a{ width:20%; margin:2.5%; }
.news{ width:1044px; }
.news a{ width:217px; }
.pros{ width:1024px; }
.pros a{ width:488px; margin:12px; }
.pd1 .txts{ width:860px; margin-left:-500px; }
.tecs .bodr { padding: 5% 5% 0 5%; }
.tecs .tcnv { margin-top: 8%; }
.tecs .nav .ti .en{ margin-left:10px; }
.coop1 .txts .tx1{ width:33.333%; }
.jobs a{ width:25%; padding:0; }
.jobs .ch .tx1{ font-size:20px; }
.jobsPcss .aw{ width:90px; }
#map{ height:460px; } 
.honors .padd{ height:116px; }
}
@media screen and (max-width:1281px){
.bannertxts{ width:520px; margin-left:-260px; }
.bannertxts .txts .ch{ font-size:35px; }
.bannertxts .en_1{ font-size:32px; }
.ix-pros-txts .txts .aw{ margin-top:10%; }
.tecs .tcnv li{ padding:0 15px; }
.tecs .tcnv li .sch{ line-height:45px; }
}
@media screen and (max-width:1200px){

}
@media screen and (max-width:1024px){
/* video layer */.vwrap .videobox { width: 700px; margin-left: -350px; }/* video layer end */
.pw{ width:90%; }	
.bannertxts .bg,.header .nav,.header .top,.banner .pic img,.ba-prev,.ba-next,.bannernum,.ix-pros-title .pic,.vipic,.footer .top .nav,.pbanner .vt{ display:none; }
.header .btm{ height:58px; }
.mtop{ height:59px; }
.header .logo{ width:148px; margin-top:8px; }
.menu-handler{ display:block; }
.banner .pic{ height:100%; }
.banner{ cursor:default !important; }
.ixmore{ bottom:10%; }
.cursor,.ix-pros-title .controls{ display:none !important; }
.bannertxts{ width:100%; left:0; margin-left:0; }
.fixbg{ background-attachment:scroll; }
.ix-pros-title,.ix-tec-title{ width:100%; float:none; padding:25px 0; background-size:cover; height:auto; }
.ix-pros-title .title,.ix-tec-title .title{ position:relative; }
.ix-pros-txts,.ix3 .left,.caseDemo,.ix3 .right{ width:100%; float:none; }
.caseDemo { height:auto; }
.caseDemo .item{ height:auto; position:relative; float:left; left:0; }
.caseDemo .item img{ width:100%; margin-left:0; height:auto; position:static; transition:600ms; -webkit-transition:600ms;  }
.caseDemo .item:hover .c2{ opacity:1; transform:scale(1); -webkit-transform:scale(1); }
.caseDemo .item:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); }
.ix3 .right{ height:450px; }
.ixo-txts .padd { padding: 0 25px; }
.ixo-txts .left .data .nu{ font-size:35px; }
.ix-pros-txts .owl-theme .owl-controls { position:static; width:100%; left:0; margin:25px 0;  }
.ix-pros-txts .owl-theme .owl-controls .owl-page span { background:#7bbe3d; }
.ix-pros-txts .owl-theme .owl-controls .owl-page.active span{ transform:scale(1.5); -webkit-transform:scale(1.5); -ms-transform:scale(1.5); background:#f8b551; }
.pnav .pw{ width:100%; }
.ab1{ width:90%; margin:0 auto; }
.ab2 .txts .tx{ width:40%; }
.ab3 .intro,.tecIntro{ width:100%; box-sizing:border-box; }
.honors{ width:90%; }
.honors a{ width:23.5%; margin:0; margin-right:2%; margin-bottom:2%; }
.honors a:nth-child(4n){ margin-right:0; }
.pbanner{ height:360px !important; }
.footer .top{ padding:0; }
.news,.pros,.pd4 .txtsBox{ width:90%; }
.news a{ width:22.75%; margin-left:0; margin:2% 0; margin-right:3%; }
.news a:nth-child(4n){ margin-right:0; }
.ndTitle{ padding-top:5.8%; }
.pros a{ width:49%; margin:0; margin-right:2%; margin-bottom:2%; }
.pros a:nth-child(2n){ margin-right:0; }
.pros a:hover .padd{ padding-top:22%; } 
.protxts{ width:100%; box-sizing:border-box; }
.pd1 .txts{ width:90%; margin-left:0; left:5%; box-sizing:border-box; }
.pd5 .cases .ti .line{ width:40%; }
.tecs .tcnv li .tecHide{ display:none !important;}
.tecs .tcnv li .sch{ line-height:50px; background:none; }
.tecs .tcnv li.techover .sch,.tecs .tcnv li.act .sch{ transform:translateX(0); -webkit-transform:translateX(0); opacity:1; filter:alpha(opacity=100); color:#fff; }
.tecs .tcnv li.techover,.tecs .tcnv li.act{ background:#6fba2c; }
.tecs .tcnv li.techover .sch .aw,.tecs .tcnv li.act .sch .aw{ transform:translateX(10px); -webkit-transform:translateX(10px); opacity:0; }
.tecs .nav{ width:34%; margin-left:0; }
.tecs .bodrbt_1{ left:0; width:34%; }
.tecs .nav .ti .ch{ font-size:22px; }
.tecs .bodrbt_2{ left:0; }
.tecTeams{ width:100%; }
.tecTeams a{ width:32%; margin:0; margin-right:2%; margin-bottom:2%; }
.tecTeams a:nth-child(3n){ margin-right:0; }
.coopnum { display:block; }
.coop1 .txts{ padding:15px; }
.coop3{ width:90%; }
.coopnum{ padding:45px 15px; }
.coop1 .txts .tx1{ width:50%; }
.jobs .bodr { padding: 40px 13px 20px 13px; }
.jobs a{ font-size:12px; }
.jobs .ch .tx1{ font-size:18px; }
.jobsPcss .aw { width: 60px; height:118px; }
.jobsPcss .dot{ width:118px; height:118px; }
.BMap_stdMpCtrl{ top:10px !important;}
.ctas{ padding:60px 0; }
.secList .right{ padding-right:0; width:74%; }
.pdtstxts { padding: 6.5% 5% 8% 5%; }
.prosstxts a{ margin:0 22px; }
.prosstxts{ width:840px; margin:0 auto; }
.prossNav .li{ margin:0 10px; }
.prossNav{ width:800px; }
.honors img { max-width:none; width: 100% !important; height: auto !important; }
.honors .padd{ height:auto; }
}
@media screen and (max-width:861px){
	.headerlogo{ margin:0; padding:0; width:100%; height:auto; float:left;}

	
	
/* video layer */.vwrap .videobox { width: 560px; margin-left: -298px; }/* video layer end*/
.navMobile{ padding-top:15%; }
.bannertxts{ top:28%; }
.ixo-txts .left,.ixo-txts .right{ float:none; width:100%; }
.ixo-txts{ height:auto; }
.ixo-txts .left .padd,.ixo-txts .right .padd{ padding-top:30px; padding-bottom:30px; }
.ixo-txts .left .num { margin-top: 40px; }
.ix-pros-txts .txts .aw,.ix-pros-txts .txts .hot,.footer .tool,.his-next,.hisLine,.his-dot,.histxts .hisDots,.pnav li .i2,.pros .pLine,.proNav .pro-prev,.proNav .pro-next{ display:none !important; }
.ix3 .right{ height:360px; }
.ix-pros-txts li .txts { padding: 0 15px; }
.ix-pros-txts a:hover .ti{ margin-top:15%; }
.footer .cta{ float:none; }
.ab,.coop1{ padding:40px 0; }
.ab2 .txts .tx,.ab2 .txts .pic{ width:100%; float:none; }
.ab2 .txts .pic{ margin-top:25px; }
.ab3 .intro,.tecIntro{ padding-left:15px; padding-right:15px; }
.abTeams a{ width:32%; margin:1% 0; margin-right:2%; }
.abTeams a:nth-child(3n){ margin-right:0; }
.histxts{ height:auto; float:left; width:49%; margin-right:2%; }
.histxts:nth-child(2n){ margin-right:0; margin-bottom:2%; }
.histxts .txts{ position:relative; width:100%; }
.histxts .tx{ max-height:none; min-height:0; height:100px; }
.hisBox{ width:90%; }
.hisBox li{ height:auto; padding:0; }
.his .owl-theme .owl-controls{ font-size:0; margin-top:25px; }
.his .owl-theme .owl-controls .owl-page span { width:8px; height:8px;  margin: 6px 9px; background:#7bbe3d;  vertical-align:middle; }
.his .owl-theme .owl-controls .owl-page.active span{ transform:scale(1.5); -webkit-transform:scale(1.5); -ms-transform:scale(1.5); background:#f8b551; }
.abnav li .aw{ display:none; }
.abnav{ font-size:0px; }
.abnav li{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; float:none; margin:2px 0; }
.honors .padd { padding: 10px; }
.fancybox-close{ top:-15px; right:15px; }
.fancybox-prev { left: 0; }
.fancybox-next{ right:0; }
.pbanner{ height:320px !important; }
.pbanner .pbtxts{ top:35%; }
.pnav li:hover .i1,.pnav li.act .i1{ opacity:1; transform:rotateX(0) translateZ(0); top:0; -webkit-transform:rotateX(0) translateZ(0); }
.pnav .mcv{ display:block; }
.pnav li{ float:none;  background:rgba(111,186,44,.9); }
.pnav { position:relative; }
.pnav ul{ position:absolute; top:42px; left:0; right:0; z-index:10; display:none; }
.pnav li .i1{ background:none; }
.pnav li:hover{ background:rgba(0,153,68,.8);}
.pnav.show .caret{ transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg); }
.ab3 .intro,.tecIntro{ margin-bottom:40px; }
.news a{ width:30.666%; margin:3% 0; margin-right:4%; }
.news a:nth-child(4n){ margin-right:4%; }
.news a:nth-child(3n){ margin-right:0; }
.newspanel,.propanel{ padding-bottom:40px; }
.nwmore,.coopsList{ margin-top:40px; }
.ndtxts,.ndTitle,.pd5 .fixbg{ padding:40px 0; }
.tecpanel{ margin-top:40px; }
.ndtxts{ width:90%; }
.pros .padd{ padding:0 15px; }
.pros a:hover .padd{ padding:0 30px; padding-top:18%; } 
.pros a:hover .nowti{ font-size:20px; } 
.proNav .li{ width:24%; /* height:42px; line-height:42px;   */margin:0.5%; text-align:center; }
.proNav .dot{ height:42px; line-height:42px; margin:0; }
.proNav li .bg{ border-radius:0; }
.proNav{ width:100%; margin-bottom:40px;  } 
.proNav li .aw{ display:none; }
.proNav li{ text-align:left; }
.pd4 .txts{ padding-top:15px; }
.pd4{ padding-top:40px; padding-bottom:0; }
.pd5 .fixbg{ padding-bottom:60px; }
.pd5 .cases .ti .line{ width:35%; }
.tecs .nav { width: 100%; float:none; margin:0; }
.tecs .bodrbt,.tecs .tcnv li .aw,.tecs .nav .ti .en,.tecs .ixline{ display:none; }
#tecslider { width: 90%; float: none; margin:0 auto; margin-top:25px; }
#carousel{ display:none !important; }
.tecs .tcnv{ font-size:0; }
.tecs .tcnv li{ display:inline-block; *display:inline; *zoom:1; font-size:14px; padding:0; vertical-align:middle; width:24%; text-align:center; box-sizing:border-box; margin:0.5%; }
.tecs .nav .ti .ch{ float:none; text-align:center; font-size:30px; display:block; }
.tecs .tcnv,.tec2,.coop3{ margin-top:40px; }
.tec1 .tecIntro,.tecTitle,.tec2 .tecIntro{ margin-bottom:40px; }
.tecs .bodr{ border:none; padding-top:0; }
.coopnum .top,.coopnum .left/* ,.coopsList .coopCell */{ width:100%; float:none; overflow:hidden;  }
/* 
.coopsList a{ padding:0; } */
.coopnum .left{ margin-top:15px; }
.coopsList a{ font-size:12px; padding-left:0; padding-right:5%; }
.coopsList .date{ width:30%; }
.coopsList .nowti{ width:70%; }
.coopsList .coopCell{ width:49%; margin-right:2%; }
.coopsList .coopCell:nth-child(2n){ margin-right:0; }
.coopanel,.job3,.searchpanel{ padding-bottom:60px; }
.coop3 .bodr { padding: 30px 15px 30px 15px; }
.coop3 a{ font-size:16px; }
.coopsList .line{ left:48%; }
.job1 .jobIntro{ width:100%; }
.jobs a{ width:33.333%; font-size:14px; }
.jobsPcss{ width:128px; margin:0 auto;   text-align:left;   }
.jobsPcss .dot{ width: 128px; height: 128px;}
.jobsPcss .aw{ width:128px; height:80px; background:url(../images/aw13.png) no-repeat center center;  }
.job3,.searchpanel{ padding-top:40px; }
.job1,.job2{ padding:40px 0; }
.laCon{ width:100%; left:0; margin-left:0; top:0 !important; margin-top:0 !important; min-height:100%; }
.latxts { padding: 15px 5% 80px 5%; }
.laClose_1{ display:none !important; }
.laClose_2{ display:block !important; }
.laHide{ transform:translateX(100px); -webkit-transform:translateX(100px); }
.laShow{ transform:translateX(0); -webkit-transform:translateX(0); }
.laJb-prev,.laJb-next{ display:none; }
.laCon .wLine{ width:5%; }
.latxts .en{ padding-left:5px; }
#map{ height:360px; }
.ctas .left,.ctas .right{ float:none; }
.ctas .right{ margin-top:25px; }
.secList .left .num{ width:100%; float:none; margin-bottom:25px; }
.secTitle{ margin-bottom:40px; }
.pdt-his .lLine{ left:0; margin:0; }
.pdt-his .phisL .txts{ float:none; padding-left:5%; padding-right:0; }
.pdt-his .phis .txts{ width:95%; }
.pdt-his .phisL .tx{ text-align:justify; }
.pdt-his .phisL .sLine { left: 6px; }
.pdt3 .fixbg,.pdt4 .fixbg,.pdt5{ padding:40px 0; }
.goods{ width:100%; }
.goods li{ padding:60px 5%; margin-bottom:40px; }
.pdt4 .fixbg{ padding-bottom:0; }
.pd4 .txts .ti{ font-size:20px; }
.pdtTitle2,.pdtTitle,.pdtstxts .pdtTitle2{ font-size:28px; }
.pdtTitle2 .en{ font-size:18px; margin-top:5px; }
.pdtA{ width:100%; float:left; }
.pdtA .bodr{ padding:40px; }
.pdtR{ margin-top:25px; }
.pdtTitle2{ margin-bottom:40px; }
.pdtL .tx,.pdtL .bodr{ height:auto; }
.pdt6 .fixbg{ padding:60px 0; }
.pdtstxts{ padding:40px 5%; }
.pdt5{ padding-top:0; }
.backBox{ padding:60px 0 60px 0; }
.prossNav,.prosstxts{ width:90%; }
.prossNav .li .en, .prossNav .li .aw1, .prossNav .li .line{ display:none !important;}
.prossNav .li:hover .dot .ti1,.prossNav .li.act .dot .ti1{ padding-top:0; line-height:42px; }
.prossNav .dot{ border-radius:0; }
.prossNav,.prosstxts{ top:0; }
.prosstxts a{ width:49%; margin-right:2%; margin-left:0; margin-bottom:2%; }
.prosstxts a:nth-child(2n){ margin-right:0; }
.pross{ padding:40px 0 60px 0; }
.tecpw1{ padding-top:40px; padding-bottom:0; }
}
@media screen and (max-width:641px){
/* video layer */.vwrap .videobox { width: 400px; margin-left: -218px; height: 350px;  margin-top:-175px;}/* video layer end*/
.ix-pros-txts li .txts{ bottom:-78%; }
.ix-pros-txts a:hover .ti{ margin-top:10%; }
.ix-pros-txts .txts .tx{ font-size:12px; line-height:22px !important; height:110px; margin-top: 20px;  }
.ix-pros-txts a:hover .ti{ font-size:20px; }
.caseDemo .item{ width:100%; float:none; margin-top:25px; }
.caseDemo{ width:90%; margin:0 auto; }
.ix3 .right{ width:90%; margin:0 auto; margin-top:25px;  }
.ixpanel{ padding-bottom:40px; }
.footer .cta a{ float:none; margin:5px 0;}
.footer .cta .ico{ background-position:left top; }
.footer .ceter{ padding:25px 0; } 
.footer .btm{ padding:15px 0;}
.ixo-txts .left .data .nu{ font-size:30px; }
.ixo-txts .padd { padding: 30px 15px; }
.ixo-txts .left{ margin-bottom:25px; }
.ixo-txts{ background:none; }
.ixo-txts .right{ background: #fcfbfa; }
.honors .padd{ padding:15px; }
.ab .ti{ font-size:24px; white-space:normal; line-height:1.4; }
.news a{ width:47%; margin-right:6%; }
.news a:nth-child(3n){ margin-right:6%; }
.news a:nth-child(2n){ margin-right:0; }
.swnd a { width: 100%; float: none; }
.ndnext { text-align: left; }
.pros a{ width:100%; margin-right:0; }
.pros .pLine{ display:block; }
.pros a:hover .padd{ padding-top:25%; }
.pd2 .txts{ width:100%; box-sizing:border-box; } 
.protxts { padding: 40px 15px 40px 15px; }
.pd4 .txts,.pd4 .pic{ width:100%; float:none; }
.pd4 .pic{ margin-top:25px; }
.pd5 .txts { padding: 40px 15px 40px 15px; }
.pd5 .cases ul li{ width:49%; }
.coopsList .line{ display:none; }
.tecTeams a{ width:49%; }
.tecTeams a:nth-child(3n){ margin-right:2%; }
.tecTeams a:nth-child(2n){ margin-right:0; }
.tecs .tcnv li{ width:32.333%; }
.coopsList .coopCell{ width:100%; float:none; }
.coopsList a{ font-size:14px; }
.coop3 a{ width:50%; margin:2px 0;}
.coopnum .left .tx1,.coop1 .txts .tx1{ float:none; width:100%; }
.coopnum { padding: 30px 15px; }
.jobs a{ width:50%; }
#map{ height:320px; }
.pdtR .bodr{ height:320px; }
.pdt-his .phis .txts { width: 90%; padding-left:10%; height:auto; }
.pdt-his .phis .sLine{ top:20px; }
.pdt-his .phis .tx{ height:auto; }
.honors a{ width:49%; }
.honors a:nth-child(3n){ margin-right:2%; }
.honors a:nth-child(2n){ margin-right:0; }
.honors .padd { padding: 20px 30px; }
.pbanner .pbtxts .ch{ font-size:25px; }
#indexprozong{ margin-top:0px; z-index:200;}


.news_list {padding:10px;}
.news_list li {	height:auto}
.news_list li:hover {
	background:#f2f2f2
}
.news_list li img {
	margin-right:0;
	width:100%;
	height:auto
}
.news_list li h5 {
	font-size:16px;
	color:#333;
	line-height:30px;
	font-weight:normal
}
.news_list li:hover a h5 {
	color:#40A9D0
}
.news_list li p {
	max-height:100%;
	overflow:hidden;
	display:block
}
.contentnew{margin:0 auto; padding:0; width:100%; height:auto;}
.contentnew img{max-width:100%; height:auto;}




}
@media screen and (max-width:481px){
/* video layer */.vwrap .videobox { width: 300px; margin-left: -178px; height: 300px; margin-top:-150px; } /* video layer end*/
.navMobile{ padding-top:20%; }
.bannertxts .txts .ch { font-size: 32px; }
.bannertxts .en_1 { font-size: 28px; }
.bannertxts{ top:20%; }
.ix-pros-txts li{ width:90%; margin:0 auto; }
.ix-pros-txts li a{ width:100%; margin-top:25px; }
.ix-pros-txts .txts .tx{ font-size:14px; line-height:25px !important; height:125px;  }
.ix3 .right{ height:260px; }
.ixnews .year{ position:static; margin-left:15px; }
.ixnews li .dot{ position:static; margin-left:33px; }
.ixnews li{ padding-top:10px; }
.ixo-txts .left .num{ display:none; }
.histxts .tx { font-size:12px; line-height:22px !important; height:132px;  }
.histxts .date{ font-size:16px; }
.histxts .bodr{ padding-left:15px; }
.abTeams a{ width:49%; }
.abTeams a:nth-child(3n){ margin-right:2%; }
.abTeams a:nth-child(2n){ margin-right:0; }
.pbanner{ height:260px !important; }
.pbanner .pbtxts{ top:32%; }
.ab .ti{ font-size:20px; margin-bottom: 20px; }
.abnav li{ font-size:14px; line-height:25px; height:50px; padding:8px 0; }
.news a{ width:90%; float:none; margin:0 auto; margin-bottom:35px; }
.news a:nth-child(3n){ margin-right:auto; }
.news a:nth-child(2n){ margin-right:auto; }
.news .tx{ height:auto; }
.ndTitle .ti1{ font-size:20px; margin-bottom:15px; }
.pros a:hover .padd{ padding-top:20%; }
.pros .pLine{ margin-top:20px; } 
.pd1 .txts{ padding-right:15px; padding-left:15px; }
.pd2 .txts{ position:static; padding: 20px 15px 20px 15px; }
.pd2{ height:auto !important; }
.pd2 .fixbg{ padding:40px 0; }
.proNav .li{ width:49%; } 
.pd5 .txts .tx1{ font-size:16px; }
.pd5 .cases .ti .line{ width:30%; }
.tecs .tcnv li{ font-size:12px; }
.tecs .nav .ti .ch,.tecTitle{ font-size:20px; }
.coop3 a{ width:100%; float:none; display:block; }
.jobs a{ width:100%; float:none; }
.laJbCon .poss .en,.laJbCon .cdit .tx2{ margin-left:5px; }
#map{ height:280px; }
.secList .left{ width:28%; }
.secList .sec .line{ left:28%; }
.secList .right{ width:68%; }
.pdtA .bodr{ padding:40px 15px; }
.pdtR .bodr{ padding:15px;  height:280px; }
.pdtTitle2, .pdtTitle, .pdtstxts .pdtTitle2 { font-size: 22px; }
.pdtTitle2 .en{ font-size:16px; }
.backBox .pw{ padding-top:85px; }
.prosstxts a{ width:100%; margin-right:0;}
.honors .padd { padding: 10px; }

#indexpro21{ margin:0; padding:0; width:96%; padding-left:2%; padding-right:2%; height:auto; float:left;}
#indexpro22{ margin:0; padding:0; width:96%; padding-left:2%; padding-right:2%; height:auto; float:left;}

#indexpro1{ margin:0 auto; padding:0; width:96%; height:auto; background:#f5f5f5; float:left; margin-left:2%; margin-right:2%; margin-top:20px; z-index:200;}


#conright{ margin:0; padding:0; width:96%; margin-left:2%; height:auto; float:right; background:#fff; min-height:660px;}
#conleft{ margin:0; padding:0; width:96%; margin-left:2%; height:auto; float:left;}


}
@media screen and (max-width:400px){
.pros a:hover .padd{ padding-top:18%; }
.pros a:hover .nowti{ font-size:18px; } 
}
@media screen and (max-width:361px){

}
@media screen and (max-width:321px){
/* video layer */.vwrap .videobox { width: 260px; margin-left: -158px; height: 260px; margin-top:-130px; }/* video layer end*/
.pbanner{ height:220px !important; }
#map{ height:240px; }
}
