﻿@charset "utf-8";
/* CSS Document */
/*@font-face {
    font-family: 'ArnoProCaption';
    src: url('../fonts/arnopro-caption-webfont.eot');
    src: url('../fonts/arnopro-caption-webfont.eot') format('embedded-opentype'),
         url('../fonts/arnopro-caption-webfont.woff2') format('woff2'),
         url('../fonts/arnopro-caption-webfont.woff') format('woff'),
         url('../fonts/arnopro-caption-webfont.ttf') format('truetype'),
         url('../fonts/arnopro-caption-webfont.svg#arnoprocaption') format('svg');
}
@font-face {
    font-family: 'ArnoProBoldCaption';
    src: url('../fonts/arnopro-boldcaption-webfont.eot');
    src: url('../fonts/arnopro-boldcaption-webfont.eot') format('embedded-opentype'),
         url('../fonts/arnopro-boldcaption-webfont.woff2') format('woff2'),
         url('../fonts/arnopro-boldcaption-webfont.woff') format('woff'),
         url('../fonts/arnopro-boldcaption-webfont.ttf') format('truetype'),
         url('../fonts/arnopro-boldcaption-webfont.svg#arnoproboldcaption') format('svg');
}*/

html,body {color: #666; margin:0px; padding:0px; outline:none; font-family:SimSun,Avenir-Book,'苹方 常规','思源黑体 常规','方正兰亭黑_GBK', Hiragino Sans GB,Arial, Helvetica, sans-serif; background:#fff;}
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;}

.hide_m{
    display: none;
}
.hide_pc{
    display: block;
}
.font-1 { font-family:SimSun,Avenir-Book,'苹方 常规','思源黑体 常规','方正兰亭黑_GBK', Hiragino Sans GB,Arial, Helvetica, sans-serif;}
.font-2 { font-family:SimSun,Avenir-Book,'苹方 常规','思源黑体 常规','方正兰亭黑_GBK', Hiragino Sans GB,Arial, Helvetica, sans-serif; font-weight:bold;}
.tdiv { width:100%; float:left;}
.thide { display:none;}
.mbox { width:1070px; float:left; /*margin:0px auto;*/}
 
.height-10 { font-size:0px; line-height:0px; height:10px;}
.height-25 { height:25px;}
.height-30 { height:30px;}
.height-35 { height:35px;} 
.height-45 { height:45px;}
.height-50 { height:50px;}
.height-60 { height:50px;}
.height-96 { height:50px;}
.height-100 { height:50px;}

.header { position:fixed; left:0px; top:0px; width:180px; z-index:5;}
.header .h1 { width:140px; float:left; margin-left:60px; margin-top:50px;}
.header .h1 a { display:block; width:140px; height:28.5px; background:url(../images/bg-1.png) center no-repeat;background-size: contain;}
.header .h2 { width:140px; float:left; margin-left:60px; margin-top:15px;}
.menu-main-menu-container { width:140px; float:left;}
.header .menu { width:140px; float:left;}
.header .menu li { width:140px; float:left; line-height:30px;}
.header .menu li.active>a,.header .menu li:hover>a{color: #0074fd !important;}
.header .menu li a { font-size:13px; color:#333; width:140px;}
.header .menu>li>a { display:block; float:left;}
.header .menu li ul.sub-menu { display:none; width:136px; float:left; padding-left:4px;}
.header .menu li.current-menu-parent ul.sub-menu { display:block;}
.header .menu li ul li { width:136px; float:left;}
.header .menu li ul li a { width:123px; font-size:12px; height:19px;}
/*.header .menu li ul li a:hover { background:url(../images/bg-3.png) 0px 7px no-repeat;}
.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;}
.header .menu li.current-work-show a:hover { background-position:0px 7px;}*/
.header .h3 { width:140px; float:left; margin-left:30px; margin-top:35px;}
/*.header .h3 a { font-size:12px; color:#808080;}
.header .h3 a.lan_zh-hans { font-family:'Microsoft Yahei';}
.header .h3 a:hover { color:#0074fd;}*/

.header { width:148px;}
.header .h2 { width:108px;}
.header .menu { width:108px;}
.header .menu li { width:126px;} 
.header .menu li a { width:126px; }
.header .menu li ul.sub-menu { width:104px;}
.header .menu li ul li { width:104px;}
.header .menu li ul li a { width:95px;}

.header-other { left:0px; margin-left:0px;}

/*header img nav*/
.header .h1 a { margin-left:0px;}
.header .menu li ul.sub-menu { padding-left:0px;}
.header .menu li a { text-indent:0em; background-image:url(../images/bg-nav.png); height:16px;}
.header .menu li ul li a { text-indent:0em; background-image:url(../images/bg-nav.png); height:16px; padding:0px;}
.header .menu li ul.sub-menu { padding-bottom:13px;}
.header .menu li ul.sub-menu li { margin-bottom:1px; height:25px; line-height:12px;}
/*news*/
.header .menu .menu-item-1605 a { width:31px; font-size:0px; line-height:0px; background-position:0px -370px;}
.header .menu .menu-item-1605 a:hover { background-position:-95px -370px;}
.header .menu .menu-item-1605>a.current { background-position:-95px -370px;}
/*publications*/
.header .menu .menu-item-1793 a { width:31px; font-size:0px; line-height:0px; background-position:0px -677px;}
.header .menu .menu-item-1793 a:hover { background-position:-95px -677px;}
.header .menu .menu-item-1793>a.current { background-position:-95px -677px;}
/*works*/
.header .menu .menu-item-1902>a { width:31px; font-size:0px; line-height:0px; background-position:0px -394px;}
.header .menu .menu-item-1902>a:hover { background-position:-95px -394px;}
.header .menu .menu-item-1902>a.current { background-position:-95px -394px;}
/*status*/
.header .menu .menu-item-1032 a { width:38px; font-size:0px; line-height:0px; background-position:0px -418px;}
.header .menu .menu-item-1032 a:hover { background-position:-95px -418px;}
.header .menu .menu-item-1032>a.current { background-position:-95px -418px;}
/*location*/
.header .menu .menu-item-1031 a { width:38px; font-size:0px; line-height:0px; background-position:0px -466px;}
.header .menu .menu-item-1031 a:hover { background-position:-95px -466px;}
.header .menu .menu-item-1031>a.current { background-position:-95px -466px;}
/*art*/
.header .menu .menu-item-1033 a { width:31px; font-size:0px; line-height:0px; background-position:0px -490px;}
.header .menu .menu-item-1033 a:hover { background-position:-95px -490px;}
.header .menu .menu-item-1033>a.current { background-position:-95px -490px;}
/*office*/
.header .menu .menu-item-1903 a { width:43px; font-size:0px; line-height:0px; background-position:0px -514px;}
.header .menu .menu-item-1903 a:hover { background-position:-95px -514px;}
.header .menu .menu-item-1903>a.current { background-position:-95px -514px;}
/*contact*/
.header .menu .menu-item-1037 a { width:62px; font-size:0px; line-height:0px; background-position:-7px -586px;}
.header .menu .menu-item-1037 a:hover { background-position:-102px -586px;}
.header .menu .menu-item-1037>a.current { background-position:-102px -586px;}
/*info*/
.header .menu .menu-item-1035 a { width:38px; font-size:0px; line-height:0px; background-position:0px -538px;}
.header .menu .menu-item-1035 a:hover { background-position:-95px -538px;}
.header .menu .menu-item-1035>a.current { background-position:-95px -538px;}
/*people*/
.header .menu .menu-item-1036 a { width:38px; font-size:0px; line-height:0px; background-position:0px -562px;}
.header .menu .menu-item-1036 a:hover { background-position:-95px -562px;}
.header .menu .menu-item-1036>a.current { background-position:-95px -562px;}
/*jobs*/
.header .menu .menu-item-1084 a { width:38px; font-size:0px; line-height:0px; background-position:0px -610px;}
.header .menu .menu-item-1084 a:hover { background-position:-95px -610px;}
.header .menu .menu-item-1084>a.current { background-position:-95px -610px;}
/*cn*/
.header .h3 a { width:53px; height:14px; text-indent:-99em; font-size:0px; line-height:0px; background-image:url(../images/bg-lan-cn.png); display:block; float:left; background-repeat:no-repeat;}
.header .h3 a { background-position:0px 0px;}
.header .h3 a:hover { background-position:-94px 0px;}
/*header img nav end*/

/*header work img nav*/
.header-work { background:none!important;}
.header-work a { text-indent:99em!important; margin-top:1px;}
.header-work .menu li ul.sub-menu li { margin:0px;}
/*logo*/
.header-work:hover .h1 a { background-position:0px -40px;}
/*news*/
.header-work:hover .menu .menu-item-1605>a { width:31px; font-size:0px; line-height:0px; background-position:-191px -370px;}
.header-work .menu .menu-item-1605>a:hover { background-position:-288px -370px!important;}
/*publications*/
.header-work:hover .menu .menu-item-1793 a { width:31px; font-size:0px; line-height:0px; background-position:-191px -681px;}
.header-work .menu .menu-item-1793 a:hover { background-position:-288px -681px;}
/*works*/
.header-work:hover .menu .menu-item-1902>a { width:31px; font-size:0px; line-height:0px; background-position:-191px -394px;}
.header-work .menu .menu-item-1902>a:hover { background-position:-288px -394px;}
/*status*/
.header-work:hover .menu .menu-item-1032 a { width:38px; font-size:0px; line-height:0px; background-position:-191px -418px;}
.header-work .menu .menu-item-1032 a:hover { background-position:-288px -418px;}
/*location*/
.header-work:hover .menu .menu-item-1031 a { width:38px; font-size:0px; line-height:0px; background-position:-191px -466px;}
.header-work .menu .menu-item-1031 a:hover { background-position:-288px -466px;}
/*art*/
.header-work:hover .menu .menu-item-1033 a { width:31px; font-size:0px; line-height:0px; background-position:-191px -490px;}
.header-work .menu .menu-item-1033 a:hover { background-position:-288px -490px;}
/*office*/
.header-work:hover .menu .menu-item-1903 a { width:43px; font-size:0px; line-height:0px; background-position:-191px -514px;}
.header-work .menu .menu-item-1903 a:hover { background-position:-288px -514px;}
/*contact*/
.header-work:hover .menu .menu-item-1037 a { width:56px; font-size:0px; line-height:0px; background-position:-198px -586px;}
.header-work .menu .menu-item-1037 a:hover { background-position:-295px -586px;}
/*info*/
.header-work:hover .menu .menu-item-1035 a { width:38px; font-size:0px; line-height:0px; background-position:-191px -538px;}
.header-work .menu .menu-item-1035 a:hover { background-position:-288px -538px;}
/*people*/
.header-work:hover .menu .menu-item-1036 a { width:38px; font-size:0px; line-height:0px; background-position:-191px -562px;}
.header-work .menu .menu-item-1036 a:hover { background-position:-288px -562px;}
/*jobs*/
.header-work:hover .menu .menu-item-1084 a { width:38px; font-size:0px; line-height:0px; background-position:-191px -610px;}
.header-work .menu .menu-item-1084 a:hover { background-position:-288px -610px;}

/*cn*/
.header-work:hover .h3 a { background-position:0px -14px;}
.header-work .h3 a:hover { background-position:-94px -14px;}
/*header work img nav end*/


.footer { width:100%; height:27px; background:#eee; position:relative; z-index:6;}
.footer-home { position:fixed; left:0px; bottom:0px; z-index:3;}
.footer-other { float:left;}
.footer-home .f1 { width:100%; float:left;}
.footer-other .f1 { width:100%; float:left;}
.footer .f2 { width:100%; float:left;}
.footer .f21 {
    width:423px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding-top:5px; padding-left:40px;
}

.footer .f21 a{
    color:#333333;
}
.footer .f21 span { font-family:'SimSun';}
.footer .f22 { width:160px; float:right; padding-right:40px; padding-top:7px;}
.listc { width:69px; float:right;}
.listc li { float:left; width:22px;}
.listc li+li { width:13px;}
.listc li+li+li { width:23px;}
.listc li+li+li+li { width:11px;}
.listc li a { width:100%; display:block; float:left; font-size:0px; line-height:0px;}
.listc li a { height:11px; background-image:url(../images/bg-9.png); background-position:0px 0px; background-repeat:no-repeat;}
.listc li+li a { background-position:-22px 0px;}
.listc li+li+li a { background-position:-35px 0px;}
.listc li+li+li+li a { background-position:-58px 0px;}
.listc li a:hover { background-position:0px -11px;}
.listc li+li a:hover { background-position:-22px -11px;}
.listc li+li+li a:hover { background-position:-35px -11px;}
.listc li+li+li+li a:hover { background-position:-58px -11px;}

.back-to-top { width:16px; height:14px; position:fixed; z-index:230; left:1003px; bottom:10px; background:url(../images/bg-10.png) 0px 0px no-repeat; cursor:pointer;}
.back-home { display:none;}
.tdiv57{height: 97px;}
body.tbox-home { width:100%; height:100%; overflow:hidden;}
body.tbox-other {}
.box-home { width:100%; height:100%; float:left;}
.box-other { width:100%; height:100%; float:left;}
.boxaa { width:100%; height:100%; position:fixed; z-index:1; background-color:#fff;}
.boxa { width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; position:fixed; z-index:1; left:0px; top:0px;}
.boxa .b1 { width:200px; position:absolute; right:40px; bottom:60px;}
.boxa .b11 { width:200px; float:left; text-align:right; color:#fff; font-size:23px;}
.boxa .b12 { width:200px; float:left; text-align:right; color:#fff; font-size:15px;}
.boxa .b2 { width:282px; position:fixed; background:url(../images/bg-4.png) 0px 0px repeat; top:33px; z-index:2; overflow:hidden;}
.boxa .b21 { width:282px; float:left; margin-top:10px;}
.boxa .b21 a { display:block; float:right; margin-right:10px; width:10px; height:10px; background:url(../images/bg-5.png) 0px 0px no-repeat;}
.boxa .b21 a:hover { background-position:0px -10px;}
.boxa .b22 { width:282px; float:left; margin-top:16px;}
.listb { width:202px; float:left; margin-left:40px;}
.listb .date { font-size:15px; color:#999;}
.listb .title { font-size:17px; color:#fff; line-height:17px; margin-top:2px; width:530px;}
.listb:hover .title { text-decoration:underline;}
.listb .excerpt { font-size:13px; line-height:18px; color:#fff; margin-top:6px;}
.listb .thumbnail img { float:left;}
.boxa .b23 { width:282px; float:left; height:40px;}
.boxa .b3 { width:138px; height:47px; position:fixed; background:url(../images/bg-4aa.png) 0px 0px repeat; top:40px; z-index:3; display:none; right:0px; color:#808080; cursor:pointer;}
.boxa .b31 { width:11px; height:10px; float:left; background:url(../images/bg-6a.png) 0px 0px no-repeat; margin-left:27px; margin-top:18px;}
.boxa .b32 { width:80px; float:left; font-size:13px; margin-left:4px; margin-top:15px;}

.boxb { padding-top:75px;}
.lista { width:850px; float:left; margin-left:220px;}
.lista .date { font-size:13px; color:#bbb;}
.lista .title { font-size:14px; color:#808080; line-height:17px; margin-top:2px;}
.lista .excerpt { font-size:13px; line-height:18px; color:#808080; margin-top:12px; text-align:justify;}
.lista .thumbnail img { float:left; max-width:850px; height:auto;}
.lista .thumbnail{
    max-height: 425px; 
    overflow: hidden;
}
.lista li a:hover .title { text-decoration:underline;}

.pnum { width:850px; float:left; margin-left:220px;}
.pnum ul { width:850px; float:left;}
.pnum ul li { float:left; margin-left:15px;}
.pnum ul li:first-child { margin-left:0px;} 
.pnum ul li.prev a,
.pnum ul li.next a {
    width:5px;
    height:9px;
    font-size:0px;
    line-height:0px;
    display:block;
    float:left;
    margin-top:6px;
}
.pnum ul li.prev a { background:url(../images/bg-7.png) 0px 0px no-repeat;}
.pnum ul li.next a { background:url(../images/bg-8.png) 0px 0px no-repeat;}
.pnum ul li.num a { font-size:15px; color:#808080;}
.pnum ul li.current { color:#0074fd; font-size:15px;}
.pnum ul li.num a:hover { color:#0074fd;}

.single-press { width:850px; float:left; margin-left:220px;}
.single-press .date { font-size:13px; color:#bbb;}
.single-press .title { font-size:14px; line-height:17px; margin-top:2px;}
.single-press .content { font-size:13px; line-height:18px; margin-top:10px; text-align:justify;}
.single-press .content img { cursor:default; max-width:850px; height:auto;}
.single-press .content div { width:100%; float:left; padding-bottom:10px;}
.single-press .content a { color:#808080;}
.single-press .content a:hover { text-decoration:underline;}
.single-press .etitle { font-size:14px;}
.single-press .eloop { margin-top:6px;}
.single-press .eloop .td1 { font-size:13px; padding-bottom:1px;}
.single-press .eloop .td1 p { padding:0px;}
.single-press .eloop .td1 a { text-decoration:underline; color:#808080;}
.single-press .cutoff { height:80px; /*background:url(../images/bg-11.png) center center repeat-x;*/}
.single-press .rtitle { font-size:14px;}
.single-press .rloop { margin-top:22px;}
.single-press .back a { display:block; float:left;}
.single-press .back a b { width:5px; height:9px; float:left; background:url(../images/bg-7.png) 0px 0px no-repeat; margin-top:3px;}
.single-press .back a span { width:60px; float:left; font-size:12px; color:#808080; margin-left:5px;}
.single-press .back a:hover span { color:#0074fd;}
.single-press .back a:hover b { background-position:0px -9px;}
.single-press .back-fix { width:850px; height:20px; padding-top:7px; position:fixed; left:220px; bottom:27px; z-index:5; background:#fff;}
.single-press .height-100 { height:100px;}

.listd { width:100%; float:left;}
.listd li { width:202px; float:left; overflow:hidden; margin-left:47px;}
.listd li:first-child { margin-left:0px;}
.listd li .thumbnail img { width:202px; height:auto; float:left;}
.listd li .date { font-size:14px; color:#999; margin-top:16px;}
.listd li .title { font-size:13px; line-height:18px; color:#808080; margin-top:4px;}
.listd li:hover .title { text-decoration:underline;}

.boxc { width:850px; float:left; margin-left:220px; padding-top:97px;}
.boxc .cat_title { font-size:14px;line-height: 22px;}
.liste { margin-top:3px;}
.liste li { width:100%; float:left; font-size:13px; height:18px;}
.liste li a { color:#333;}
.liste li a:hover { color:#0074fd;}
.boxc .height-25 { height:12px;}

.boxd { width:300px; height:300px; position:fixed; left:460px; top:75px; background-position:center center; background-size:contain; background-repeat:no-repeat; z-index:5;}

.boxe { float:left; margin-left:148px; background:#eee;}
.boxf { width:850px; float:left; margin-left:220px;}
.boxf .title { font-size:14px;}
.boxf .cutoff { height:40px; /*background:url(../images/bg-11.png) center center repeat-x;*/}
.boxf .cutoff-line { height:40px; /*background:url(../images/bg-12.jpg) center center repeat-x;*/}
.boxf .content { font-size:13px; line-height:18px; text-align:justify;}
.boxf .back2 .back21 { width:80px; float:left;}
.boxf .back2 .back22 { width:620px; float:right; display:none;}
.boxf .back2 .back21 a { display:block; float:left; text-transform:lowercase;}
.boxf .back2 .back21 a b { width:5px; height:9px; float:left; background:url(../images/bg-7.png) 0px 0px no-repeat; margin-top:3px;}
.boxf .back2 .back21 a span { width:60px; float:left; font-size:12px; color:#808080; margin-left:5px;}
.boxf .back2 .back21 a:hover span { color:#0074fd;}
.boxf .back2 .back21 a:hover b { background-position:0px -9px;}
.listf { width:170px; float:right;}
.listf .prev { width:80px; float:left;}
.listf .next { width:80px; float:right;}
.listf .prev a { display:block; float:left; text-transform:lowercase;}
.listf .prev a b { width:5px; height:9px; float:left; background:url(../images/bg-7.png) 0px 0px no-repeat; margin-top:3px;}
.listf .prev a span { width:60px; float:left; font-size:12px; color:#808080; margin-left:5px;}
.listf .prev a:hover span { color:#0074fd;}
.listf .prev a:hover b { background-position:0px -9px;}
.listf .next a { display:block; float:right; text-transform:lowercase;}
.listf .next a b { width:5px; height:9px; float:right; background:url(../images/bg-8.png) 0px 0px no-repeat; margin-top:3px;}
.listf .next a span { float:right; font-size:12px; color:#808080; margin-right:5px;}
.listf .next a:hover span { color:#0074fd;}
.listf .next a:hover b { background-position:0px -9px;}

.boxe { position:relative;}
.boxe .ad-nav { display:none;}
.boxe .ad-gallery { }
.boxe .ad-gallery .ad-image-wrapper { margin:0px;}
.boxe .ad-gallery .ad-controls { width:285px; height:40px; position:absolute; right:0px; bottom:0px; z-index:10; color:#fff;}
.boxe .ad-gallery .ad-controls .ad-slideshow-controls { display:none!important;}
.boxe .ad-gallery .ad-image-wrapper .ad-prev { width:45%; height:100%!important; cursor:url(../images/cursor-l.cur),auto; top:0px; margin-top:-40px; left:0px;}
.boxe .ad-gallery .ad-image-wrapper .ad-next { width:45%; height:100%!important; cursor:url(../images/cursor-r.cur),auto; top:0px; margin-top:-40px; right:0px;}
/*.boxe .ad-gallery .ad-image-wrapper .ad-image { text-align:center; top:0px!important; height:480px!important; width:100%!important;}
.boxe .ad-gallery .ad-image-wrapper .ad-image img { height:480px!important; width:855px; float:left; margin:0px!important; padding:0px!important;}*/

.boxe .ad-gallery .ad-show-video { width:50px; height:40px; float:left; background:url(../images/bg-16.png) 0px 0px no-repeat; cursor:pointer;}
.boxe .ad-gallery .ad-show-video a { display:block; width:113px; height:40px; float:left; color:#fff;}
.boxe .ad-gallery .ad-show-video:hover a { color:#0074fd;}
.boxe .ad-gallery .no-video { background:none;}
.boxe .ad-show-video b { width:16px; height:11px; float:left; background:url(../images/bg-15.png) 0px 0px no-repeat; margin-left:31px; margin-top:8px;}
.boxe .ad-show-video:hover b { background-position:0px -11px;}
.boxe .ad-show-video span { width:45px; float:left; margin-left:5px; font-size:12px; margin-top:5px;}
.boxe .ad-show-video:hover span { color:#0074fd;}
.boxe .ad-gallery .ad-zoom { width:87px; height:40px; float:left; background:url(../images/bg-16.png) right 0px no-repeat; cursor:pointer;}
.boxe .ad-zoom b { width:15px; height:14px; float:left; background:url(../images/bg-17.png) 0px 0px no-repeat; margin-left:16px; margin-top:15px;}
.boxe .ad-zoom span { width:45px; float:left; margin-left:5px; font-size:12px; margin-top:13px;}
.boxe .ad-zoom:hover span { color:#0074fd;}
.boxe .ad-zoom:hover b { background-position:0px -14px;}
.boxe .ad-gallery .ad-info { width:85px; height:28px; float:left; text-align:left; background:url(../images/bg-4.png) 0px 0px repeat; font-size:13px; padding-top:12px; margin-left:20px;}
.boxe .ad-gallery .ad-info span { font-family:'SimSun', Arial, Helvetica, sans-serif; color:#0074fd; font-size:15px;}

.ad-box { width:100%; height:100%; position:fixed; z-index:102; background:url(../images/bg-4.png) 0px 0px repeat #808080; 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;}

.boxg { width:100%; height:100%; float:left; overflow:hidden;}
.boxg .ad-gallery { width:100%; height:100%;}
.boxg .ad-gallery .ad-image-wrapper { width:100%; height:100%; margin:0px; min-width:1003px;}
.boxg .ad-gallery .ad-controls { display:none;}
.boxg .ad-gallery .ad-nav { position:absolute; left:0px; bottom:0px; z-index:111;}
.boxg .ad-gallery .ad-image-wrapper .ad-image { width:100%!important; height:100%!important;}
.boxg .ad-gallery .ad-image-wrapper .ad-prev { width:42px; height:80px!important; background:url(../images/bg-13.png) 0px 0px no-repeat; top:50%; margin-top:-40px; left:30px;}
.boxg .ad-gallery .ad-image-wrapper .ad-next { width:42px; height:80px!important; background:url(../images/bg-14.png) 0px 0px no-repeat; top:50%; margin-top:-40px; right:30px;}
.boxg .ad-gallery .ad-image-wrapper .ad-prev:hover,
.boxg .ad-gallery .ad-image-wrapper .ad-next:hover {
    background-position:0px -80px;
}

.boxg .ad-gallery .ad-nav { background:url(../images/bg-4.png) 0px 0px repeat;}
.boxg .ad-thumbs ul li img { width:120px; height:85px;}
.boxg .ad-gallery .ad-thumbs li a img { border:2px solid #eee;}
.boxg .ad-gallery .ad-thumbs li a img:hover { border:2px solid #0074fd;}
.boxg .ad-gallery .ad-thumbs li a.ad-active img { border:2px solid #0074fd;}
.boxg .ad-gallery .ad-height-20 { width:100%; height:20px;}
.boxg .ad-gallery .ad-back { width:13px; height:24px; left:13px; top:50%; margin-top:-12px; background:url(../images/bg-19.png) 0px 0px no-repeat; opacity:0; filter:alpha(opacity=100);}
.boxg .ad-gallery .ad-back:hover { background-position:0px -24px;}
.boxg .ad-gallery .ad-forward { width:13px; height:24px; right:13px; top:50%; margin-top:-12px; background:url(../images/bg-20.png) 0px 0px no-repeat; opacity:0; filter:alpha(opacity=100);}
.boxg .ad-gallery .ad-forward:hover { background-position:0px -24px;}

#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:#808080!important; color:#fff!important;}
#html5-image { background:#808080!important;}
#html5-text { color:#fff!important; padding-top:8px!important; font-family:SimSun,'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-4.png) 0px 0px repeat; display:none;}
.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 #0074fd;}

.boxh { width:850px; float:left; margin-left:220px; padding-top:100px;}
.boxh .content { font-size:13px; line-height:18px;}

.boxh .slide a { font-size:13px; color:#808080; width:70px; float:left; display:block;}
.boxh .slide .show-more span { width:30px; float:left;}
.tbox-win .boxh .slide .show-more b { width:8px; height:8px; float:left; background:url(../images/bg-22.jpg) 0px 0px no-repeat; margin-top:4px;}
.tbox-mac .boxh .slide .show-more b { width:8px; height:8px; float:left; background:url(../images/bg-22.jpg) 0px 0px no-repeat; margin-top:3px;}
.boxh .slide .hide-more { display:none;}
.boxh .slide .hide-more span { width:30px; float:left;}
.tbox-win .boxh .slide .hide-more b { width:8px; height:2px; float:left; background:url(../images/bg-21.jpg) 0px 0px no-repeat; margin-top:6px;}
.tbox-mac .boxh .slide .hide-more b { width:8px; height:2px; float:left; background:url(../images/bg-21.jpg) 0px 0px no-repeat; margin-top:5px;}
.boxh .slideup .hide-more { display:block;}
.boxh .slideup .show-more { display:none;}
.boxh .cutoff { height:50px; /*background:url(../images/bg-11.png) center center repeat-x;*/}

.listg li { font-size:14px; color:#999; float:left; margin-left:30px; cursor:pointer;}
.listg li:hover { text-decoration:underline;}
.listg li:first-child { margin-left:0px;}
.listg li.current { color:#808080; text-decoration:underline;}

.listh li.year { width:56px; float:left; font-size:13px;list-style:none;}
.listh li.point { width:40px; float:left; height:100%; display:none;}
.listh li.list { width:600px; float:left; position:relative;}
.listh li.list .list_detail_title { font-size:13px; font-weight:normal;}
.listh li.list .list_detail_address { font-size:13px; color:#999;}
.listh li.list .list-point { position:absolute; width:40px; height:100%; left:-40px; top:0px;}
/*.boxh .listh li.list .list-point { background:url(../images/bg-24.png) 0px 0px no-repeat;}
.boxh .listh:first-child li.list .list-point { background:url(../images/bg-25.png) 0px 0px no-repeat #fff;}
.boxh .listh:last-child li.list .list-point { background:url(../images/bg-24.png) 0px 0px no-repeat #fff;}*/

.ybox .listh li.list{
    list-style: none;
} 
.boxh .ybox { /*background:url(../images/bg-23.jpg) 62px 0px repeat-y;*/}

.boxi { width:850px; float:left; margin-left:220px; padding-top:100px;}
.boxi .cutoff { height:80px; /*background:url(../images/bg-11.png) center center repeat-x;*/ background:none;}
.listi .img { width:330px; float:left;}
.listi .info { width:480px; float:left; margin-left:40px;}
.listi .info .name { font-size:14px; line-height:18px;} 
.listi .info .job { font-size:13px; margin-top:5px;}
.listi .info .content { margin-top:15px; font-size:13px; line-height:18px;}
.listi .img img{width: 100%;}
.boxj { width:850px; float:left; margin-left:220px; padding-top:75px;}
.listj li.info { width:850px; float:left;}
.listj li.fg { width:850px; float:left; height:40px; /*background:url(../images/bg-11.png) center center repeat-x;*/}
.listj .info .i1 { width:183px; float:left;}
.listj .info .i11 { width:183px; float:left; font-size:14px;}
.listj .info .i12 { width:183px; float:left; font-size:12px; color:#999; margin-top:3px;}
.listj .info .i2 { width:517px; float:left;}
.listj .info .i2 { font-size:13px; line-height:18px;}
.listj .info .i2 ol { margin:0px; padding:0px; width:500px; margin-left:17px;}
.listj .info .i2 ol li { list-style-type:decimal; padding-bottom:0px;}
.listj .info .i2 a { color:#808080; text-decoration:underline;}

.boxk { width:850px; float:left; margin-left:220px; padding-top:100px;}
.boxk .cutoff { height:100px; /*background:url(../images/bg-11.png) center center repeat-x;*/}
.listk { width:100%; float:left;}
.listk .img { width:720px;}
.listk .img img { width:100%; height:auto;}
.listk .info { width:100%; margin-top: 25px;}
.listk .info .title { font-size:14px; width:100%; float:left;}
.listk .info .title span { font-size:14px;}
.listk .info .content { width:100%; float:left; font-size:13px;}
.listk .info .con1 { margin-top:20px;}
.listk .info .content .c1 { width:100%; float:left; color:#808080; padding-top:2px;}
.listk .info .content .c2 { width:100%; float:left; line-height:18px; padding-top:2px;}
.listk .info .con2 { margin-top:10px;}
.listk .info .con4 { margin-top:10px;}
.listk .info .content a { color:#808080; text-decoration:underline;}
.listk .info .content a:hover { color:#0074fd;}
.listk .info .map { width:410px; float:left; margin-top:35px;}
.listk .info .map a { display:block;}
.listk .info .map a span { width:60px; font-size:12px; color:#808080; float:left; display:block;}
.listk .info .map a b { width:5px; height:9px; float:left; display:block; background:url(../images/bg-8.png) 0px 0px no-repeat; margin-top:4px;}
.listk .info .map a:hover span { color:#0074fd;}
.listk .info .map a:hover b { background-position:0px -9px;}

.map-box { width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:10; background:#fff; 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;}

.con-pub { font-size:13px; line-height:18px; background:#fff;}
.con-pub .c1,.con-pub .c2,.con-pub .c3 { width:100%; float:left;}
.con-pub .c2 { margin-top:3px;}
.con-pub .c2 p { padding-bottom:2px;}
.con-pub .c3 { height:45px;}

#menu-item-68,
#menu-item-46 {
    display:none;
}
/*2014-9-29*/
.ad-boxa { display:block;}
.ad-boxa .close-adbox { display:none;}
.ad-boxa .ad-nav { display:none;}
.ad-boxa .ad-prev,.ad-boxa .ad-next { display:none!important;}

.boxa .b2 { width:550px; position:absolute; background:url(../images/bg-4a.png) 0px 0px repeat; top:70px; z-index:2; overflow:hidden;}
.boxa .b21 { width:550px; float:left; margin-top:10px;}
.boxa .b21 a { display:block; float:right; margin-right:10px; width:10px; height:10px; background:url(../images/bg-5.png) 0px 0px no-repeat;}
.boxa .b21 a:hover { background-position:0px -10px;}
.boxa .b22 { width:550px; float:left; margin-top:16px;}
.listb { width:402px; float:left; margin-left:40px;}
.listb .date { font-size:15px; color:#999;}
.listb .title { font-size:12px; color:#fff; line-height:18px; margin-top:2px;}
.listb:hover .title { text-decoration:underline;}
.listb .excerpt { font-size:12px; line-height:18px; color:#fff; margin-top:6px;}
.listb .thumbnail { margin-top:12px;}
.listb .thumbnail img { float:left;}
.boxa .b23 { width:482px; float:left; height:20px;}

.header .menu li a { height:28px;}
.header .menu li ul li a { height:16px; padding-right:4px;}
.header .menu li ul { padding-bottom:9px;}

.header-work { left:0px!important; margin-left:0px; z-index:300; background:url(../images/bg-27.png) 0px 0px repeat;}
.header-work-show { left:0px!important;}
.footer-work { position:fixed; left:0px; bottom:0px; z-index:100;}
.footer-work .f1 { width:100%;}
.menu-hover { width:74px; height:21px; color:#fff; position:fixed; z-index:1001; left:0px; top:40px; border:1px solid #fff; border-left:none; text-align:center; font-size:12px; padding-top:7px; cursor:pointer; display:none;}
.boxe { width:100%; margin-left:0px; background:#fff;}
.mbox-work { width:100%; float:left; overflow:hidden;}
.boxe .ad-gallery { height:100%; width:100%;}
.boxe .ad-gallery .ad-image-wrapper { height:100%; width:100%;}
.boxe .ad-gallery .ad-image-wrapper .ad-image { text-align:left; top:0px!important; height:100%!important; width:100%!important; left:0px!important;}
.boxe .ad-gallery .ad-image-wrapper .ad-image img { float:left; margin:0px!important; padding:0px!important;}
.boxe .ad-nav { display:block; position:absolute!important; bottom:24px; left:0px; z-index:100; opacity:0;}
.boxe .ad-nav:hover { opacity:1; -webkit-transition: 1.5s; -moz-transition: 1.5s; -o-transition: 1.5s; -ms-transition: 1.5s; transition: 1.5s;}
.boxe .ad-gallery .ad-nav { background:url(../images/bg-4b.png) 0px 0px repeat;}
.boxe .ad-gallery .ad-thumbs li { padding:0px;}
.boxe .ad-thumbs ul li img { width:120px; height:85px;}
.boxe .ad-gallery .ad-thumbs li a img { border:0px solid #eee;}
.boxe .ad-gallery .ad-thumbs li a img:hover { border:0px solid #0074fd;}
.boxe .ad-gallery .ad-thumbs li a.ad-active img { border:0px solid #0074fd;}
.boxe .ad-gallery .ad-height-20 { width:100%; height:20px;}
.boxe .ad-gallery .ad-back { width:13px; height:24px; left:13px; top:50%; margin-top:-12px; background:url(../images/bg-19.png) 0px 0px no-repeat; opacity:0; filter:alpha(opacity=100); display:none;}
.boxe .ad-gallery .ad-back:hover { background-position:0px -24px;}
.boxe .ad-gallery .ad-forward { width:13px; height:24px; right:13px; top:50%; margin-top:-12px; background:url(../images/bg-20.png) 0px 0px no-repeat; opacity:0; filter:alpha(opacity=100); display:none;}
.boxe .ad-gallery .ad-forward:hover { background-position:0px -24px;}
.boxe .ad-gallery .ad-controls { width:100%; /*background:url(../images/bg-4b.png) 0px 0px repeat;*/ background:#fff; height:24px; color:#808080;}
.boxe .ad-gallery .ad-info { float:left; background:none; width:115px; height:19px; padding-top:5px;}
.boxe .ad-gallery .ad-show-video { /*background:url(../images/bg-28.png) right center no-repeat;*/ background:none; float:left; height:24px; padding-top:0px;}
.boxe .ad-gallery .ad-show-video b { display:none;}
.boxe .ad-gallery .no-video { display:none;}
.boxe .ad-gallery .ad-zoom { display:none;}
.boxe .ad-gallery .ad-detail { width:65px; /*background:url(../images/bg-28.png) right center no-repeat;*/ float:left; cursor:pointer; height:24px; padding-top:0px; margin-left:25px;}
.boxe .ad-gallery .ad-detail b { width:9px; height:12px; float:left; background:url(../images/bg-29.png) 0px 0px no-repeat; font-size:15px; color:#fff; display:none;}
.boxe .ad-detail b { margin-top:7px;}
.boxe .ad-detail span { width:45px; float:left; margin-left:5px; font-size:12px; margin-top:5px;}
.boxe .ad-detail:hover span { color:#0074fd;}
.boxe .ad-detail:hover b { background-position:0px -12px;}
.boxe .ad-title { font-size:12px; padding-left:20px; float:left; padding-top:4px;}

.boxf { position:absolute; z-index:202; background:#fff; left:0px; top:0px; width:100%; margin:0px; height:100%; overflow-x:hidden; overflow-y:auto; min-width:1003px;}
.boxf .boxf-mbox { width:850px; margin-left:220px;}
.boxf .height-60 { height:75px;}
.boxf .back-fix { width:850px!important; margin-left:-0px!important; left:220px;}
.boxg .ad-gallery .ad-image-wrapper .ad-image { height:100%!important; position:relative!important; width:100%!important;}
.boxg .ad-gallery .ad-image-wrapper .ad-image .ad-image-description { width:300px!important; right:40px!important; bottom:30px!important; text-align:right; color:#fff!important;}
.boxg .ad-gallery .ad-image-wrapper .ad-image .ad-image-description strong { width:300px; display:block; float:left; font-size:12px; font-family: SimSun,"Times","Simsun";}
.boxg .ad-gallery .ad-image-wrapper .ad-image .ad-image-description span { width:300px; display:block; float:left; font-size:12px; font-family: SimSun,"Times","Simsun"; margin-top:3px;}
.boxa .b1 { display:none;}

.boxa .b21 { width:10px; height:10px; position:absolute; right:30px; top:30px; margin-top:0px;}
.boxa .b21 a { margin-right:0px;}
.boxa .b2 { width:600px; background:none;}
.boxa .b24 { width:600px; height:25px; float:left; background:url(../images/bg-39.png) 0px 0px no-repeat;}
.boxa .b22 { width:600px; margin-top:0px; background:url(../images/bg-40.png) 0px 0px repeat-y; color:#808080;}
.boxa .b23 { width:600px; height:25px; font-size:0px; line-height:0px; background:url(../images/bg-41.png) 0px 0px no-repeat;}
.listb { margin-left:25px; width:550px;}
.listb .thumbnail img { width:100%!important; height:auto!important;}
.listb .title,
.listb .excerpt { 
    color:#808080;
}

.boxi .slide { margin-top:70px;}
.boxi .slide a { font-size:12px; color:#808080; width:146px; float:left; display:block;}
.boxi .slide .show-more span { width:106px; float:left; font-weight:bold;}
.tbox-win .boxi .slide .show-more b { width:8px; height:8px; float:left; background:url(../images/bg-22.jpg) 0px 0px no-repeat; margin-top:4px;}
.tbox-mac .boxi .slide .show-more b { width:8px; height:8px; float:left; background:url(../images/bg-22.jpg) 0px 0px no-repeat; margin-top:3px;}
.boxi .slide .hide-more { display:none;}
.boxi .slide .hide-more span { width:30px; float:left; font-weight:bold;}
.tbox-win .boxi .slide .hide-more b { width:8px; height:2px; float:left; background:url(../images/bg-21.jpg) 0px 0px no-repeat; margin-top:6px;}
.tbox-mac .boxi .slide .hide-more b { width:8px; height:2px; float:left; background:url(../images/bg-21.jpg) 0px 0px no-repeat; margin-top:5px;}
.boxi .slideup .hide-more { display:block;}
.boxi .slideup .show-more { display:none;}
.boxi .list-staff { margin-top:15px; display:none;}
.boxi .list-staff .list { width:385px; float:left;}
.boxi .list-staff .list2 { width:340px; float:left; margin-left:45px;}
.boxi .list-staff .list .l1,.boxi .list-staff .list .l2 { width:100%; float:left; font-size:13px;}
.boxi .list-staff .list .l2 { margin-top:5px;}
.boxi .list-staff .list .l2 ul { width:100%; float:left; font-size:13px;}
.boxi .list-staff .list .l1 { font-family:SimSun,'Times','Simsun'; font-weight:bold;}
.boxi .list-staff .list .l1 .l11,
.boxi .list-staff .list .l1 .l12,
.boxi .list-staff .list .l2 .l21,
.boxi .list-staff .list .l2 .l22 { 
    width:50%; float:left;
}
.boxi .list-staff .list .l2 ul { list-style:none;}
.boxi .list-staff .list .l2 ul li { width:100%; float:left; height:17px;}

@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:13px;}
    .boxb { padding-top:75px;}
    .pnum ul li.prev a,
    .pnum ul li.next a {
        margin-top:6px; 
    }
    .single-press .back a b { margin-top:4px;}
    .boxf .back2 .back21 a b,
    .listf .prev a b,
    .listf .next a b { 
        margin-top:5px;
    }
    .boxe .ad-detail span,
    .boxe .ad-show-video span,
    .boxe .ad-zoom span {
        margin-top:4px;
    }
    .listk .info .map a b { margin-top:4px;}
    .listk .info .content .c1 { padding-top:0px;}
    .boxh .slide .show-more b {
        margin-top:4px;
    }
    .boxi .slide .show-more b { margin-top:4px;}
    .listk .img { padding-top:0px;}
}
/*20141027*/
.single-pub { width:775px; float:left; margin-left:220px; padding-top:75px;}
.single-pub .s1 { width:245px; float:left;}
.single-pub .s2 { width:480px; float:left; margin-left:50px;}
.single-pub .s2 .s21 { font-size:14px;}
.single-pub .s2 .s22 { font-size:13px; line-height:18px; text-align:justify;}
.single-pub .s2 .etitle { font-size:14px;}
.single-pub .s2 .eloop { margin-top:19px;}
.single-pub .eloop .td1 { font-size:13px; padding-top:2px; padding-bottom:1px;}
.single-pub .eloop .td1 p { padding:0px;}
.single-pub .eloop .td1 a { text-decoration:underline; color:#808080;}
.single-pub .eloop2 .td3 { line-height:18px;}
.single-pub .eloop2 .td3 a { text-decoration:none;}
.single-pub .eloop2 .td3 a:hover { text-decoration:underline;}

.single-pub .ad-gallery { width:245px; float:left; overflow:hidden;}
.single-pub .ad-gallery .ad-image-wrapper { width:245px; height:360px; float:left; margin:0px;}
.single-pub .ad-gallery .ad-controls { display:none;}
.single-pub .ad-gallery .ad-nav { width:245px; float:left; margin-top:10px;}
.single-pub .ad-gallery .ad-back,
.single-pub .ad-gallery .ad-forward {
    width:21px;
    float:left;
    height:24px;
    margin-top:10px;
    opacity:1!important;
    display:none!important;
}
.single-pub .ad-gallery .ad-back { background:url(../images/bg-19.png) 0px 0px no-repeat; left:0px;}
.single-pub .ad-gallery .ad-forward { background:url(../images/bg-20.png) right 0px no-repeat; right:0px;}
.single-pub .ad-gallery .ad-back:hover { background-position:0px -24px;}
.single-pub .ad-gallery .ad-forward:hover {
    background-position:right -24px;
}

.single-pub .ad-gallery .ad-thumbs { width:245px!important; float:left; overflow:hidden;}
.single-pub .ad-gallery .ad-thumbs .ad-thumb-list { width:245px!important; float:left!important; left:0px!important;}
.single-pub .ad-gallery .ad-thumbs .ad-thumb-list li { width:78px; height:78px; float:left; margin-left:5px; padding-bottom:5px; padding-right:0px;}
.single-pub .ad-gallery .ad-thumbs .ad-thumb-list li:first-child { margin-left:0px;}
.single-pub .ad-gallery .ad-thumbs .ad-thumb-list li img { width:78px; height:78px; float:left;}

.single-pub .ad-gallery .ad-thumbs ul li a img { border:none; opacity:1!important;}
.single-pub .s1 { position:relative;}
.single-pub .s11 { position:absolute; width:20px; height:20px; right:0px; top:340px; background:url(../images/bg-33.png) 0px 0px no-repeat; z-index:100; cursor:pointer;}
.fancybox-close { width:20px!important; height:20px!important; background:url(../images/bg-26.png) 0px 0px no-repeat #808080!important; border:1px solid #fff; right:-21px!important; top:0px!important;}
.fancybox-close:hover { background-position:0px -20px!important; border:1px solid #0074fd;}
.fancybox-title { width:100%!important; right:0px!important; margin:0px!important; padding:0px!important; height:36px!important; bottom:-36px!important; background:#404040;}
.fancybox-title .child { margin:0px!important; padding:0px!important; width:100%; float:left; text-align:center; font-size:15px; color:#fff; background:none!important; border-radius:0px!important; font-size:15px; font-family:'SimSun',Arial; padding-top:8px!important;}
.fancybox-title .child span { color:#0074fd;}
.fancybox-nav span { width:42px!important; height:80px!important; visibility:visible!important;}
.fancybox-prev span { left:-62px!important; background:url(../images/bg-13.png) 0px 0px no-repeat!important;}
.fancybox-next span { right:-62px!important; background:url(../images/bg-14.png) 0px 0px no-repeat!important;}
.fancybox-nav span:hover { background-position:0px -80px!important;}

.boxaa .b1 { width:100%; height:100%; float:left; background-size:cover; background-color:#fff;}
.boxaa .b2 { width:400px; position:absolute; z-index:1; right:80px; bottom:80px; text-align:right; color:#fff;}
.boxaa .b2 strong { width:100%; display:block; float:left; font-size:12px; font-family: "Simsun";}
.boxaa .b2 span { width:100%; display:block; float:left; font-size:12px; font-family: "Simsun";}

.header-work .menu { margin-left:0px;}
.header .menu li a { font-size:15px!important; background:none!important; line-height:28px!important;font-family: "Times"}
.header .menu li.current-menu-item>a { color:#808080;}
.header .menu li.current-menu-parent>a { color:#808080;}
.header .menu li.current-work-show a { color:#808080;} 
.header .menu li a:hover { text-decoration:underline!important;}
.header .menu li a.current { text-decoration:underline!important; color:#808080!important;}
.header .menu li .sub-menu li { padding-left:2px; margin-left:12px!important;}
.header .menu li .sub-menu li:before { content:"- "; color:#0074fd; font-size:12px;}
.header-work .menu li .sub-menu li:before { content:"- "; color:#0074fd; font-size:16px;}
.header-work .menu li .sub-menu li:after { content:" ";}
.header .h3 a { text-indent:0em; font-size:12px; line-height:12px; background:none; font-family:'Simsun'; color:#808080; padding-left:4px;}
.header .h3 a:hover { text-decoration:underline;}
 
.header-work a { text-indent:0em!important; padding-left:4px!important;}
.header-work:hover .menu li a { background:url(../images/bg-37.png) 0px 0px repeat!important;}
.header-work:hover .menu li .sub-menu li a { background:none!important;}
.header-work:hover .menu li .sub-menu li { background:url(../images/bg-37.png) 0px 0px repeat;}
.header .menu li.menu-item-has-children>a { margin-bottom:0;}
.header .menu li .sub-menu li { margin-bottom:1px!important; height:16px; overflow:hidden;}
.header-work:hover .h3 a { background:url(../images/bg-37.png) 0px 0px repeat!important;}

.single-pub .s2 .s22 a { color:#808080;}
.single-pub .s2 .s22 a:hover { text-decoration:underline;}
.single-pub .s2 .height-50 { height:12px;}
.single-pub .s2 .eloop { margin-top:5px;}
.single-pub .eloop .td3 { padding-bottom:1px;}

.boxe .ad-gallery .ad-thumbs { height:85px; position:relative;}
.boxe .ad-gallery .ad-thumb-list { position:absolute; left:0px; top:0px;}

.footer-other { position:fixed; left:0px; bottom:0px; z-index:11;}

#menu-item-1902 .sub-menu li a { text-decoration:none!important;}
#menu-item-1902 .sub-menu li.current-menu-item a { text-decoration:underline!important;}
#menu-item-1902 .sub-menu li.current-work-show a { text-decoration:underline!important;}
#menu-item-1902 .sub-menu li:hover a { text-decoration:underline!important;}
.header .menu li ul li.menu-item-1032 { width:100px;}
.header .menu li ul li.menu-item-1031 { width:50px;}
.header .menu li ul li.menu-item-2168 { width:50px;}
.header .menu li ul li.menu-item-1035 { width:50px;}
.header .menu li ul li.menu-item-1036 { width:50px;}

.boxh .content img { max-width:850px;}

.listh .list .height-10 { height:3px;}
.listh .list .height-30 { height:10px;}
.con-pub .c3 { height:8px;}
.boxh .height-35 { height:15px;}
.boxh .cutoff { height:20px;}

.listm { width:245px; float:left;}
.listm li { width:78px; height:78px; float:left; margin-left:5px; padding-bottom:5px;}
.listm li:first-child { margin-left:0px;}
.listm li img { width:78px; height:78px; float:left;}

.single-pub .s22 p:first-child { padding:0px; height:15px; font-size:0px; line-height:0px;}
.boxe .ad-gallery .ad-detail strong { font-weight:normal; color:#0074fd;}
.boxe .ad-gallery .ad-show-video strong { font-weight:normal; color:#0074fd;}

.boxc { position:relative;}
.boxc .liste li .icon { position:fixed; left:500px; top:75px; display:none; width:300px;}
.boxc .liste li .icon img { width:300px; height:auto;}
.boxc .liste li:hover .icon { display:block;}
.back-to-top-show { bottom:37px;}

.boxo { width:100%; height:100%; position:fixed; left:0px; top:0px; overflow:hidden; background:#fff;}
.boxo .full-image { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:3; background:#fff;}
.boxo .prev,.boxo .next { width:45%; position:fixed; z-index:4; height:100%; display:block;}
.boxo .prev { left:0px; cursor:url(../images/cursor-l.cur),auto;}
.boxo .next { right:0px; cursor:url(../images/cursor-r.cur),auto;}
.boxo .full-image img { float:left;}
.boxo .thumb-image { width:100%; height:85px; background:url(../images/bg-4b.png) 0px 0px repeat; position:fixed; left:0px; bottom:24px; z-index:7; opacity:0; filter:alpha(opacity=0);}
.boxo .thumb-image:hover { opacity:1; filter:alpha(opacity=100); -webkit-transition: 1.5s; -moz-transition: 1.5s; -o-transition: 1.5s; -ms-transition: 1.5s; transition: 1.5s;}
.boxo .thumb-image ul { position:absolute; left:0px; top:0px; height:85px;}
.boxo .thumb-image ul li { float:left; width:120px; height:85px; overflow:hidden;}
.boxo .thumb-image ul li img { width:120px; height:85px; float:left;}
.boxo .loading { width:100%; height:100%; position:fixed; z-index:2; left:0px; top:0px; background:url(../images/loader.gif) center center no-repeat; background-size:20px 20px;}
.boxo .controls { width:100%; position:fixed; height:19px; background:#fff; left:0px; bottom:0px; z-index:7; padding-top:5px; font-size:12px; font-weight:bold;}
.boxo .controls .ad-title { float:left; padding-left:20px;}
.boxo .controls .ad-detail { float:left; margin-left:50px; cursor:pointer;}
.boxo .controls .ad-show-video { float:left; margin-left:50px; cursor:pointer;}
.boxo .controls .ad-info { float:left; margin-left:50px;}
.boxo .controls strong { color:#0074fd; font-weight:normal;}
.boxo .controls .ad-info span { color:#0074fd;}
.boxo .controls .ad-detail:hover { color:#0074fd;}
.boxo .controls .ad-show-video:hover { color:#0074fd;}

.boxa .b2 { position:fixed; left:220px;}

#tmain { background:#fff!important;}

@media screen and (max-width:1003px){
    .back-to-top { right:10px;}
}
@media screen and (min-width:1004px){
    .back-to-top { left:1003px;}
}
.pre-load{

    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background: url(../images/loader.gif) center center no-repeat #fff;
    z-index: 1000;
    background-size: 12px 12px;
}
 

 








.work .boxc{
    width: 660px;
    margin-left: 0;
    padding-left: 220px;
    position: inherit;
    box-sizing: border-box;
}
.work .liste{
    margin-bottom: 30px;
}
.work .liste li{
    height: 20px;
    line-height: 20px;
}
.work{
    width: 100%;
}
.work .boxc .liste li .icon{
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: 1s all;
    position: fixed;
}
.work .boxc .liste li .icon img{
    width: 100%;
    height: auto;
    position: fixed;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
}
.work .liste li .icon.active{
    opacity: 1;
    visibility: visible;
}
.mask{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 660px;
    z-index: 4;
    background: rgba(255,255,255,0.4);
}
.boxc .cat_title{
    color: #333;
}
.boxc .cat_title,
.work .liste li a{
    position: relative;
    z-index: 4;
}

.work_detail1 .swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.work_detail1 .swiper-slide {
  background-size: cover;
  background-position: center;
}
.work_detail1 .gallery-top {
  height: 100%;
  width: 100%;
}
.work_detail1 .swiper-pagination{
    line-height: 30px;
    position: initial;
    float: left;
    font-size: 13px !important;
    margin-left: 30px;
    color: rgba(255,255,255,.8);
    width: initial;
}
.work_detail1 .detail_end .to_video{
    font-style: normal;
    line-height: 30px;
    float: left;
    cursor: pointer;
    font-size: 13px;
    margin-left: 30px;
    color: rgba(255,255,255,.8);
}
.video_show{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 3;
    background: rgba(255,255,255,.99);
}
.video_show video{
    position: fixed;
    left: 50%;
    top: 50%;
    object-fit:fill;

    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.work_detail1 .swiper-pagination-current{
    color: #e7662b;
}
.video_show .close{
    position: fixed;
    left: 65px;
    top: 100px;
    font-size: 13px; 
    cursor: pointer;
}
.work_detail1 .gallery-thumbs {
  box-sizing: border-box;
  position: absolute;
  bottom: 30px;
  width: 100%;
  left: 0;
  transition: 0.3s all;
  height: 157px;
  opacity: 0; 
}
.work_detail1 .gallery-thumbs:hover{
    opacity: 1 !important;
}
.work_detail1 .gallery-thumbs .swiper-slide{
    width: 270px;
    cursor: pointer;
    height: 150px;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: 0.3s all;
    position: relative;
    opacity: 0.5;
}
.work_detail1 .gallery-thumbs .swiper-slide:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5)
}
.work_detail1 .gallery-thumbs .swiper-slide:hover,
.work_detail1 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{
    border:2px solid #fff;
    opacity: 1;
}
.work_detail1 .gallery-thumbs .swiper-slide:hover:before,
.work_detail1 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:before{
    background: inherit;
}
.work_detail1 .gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
.work_detail1{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.work_detail1 .swiper-button-prev{
    left: 50px;
}
.work_detail1 .swiper-button-next{
    right: 50px;
}
.work_detail1 .detail_end{    
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 30px;
    background-color: rgba(180,180,180,.5);
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -ms-transition: height .3s;
    -o-transition: height .3s;
    transition: height .3s;
}
.work_detail1 .detail_end h2{

    float: left;
    font-size: 13px;
    font-weight: 500;
    line-height: 30px;
    margin: 0;
    margin-left: 24px;
    color: #fff;
}
.work_detail1 .detail_end a{

    position: relative;
    padding-left: 16px;
    display: inline-block;
    font-size: 13px;
    float: left;
    margin-left: 24px;
    line-height: 30px;
    margin-left: 18px;
    color: rgba(255,255,255,.8);
}
.work_detail1 .detail_show{
    position: fixed;
    bottom: -180px;
    left: 0;
    z-index: 10;
    width: 100%;
    background-color: rgba(180,180,180,.5);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.work_detail1 .detail_show.active{
    bottom: 0;
}
.work_detail1 .detail_show h2{
    float: left;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0;
    margin-left: 24px;
    margin-top: 18px;
    color: #fff;
}
.work_detail1 .detail_show .edit-content{

    float: left;
    margin-left: 60px;
    margin-top: 18px;
    width: 600px;
    height: 160px;
    overflow: hidden;
}
.work_detail1 .detail_show p{
    color: #fff;
    line-height: 20px;
    font-size: 12px;
    padding-bottom: 0;
}
.work_detail1 .detail_show a{
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    margin-top: 10px;
    margin-left: 18px;
    display: block;
}
.work_detail1 .detail_show a span{
    text-decoration: underline;
    margin-left: 5px;
    display: inline-block;
}
.work_detail2 .img{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.work_detail2 .single-press{
    padding-left: 220px;
    margin-left: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 660px; 
    padding-top: 100px;
    box-sizing: border-box;
    background: #fff;
}
.work_detail2 .single-press h2{

    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-top: 5px;
    padding-right: 60px;
    margin-bottom: 24px;
}
.work_detail2 .simple-article{
    padding-right: 60px;
}
.work_detail2 .simple-article p{
    line-height: 20px;
    font-size: 12px;
}
.work_detail2 .single-press .main{
    overflow-y: auto;
    /*height: 100%;*/
    position: absolute;
    bottom: 50px
}

/*整体部分*/ 
.work_detail2 .single-press .main::-webkit-scrollbar
{
    width: 6px;
    height: 6px;
}
/*滑动轨道*/ 
.work_detail2 .single-press .main::-webkit-scrollbar-track
{
    border-radius: 0px;
    background: none;
}
/*滑块*/
.work_detail2 .single-press .main::-webkit-scrollbar-thumb
{
    border-radius: 5px;
    background-color: rgba(0,0,0,.5)
}
/*滑块效果*/ 
.work_detail2 .single-press .main::-webkit-scrollbar-thumb:hover
{
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.4);
}
.simple-article{
    font-family: "宋体";
}
.simple-article h1,.simple-article h2,.simple-article h3,.simple-article h4,.simple-article h5,.simple-article h6 {font-weight:bold;}
.simple-article h1 { font-size:34px; line-height:1.3em; margin-bottom:5px;}
.simple-article h2 { font-size:30px; line-height:1.2em; margin-bottom:10px; }
.simple-article h3 { font-size:26px; line-height:1.6em; margin-bottom:10px; }
.simple-article h4 { font-size:22px; line-height:1.25em; margin-bottom:10px; }
.simple-article h5 { font-size:18px; line-height:1.6em; margin-bottom:10px;}
.simple-article h6 { font-size:14px; line-height:1.5em; margin-bottom:10px; }
.simple-article p {  
    color: #808080;
}
.simple-article a{display: inline-block;}
.simple-article blockquote { display:block; font-family: SimSun,Georgia,"Times New Roman",Times,serif; padding:10px 20px 10px 45px; color:#808080; line-height:160%; margin-bottom:15px;} /* ????”¨ */
.simple-article blockquote em { color:#999; text-align:right; display:block;}
.dropcap {float:left;   padding:10px 10px 5px 0; font-weight:bold;}  /* é|–?-—????2‰ */
.simple-article hr{ border:1px solid #ddd; border-width:0 0 1px 0; height:1px; font-size:0; margin:25px 0; clear:both; *margin:17px 0;}
.simple-article .br {font-size: 0;}


/*-------------------------------------
   List
-------------------------------------*/
.simple-article li ul,.simple-article li ol { margin: 0; }

.simple-article ul { list-style-type:disc;}
.simple-article ul.square { list-style:square;}
.simple-article ul.circle { list-style:circle;}

.simple-article ol { list-style-type:decimal; *padding-left:1.8em;}
.simple-article dl { margin: 0 0 1.5em 0; }
.simple-article dl dt { font-weight: bold; }
.simple-article dd { margin-left: 1.5em;}

/*-------------------------------------
   2. table
-------------------------------------*/
.simple-article table {border-collapse: collapse; border-spacing: 0;overflow:hidden; width:100%; margin-bottom:15px;}
.simple-article table th { font-weight:bold;}
.simple-article table th, .simple-article table td {
    border-top: 1px solid #DDDDDD;
    line-height: 18px;
    padding: 8px;
    /*text-align: left;*/
    vertical-align: top;
}   
.simple-article table colgroup + thead tr:first-child th, .simple-article table colgroup + thead tr:first-child td, .simple-article table thead:first-child tr:first-child th, .simple-article table thead:first-child tr:first-child td {border-top: 0 none;}
.simple-article table thead tr th,.simple-article table thead tr td {*border-top: 0 none;}
.simple-article .table-striped tbody tr:nth-child(2n+1) td,.simple-article  .table-striped tbody tr:nth-child(2n+1) th { background-color: #F9F9F9;}
.simple-article table th { background:#EBEBEB;}
.simple-article .table-bordered { -moz-border-colors: none; border-collapse: separate; border-color: #DDDDDD #DDDDDD #DDDDDD; border-style: solid solid solid none; border-width: 1px 1px 1px 0;}
.simple-article .table-bordered th, .table-bordered td {border-left: 1px solid #DDDDDD;}
.simple-article .table-row thead th { background:#ebebeb; }
.simple-article .table-row tbody th { background:#f5f5f5; }
.simple-article .table-col { border-top-width:0; }
.simple-article .table-col tbody th { background:#ebebeb; }
.simple-article ul li{list-style: inside}
/*Alignment*/
.alignleft {
   display:inline; float:left; margin-right:1.625em;
}
.alignright {
   clear:both; display:inline; float:right; margin-left:1.625em;
}
.aligncenter {
   clear:both; display:block; margin-left:auto; margin-right:auto;
}

/*-------------------------------------
   page 翻页器end
-------------------------------------*/


.clear{
    zoom:1;
}
.clear:after{
    content: '';
    display: block;
    clear: both;
}
/* 小屏幕导航 */
.p_transition {
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
}

.small_nav_btn {
    position: fixed;
    top: 15px;
    right: 15px;
    height: 30px;
    z-index: 8;
    display: none;
    width: 30px;
    height: 30px;
    background: url(../images/m_menu1.png) no-repeat center;
    background-size: 22px;
}

.small_nav_btn.active {
    background: url(../images/m_menu2.png) no-repeat center;
    background-size: 22px;
}

.small_nav .wapper .btn i {
    display: none;
}

.small_nav .wapper .btn.active i {
    -webkit-transform: rotate(180deg);
    transform: rorate(180deg);
    border-left: 0;
    border-right: 1px solid #e5e5e5;
}

.small_nav .show{
    margin-bottom: 5px;
}
.small_nav .show a {
    text-indent: 30px;
    line-height: 40px;
}

.small_nav .show a {
    text-indent: 40px;
    text-decoration: underline;
    line-height: 27px;
}

.scale img {
    transition: all 0.2s;
}

.scale:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.small_nav .wapper {
    position: relative;
}

.small_nav {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
    padding-top: 75px;
    box-sizing: border-box;
    text-align: center;
    background-color: rgba(255,255,255,.9);
    z-index: 7;
    display: none;
    overflow: auto;
}

.small_nav a {
    font-size: 13px;
    display: block;
    color: rgba(0,0,0,.8);
    border-bottom: 1px solid #fff;
    line-height: 27px;
    text-align: left;
    text-indent: 24px;
    position: relative;
}
.small_nav a.active:before{
    content: '+';
    position: absolute;
    left: -16px;
    font-size: 14px;
    text-align: center;
    display: block;
    top: 0;
    line-height: 27px;
}
.small_nav .show {
    display: none;
}

.work .m_hide,
.art .m_hide{
    display: none;
    padding: 0 24px;
}
.work .m_hide h3,
.art .m_hide h3{
    font-size: 13px;
    color: #808080;
}
.work .m_hide li h3,
.art .m_hide li h3{
    height: 15px;
    overflow: hidden;
    font-size: 13px;
    color: #808080;
    font-weight: normal;
    line-height: 15px;
    margin: 7px 0 0 0 ;
}
.work .m_hide li p,
.art .m_hide li p{
    color: #808080;
    font-size: 12px;
    height: 30px;
    padding: 0;
    margin-top: 3px;
    overflow: hidden;
    font-family: "Times";
    font-weight: bold;
    line-height: 15px;
}
.work .m_hide li,
.art .m_hide li{
    width: 49.5%;
    float: left;
    margin-bottom: 1%;
}
.work .m_hide li a,
.art .m_hide li a{
    display: block;
}
.work .m_hide li:nth-of-type(2n),
.art .m_hide li:nth-of-type(2n){
    float: right;
}
.work .m_hide li .img,
.art .m_hide li .img{
    width: 100%;
    overflow: hidden;
} 
.work_detail1{
    display: block;
}
.m_work_detail1{
    display: none;
}




.header .m_h2{
    display: none; 
}
.work_detail1 .gallery-thumbs{
    padding-bottom: 5px;
}
.work_detail1 .swiper-scrollbar-drag{
    background: rgba(255,255,255,0.9);
}
.work_detail1 .swiper-container-horizontal>.swiper-scrollbar{
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.5);
}

@media (max-width: 750px){
.boxaa .b2{
    right: 20px;
    bottom: 20px;
    width: 200px;
}
.hide_m{
    display: block;
}
.hide_pc{
    display: none;
}
.header .h1 a{
    width: 108px !important;
    height: 22px !important;
}
.tdiv{
    margin-top: 4px;
}
.header .h1{
    margin-top: 15px;
}
.header .menu li{
    position: relative;
}
.header .menu li ul.sub-menu{
    position: absolute;
    z-index: 2;
    left:-10px;
    width: 80px!important;
    padding-bottom: 5px;
    background: #fff; 
    width: 80px!important;
}
.header .h1 a{

}
.header .h2{
    width: 100%;
    padding: 0 24px;
    box-sizing: border-box;
    margin-left: 0;
    margin-top: 5px;
    display: none;
}
.header .m_h2{
    display: block;
}
.header .menu{
    margin-left: 0;
    width: 100%;
}
.header .menu{
    display: flex;
}
.header .menu li{
    width: initial;
    flex-grow: 1;
    text-align: left;
} 
.header .menu li a{
    width: 100% !important;
    float: none;
    color: #333;
    font-family: "Times","华文细黑";
    font-size: 15px !important; 
}
.header .menu li ul.sub-menu,
.menu-main-menu-container{
    width: 100%; 
}
.header .menu li ul li.menu-item-1032{
    width: 100%;
    margin-left: 0 !important;
}


.header{
    z-index: 8;
    width: 100%;
    background: #fff;
}
.header .h1{
    margin-left: 24px;
}
.mbox{
    width: 100%;
}
.boxk,
.boxc,
.boxh{
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 75px;
    box-sizing: border-box;
}
.tdiv57{
    height: 62px;
}
.boxc{
    height: inherit !important;
}
.boxh .content img,
img{
    max-width: 100%;
    height: inherit;
}
.listh li.list{
    width: 100%;
}

.art .liste{
    display: none;
}
.art .m_hide{
    display: block;
}
.listk .info .title,
.listk .info .map,
.listk .info .content,
.listk .info .content .c1,
.listk .info{
    width: 100%;
    margin-left: 0;
}
.listk .img,
.listk .img img{
    width: 100%;
}
.listk .info{
    margin-top: 20px;
}
.fund .main{
    width: 100% ;
    padding: 70px 24px 0 24px ;
    box-sizing: border-box;
}
.fund .header .h2{
    display: block;
    margin-left: 0;
    padding: 0px 24px 0;
    margin-bottom: 20px;
    box-sizing: border-box;
    width: 100%;
}
.fund .header{
    width: 100%;
    position: initial;
}
.fund .small_nav_btn{
    position: absolute;
}
.boxa .b2{
    display: none;
}
.boxaa,
.boxa{
    /*height: calc( 100% - 68px );
    margin-top: 68px;*/

}
.header-home{
    background: initial;
}
.boxaa .b1 img{
    max-width: inherit !important;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.footer-home{
    display: none;
}
.boxi,
.single-press,
.lista{

    margin-left: 0;
    padding-left: 0;
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    box-sizing: border-box;
}
.lista .thumbnail img{
    max-width: 100%;
}
.lista .excerpt{
    display: none;
}
.lista .title{
    font-weight: normal;
    margin-bottom: 6px;
    font-size: 13px;
}
.height-45{
    height: 20px;
}
img{
    max-width: 100% !important;
}
.single-press .back-fix{
    width: calc( 100% - 48px );
    left: 24px;
}
.single-press .height-100{
    height: 64px;
}
.listi .info{
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.boxi{
    padding-top: 75px;
}
.listi .img{
    width: 100%;
}
.listi .img img{
    width: 100%;
}
.work_detail1{
    display: none;
}
.m_work_detail1{
    display: block;
}
.m_work_detail1{
    padding: 80px 24px 0;
}
.m_work_detail1 .p1{

    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 10px;
}
.work .boxc{
    display: none;
}
.work .m_hide{
    display: block;
}
.work{
    padding-top: 78px;
}
.mask{
    display: none;
}


.boxd{
    display: none;
}

.pnum{
    width: 100%;
    text-align: center;
    margin-left: 0;
}
.pnum ul{
    width: 100%;
    margin: 0 auto;
    float: none;
}
.pnum ul li{
    float: none;
    display: inline-block;
}

.m_work_detail1 .simple-article img{
    width: 100%;
}




}



@media (min-width: 751px) and (max-width: 1200px){

.work .m_hide li, .art .m_hide li{
    width: 33%;
    margin-right: 0.5%;
    margin-bottom: 8px;
}
.work .m_hide li:nth-of-type(3n), .art .m_hide li:nth-of-type(3n){
    margin-right: 0;
}
.header .m_h2{
    display: none;
}
.mbox{
    width: 100%;
}
.pnum{
    width: 100%;
    text-align: center;
    margin-left: 0;
}
.pnum ul{
    width: 100%;
    margin: 0 auto;
    float: none;
}
.pnum ul li{
    float: none;
    display: inline-block;
}
.header .h2,
.header .h1{
    margin-left: 30px;
}
.boxk,
.boxc,
.boxh{
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    padding-left: 200px;
    padding-right: 24px;
    padding-top: 100px;
    box-sizing: border-box;
}
.boxc{
    height: inherit !important;
}
.boxh .content img,
img{
    max-width: 100%;
    height: inherit;
}
.listh li.list{
    width: 100%;
}

.art .liste{
    display: none;
}
.art .m_hide{
    display: block;
}
.listk .info .title,
.listk .info .map,
.listk .info .content,
.listk .info .content .c1,
.listk .info{
    width: 100%;
    margin-left: 0;
}
.listk .info{
    margin-top: 20px;
}
.fund .main{
    width: 100%;
    padding: 70px 24px 0 24px ;
    box-sizing: border-box;
}
.fund .header .h1{
    width: calc( 100% - 30px );
}
.fund .header .h2{

}
.fund .header{
    width: 100%;
    position: initial;
}
.fund .small_nav_btn{
    position: absolute;
}
.boxa .b2{
    display: none;
}
.header-home{
    background: initial;
}
.footer-home{
    display: none;
}
.listk .img{
    width: 100%;
}
.boxi,
.single-press,
.lista{

    margin-left: 0;
    padding-left: 200px;
    box-sizing: border-box;
    width: 100%;
    padding-right: 24px;
    box-sizing: border-box;
}
.lista .thumbnail img{
    max-width: 100%;
}
.lista .excerpt{
    display: none;
}
.lista .title{
    font-weight: normal;
    margin-bottom: 6px;
}
img{
    max-width: 100% !important;
}
.single-press .back-fix{
    width: calc( 100% - 48px );
    left: 24px;
}
.video_show .close{
    left: 30px;
}
.listi .info{
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.listi .img{
    width: 100%;
}
.m_work_detail1{
    padding: 70px 24px 0;
}
.m_work_detail1 .p1{

    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 10px;
}
.work{
    padding-top: 100px;
}
.mask{
    display: none;
}
.boxd{
    display: none;
}
/*.work .m_hide li .img img, .art .m_hide li .img img{
    height: 250px;
}*/
.work .m_hide li:nth-of-type(2n), .art .m_hide li:nth-of-type(2n){
    float: left;
}
.work .boxc{
    padding-top: 0;
}
.work .boxc .liste li .icon img{
    height: 100%;
    width: auto;
    max-width:inherit !important;
}


.work .boxc{
    display: none;
}
.work .m_hide{
    display: block;
    float: right;
    width: calc( 100% - 200px )
}


.footer .f21 .foot-text-color{
    color: #333333 !important;
}



}
.header-has_bg:hover .h2 .menu a{
    background: rgba(255,255,255,0.4) !important;
}