

/* main_image */
.main_visual{width: 100%; height:507px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{width: 100%; height:auto;overflow:hidden;}
.main_image ul{width:100%;height:auto;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:auto;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;}
.main_image li .img_1{background:url(../img/bgt1.jpg) center top no-repeat; background-size: 100%;}
.main_image li .img_2{background:url(../img/bgt2.jpg) center top no-repeat;background-size: 100%;}
.main_image li .img_3{background:url(../img/bgt3.jpg) center top no-repeat;background-size: 100%;}



div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
@font-face {
    font-family: 'BonvenoCFLight';
    src: url('../fonts/BonvenoCF-Light-webfont.eot?') format('eot'),
         url('../fonts/BonvenoCF-Light-webfont.woff') format('woff'),
         url('../fonts/BonvenoCF-Light-webfont.ttf') format('truetype'),
         url('../fonts/BonvenoCF-Light-webfont.svg#webfontIEwcSbIo') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AdelleBasicBold';
    src: url('../fonts/adellebasic_bold-webfont.eot?') format('eot'),
         url('../fonts/adellebasic_bold-webfont.woff') format('woff'),
         url('../fonts/adellebasic_bold-webfont.ttf') format('truetype'),
         url('../fonts/adellebasic_bold-webfont.svg#webfontll9eFuSn') format('svg');
    font-weight: normal;
    font-style: normal;

}

#container { width: 920px; padding: 0 20px; margin: 0 auto; }

#header { height: 36px; background: url(../images/bluesquares.gif); position: relative; }
#header a.g3d { background: url(../images/g3dlabs.png); text-indent: -9999px; width: 145px; height: 50px; display: block; position: absolute; left: 12px; top: 4px; }

h1 { background: url(http://intranet.global3digital.com/intranet/assets/images/g3dlogo.gif) no-repeat; width: 170px; height: 38px; text-indent: -9999px; }
h1, h2, h3, p { color: #333; }
h2 { font-family: 'AdelleBasicBold', Arial, sans-serif; }
h3 { font-family: 'BonvenoCFLight', Arial, sans-serif; margin-bottom: 20px; }

a { text-decoration: none; color: #E60012; }
a.ig:hover { background: #E60012; color: #fff;  border-radius: 20px; }

p { line-height: 23px; margin-bottom: 20px; }
p:last-of-type { margin-bottom: 0px; }

#carbonads-container { margin: 0 auto 50px; width: 300px;  }
#carbonads-container .carbonad .carbonad-tag { text-align: left !important; }
.group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.group img{width: 280px; height: 230px;}



/*¿Î³ÌÌØÉ«*/
#tpimg_max_bjc{display:none;position:fixed;width:100%;top:0;left:0;z-index:1000;background:rgba(0,0,0,0.5);height:100vh;}
#tpimg_max_bjc_top_sl{color:#fff;}
#tpimg_max_bjc_top_esc{color:#fff;float:right;}
.imgchawdhga{cursor: move;position:absolute;left: 0; top: 0;bottom:0;right:0;margin:auto;}
.imgciimgchawdhga{overflow:hidden;text-align:center;height:100%;position:absolute;top:0px;z-index:-1;}
#tpimg_max_bjc_bd{height:100%;z-index:1;}
#tpimg_max_bjc_zz{height:100%;z-index:10;position: absolute;top:0;}
#tpimg_max_bjc_bc{position:absolute;top:40px;height:calc( 100vh - 40px );height:-moz-calc( 100vh - 40px );height:-webkit-calc( 100vh - 40px );z-index:-1;}
body{ -moz-user-select:none; hutia:expression(this.onselectstart=function(){return(false)});}
#tpimg_max_bjc_top{z-index: 11111111111111;width:100%;height: 40px;line-height: 40px ;pading:0 15px;box-sizing:border-box;padding: 0 15px;background:rgba(0,0,0,.7);position:absolute;top:0;}
.xiezibanimg{width:100%;padding:10px;box-sizing: border-box;}
.xiezibanimg img{width:48%;float:left;display: block;margin-bottom: 10px;border:1px solid #ccc;padding:4px;box-sizing: border-box;}
.xiezibanimg img:not(:nth-of-type(2n)){margin-right: 2%;}