
.img_inner { /*-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;*/}
.img_block { display: inline-block; position: relative; overflow: hidden; margin-bottom: 27px; }
.img_block span { position: absolute; left: 0; top: 0; display: block; z-index: 5; }
.img_block span.l { width: 0px; height: 0px; border-style: solid; border-width: 59px 110px 0 0px; border-color: #fff transparent transparent transparent; }
.img_block span.ll { width: 0px; height: 0px; z-index: 4; border-style: solid; border-width: 64px 121px 0 0px; border-color: #717262 transparent transparent transparent; }
.img_block span.r { right: 0; left: auto; width: 0px; height: 0px; border-style: solid; border-width: 59px 0 0 110px; border-color: #fff transparent transparent transparent; }
.img_block span.rr { right: 0; left: auto; width: 0px; height: 0px; z-index: 4; border-style: solid; border-width: 64px 0 0px 121px; border-color: #717262 transparent transparent transparent; }
.img_block span.rb { right: 0; left: auto; top: auto; bottom: 0; width: 0px; height: 0px; border-style: solid; border-width: 0 0 59px 110px; border-color: transparent transparent #fff transparent; }
.img_block span.rrb { right: 0; left: auto; top: auto; bottom: 0; width: 0px; height: 0px; z-index: 4; border-style: solid; border-width: 0 0 64px 121px; border-color: transparent transparent #717262 transparent; }
.img_block span.lb { width: 0px; height: 0px; top: auto; bottom: 0; border-style: solid; border-width: 0 110px 59px 0px; border-color: transparent transparent #fff transparent; }
.img_block span.llb { width: 0px; height: 0px; z-index: 4; top: auto; bottom: 0; border-style: solid; border-width: 0 121px 64px 0px; border-color: transparent transparent #717262 transparent; }
.gallery { overflow: hidden;}
.gallery p { margin-bottom: 22px; padding-top: 2px; }
a.gal { background: url(../images/magnify.png) center center no-repeat; display: block; }
a.gal .img_block { margin-bottom: 0; }

.gallery a.gal:hover .img_block { opacity: 0.5; }
.gallery .title { padding: 10px 0; text-align: center; font: 22px/30px '微软雅黑', sans-serif; color: #1f1f1f; }
@font-face {
    font-family:汉仪旗黑45;
    src: url("../other/汉仪旗黑45.ttf") format("truetype");
}
.title-white{ padding: 10px 0; text-align: center; font-size:22px; color:#333;font-family: "微软雅黑"; font-weight:normal;}
.content .img_block.fleft { position: relative; top: 6px; margin-bottom: 10px; }
.container_12 { margin-left: auto; margin-right: auto; width:1020px; }
.grid_3 { display: inline; float: left;margin-right: 10px; margin-top:15px;}
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
.container_12 .grid_3 { width: 333px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after, .container_12:after { clear: both; }
.clearfix, .container_12 { zoom: 1; }

.jt{ width:1005; }
.jt-1{ width:1020px; margin:0 auto;}

