@charset "utf-8";
/* CSS Document */

html,body { margin:0px; padding:0px; outline:none;}
html { }
p { padding:0px; padding-bottom:10px; margin:0px;}
a { text-decoration:none;}
a img { border:none;}
ul,li,form { margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6,strong { font-weight:normal;}

.thide { display: block;}


.ad-box { width:100%; height:100%; position:fixed; z-index:102; background:#fff; display:none; min-width:1003px; left:0px; top:0px;}
.close-adbox { width:20px; height:20px; background:url(../images/bg-26.png) 0px 0px no-repeat; position:fixed; right:16px; top:16px; z-index:103; cursor:pointer;}
.close-adbox:hover { background-position:0px -20px;}

#html5-lightbox { z-index:10;}
#html5-lightbox-box {}
#html5-lightbox-box { width:656px; height:532px; position:absolute\9!important; left:50%\9!important; top:50%\9!important; margin-left:-328px\9!important; margin-top:-266px\9!important;}
#html5-elem-data-box { background:#000!important; color:#fff!important;}
#html5-image { background:#000!important;}
#html5-text { color:#fff!important; padding-top:8px!important; font-family:'Microsoft Yahei'!important;}
#html5-close { margin-top:5px;}
.vd-box { width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:103; background:url(../images/bg-4a.png) 0px 0px repeat;}

.main-vdbox { width:640px; height:480px; position:fixed; z-index:104; left:50%; top:50%; margin-left:-320px; margin-top:-240px;}
.close-vdbox { width:20px; height:20px; background:url(../images/bg-26.png) 0px 0px no-repeat; position:absolute; right:-20px; top:0px; z-index:105; cursor:pointer; border:1px solid #fff;}
.close-vdbox:hover { background-position:0px -20px; border:1px solid #e7662b;}

.map-box { width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:10; background:#000; display:none;}
.close-map-box { width:20px; height:20px; position:fixed; right:16px; top:16px; z-index:12; background:url(../images/bg-26.png) 0px 0px no-repeat; cursor:pointer;}
.close-map-box:hover { background-position:0px -20px;}
#mapContainer { width:100%; height:100%; float:left;}

#menu-item-68,
#menu-item-46 {
	display:none;
}



@media screen and (-webkit-min-device-pixel-ratio:0){
	/*.header .menu li ul li a { background-position:0px 7px;}
	.header .menu li ul li a:hover { background-position:0px 7px;}
	.header .menu li ul li.current-menu-item a { background:url(../images/bg-3.png) 0px 7px no-repeat;}
	.header .menu li.current-work-show a { background:url(../images/bg-3.png) 0px 7px no-repeat;}*/
	.boxa .b32 { margin-top:16px;}
	.boxb { padding-top:75px;}
	.pnum ul li.prev a,
	.pnum ul li.next a {
		margin-top:6px;	
	}
	.single-press .back a b { margin-top:2px;}
	.boxf .back2 .back21 a b,
	.listf .prev a b,
	.listf .next a b { 
		margin-top:6px;
	}
	.boxe .ad-show-video span,
	.boxe .ad-zoom span {
		margin-top:6px;
	}
	.listk .info .map a b { margin-top:6px;}
	.listk .info .content .c1 { padding-top:0px;}
	.boxh .slide .show-more b { margin-top:5px;}
	.boxh .slide .hide-more b { margin-top:6px;}
	.boxi .slide .show-more b { margin-top:2px;}
	.boxi .slide .hide-more b { margin-top:8px;}
	.menu-hover { padding-top:7px; height:21px;}
	.boxe .ad-detail span { margin-top:6px;}
	.tbox-mac .boxe .ad-detail span { margin-top:5px!important;}
	.tbox-mac .boxe .ad-show-video span { margin-top:5px!important;}
	.tbox-win .boxe .ad-title { padding-top:7px;}
	.tbox-mac .boxe .ad-title { padding-top:5px;}
	.boxe .ad-gallery .ad-info { height:18px; padding-top:6px;}
	.tbox-mac .boxe .ad-gallery .ad-info { height:20px!important; padding-top:4px!important;}
	.listk .img { padding-top:0px;}
}

.clear {
    zoom: 1;
}

@media screen and (max-width:1003px){

.ad-box {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 101;
    background: url(../images/bg-18.png) 0px 0px repeat;
    left: 0px;
    top: 0px;
}
.vd-box {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 103;
    background: url(../images/bg-4a.png) 0px 0px repeat;
}
.main-vdbox{
    width: 100%;
	height:100vh;
    position: fixed;
    z-index: 104;
    left: 0;
    top: 50%;
    margin-left:0;
    margin-top: -240px;
}
.vd-box .main-vdbox .close-vdbox {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0px;
    background: url(../images/bg-15.png) center center no-repeat #000;
    border: none;
    border-left: none;
    z-index: 1000;
}
.video {width: 100%;display: inline-block;
    vertical-align: baseline;}