@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 { margin:0px; padding:0px; outline:none; font-family:'Times','Simsun'; 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;}

.font-1 { font-family:'Times','Simsun';}
.font-2 { font-family:'Times','Simsun'; font-weight:bold;}
.tdiv { width:100%; float:left;}
.thide { display:none;}
.mbox { width:1003px; 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:4;}
.header .h1 { width:140px; float:left; margin-left:30px; margin-top:20px;}
.header .h1 a { display:block; width:63px; height:40px; background:url(../images/bg-1.png) 0px 0px no-repeat;}
.header .h2 { width:140px; float:left; margin-left:30px; margin-top:15px;}
.menu-main-menu-container { width:140px; float:left;}
.header .menu { width:140px; float:left;}
.header .menu li { width:140px; float:left;}
.header .menu li a { font-size:13px; color:#000; width:140px; height:23px;}
.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:#000;}
.header .h3 a.lan_zh-hans { font-family:'Microsoft Yahei';}
.header .h3 a:hover { color:#e7662b;}*/

.header { width:148px;}
.header .h1 { width:108px;}
.header .h2 { width:108px;}
.header .menu { width:108px;}
.header .menu li { width:108px;}
.header .menu li a { width:108px; text-transform:lowercase;}
.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:16px; 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:#bbb; padding-top:5px; padding-left:40px;}
.footer .f21 span { font-family:'Microsoft Yahei';}
.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;}

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:40px; 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:430px;}
.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:#000; 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:700px; float:left; margin-left:180px;}
.lista .date { font-size:13px; color:#bbb;}
.lista .title { font-size:14px; color:#000; line-height:17px; margin-top:2px;}
.lista .excerpt { font-size:13px; line-height:18px; color:#000; margin-top:12px; text-align:justify;}
.lista .thumbnail img { float:left; max-width:700px; height:auto;}
.lista li a:hover .title { text-decoration:underline;}

.pnum { width:700px; float:left; margin-left:180px;}
.pnum ul { width:700px; 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:#000;}
.pnum ul li.current { color:#e7662b; font-size:15px;}
.pnum ul li.num a:hover { color:#e7662b;}

.single-press { width:700px; float:left; margin-left:180px;}
.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:700px; height:auto;}
.single-press .content div { width:100%; float:left; padding-bottom:10px;}
.single-press .content a { color:#000;}
.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:#000;}
.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:#000; margin-left:5px;}
.single-press .back a:hover span { color:#e7662b;}
.single-press .back a:hover b { background-position:0px -9px;}
.single-press .back-fix { width:750px; height:20px; padding-top:7px; position:fixed; left:180px; bottom:0px; z-index:5; background:#fff;}
.single-press .height-100 { height:76px;}

.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:#000; margin-top:4px;}
.listd li:hover .title { text-decoration:underline;}

.boxc { width:700px; float:left; margin-left:180px; padding-top:75px;}
.boxc .cat_title { font-size:14px;}
.liste { margin-top:6px;}
.liste li { width:100%; float:left; font-size:13px; height:18px;}
.liste li a { color:#000;}
.liste li a:hover { color:#e7662b;}
.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:700px; float:left; margin-left:180px;}
.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:#000; margin-left:5px;}
.boxf .back2 .back21 a:hover span { color:#e7662b;}
.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:#000; margin-left:5px;}
.listf .prev a:hover span { color:#e7662b;}
.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:#000; margin-right:5px;}
.listf .next a:hover span { color:#e7662b;}
.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:#e7662b;}
.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:#e7662b;}
.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:#e7662b;}
.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:'ArnoProBoldCaption', Arial, Helvetica, sans-serif; color:#e7662b; font-size:15px;}

.ad-box { width:100%; height:100%; background:url(../image/bg-4.png) 0px 0px repeat; position:fixed; z-index:1000; 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 #e7662b;}
.boxg .ad-gallery .ad-thumbs li a.ad-active img { border:2px solid #e7662b;}
.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:#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:1000;/* background:url(../image/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(../image/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;}

.boxh { width:700px; float:left; margin-left:180px; padding-top:75px;}
.boxh .content { font-size:13px; line-height:18px;}

.boxh .slide a { font-size:13px; color:#000; 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:#000; text-decoration:underline;}

.listh li.year { width:56px; float:left; font-size:13px;}
.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;}*/

.boxh .ybox { /*background:url(../images/bg-23.jpg) 62px 0px repeat-y;*/}

.boxi { width:700px; float:left; margin-left:180px; padding-top:75px;}
.boxi .cutoff { height:80px; /*background:url(../images/bg-11.png) center center repeat-x;*/ background:none;}
.listi .img { width:263px; float:left;}
.listi .info { width:393px; 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;}

.boxj { width:700px; float:left; margin-left:180px; padding-top:75px;}
.listj li.info { width:700px; float:left;}
.listj li.fg { width:700px; 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:#000; text-decoration:underline;}

.boxk { width:767px; float:left; margin-left:180px; padding-top:75px;}
.boxk .cutoff { height:100px; /*background:url(../images/bg-11.png) center center repeat-x;*/}
.listk { width:100%; float:left;}
.listk .img { width:283px; float:left; padding-top:5px;}
.listk .img img { width:283px; height:auto;}
.listk .info { width:410px; float:left; margin-left:60px;}
.listk .info .title { font-size:14px; width:410px; float:left;}
.listk .info .title span { font-size:14px;}
.listk .info .content { width:410px; float:left; font-size:13px;}
.listk .info .con1 { margin-top:20px;}
.listk .info .content .c1 { width:410px; float:left; color:#000; padding-top:2px;}
.listk .info .content .c2 { width:350px; 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:#000; text-decoration:underline;}
.listk .info .content a:hover { color:#e7662b;}
.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:#000; 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:#e7662b;}
.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:482px; position:absolute; background:url(../images/bg-4a.png) 0px 0px repeat; top:40px; z-index:2; overflow:hidden;}
.boxa .b21 { width:482px; 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:482px; 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:16px;}
.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 #e7662b;}
.boxe .ad-gallery .ad-thumbs li a.ad-active img { border:0px solid #e7662b;}
.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:#000;}
.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:#e7662b;}
.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:700px; margin-left:180px;}
.boxf .height-60 { height:75px;}
.boxf .back-fix { width:700px!important; margin-left:-0px!important; left:180px;}
*/.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: "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: "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:503px; background:none;}
.boxa .b24 { width:503px; height:25px; float:left; background:url(../images/bg-39.png) 0px 0px no-repeat;}
.boxa .b22 { width:503px; margin-top:0px; background:url(../images/bg-40.png) 0px 0px repeat-y; color:#000;}
.boxa .b23 { width:503px; height:25px; font-size:0px; line-height:0px; background:url(../images/bg-41.png) 0px 0px no-repeat;}
.listb { margin-left:25px; width:451px;}
.listb .thumbnail img { width:100%!important; height:auto!important;}
.listb .title,
.listb .excerpt { 
	color:#000;
}

.boxi .slide { margin-top:70px;}
.boxi .slide a { font-size:12px; color:#000; 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:'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:180px; 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:#000;}
.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:511px !important; float:left!important; left:0px!important;}
.single-pub .ad-gallery .ad-thumbs .ad-thumb-list li { width:82px; height:51px; 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:82px; height:51px; 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 #000!important; border:1px solid #fff; right:-21px!important; top:0px!important;}
.fancybox-close:hover { background-position:0px -20px!important; border:1px solid #e7662b;}
.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:'ArnoProBoldCaption',Arial; padding-top:8px!important;}
.fancybox-title .child span { color:#e7662b;}
.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:40px; bottom:30px; text-align:right; color:#fff;}
.boxaa .b2 strong { width:100%; display:block; float:left; font-size:12px; font-family: "Times","Simsun";}
.boxaa .b2 span { width:100%; display:block; float:left; font-size:12px; font-family: "Times","Simsun";}

.header .menu { margin-left:4px;}
.header-work .menu { margin-left:0px;}
.header .menu li a { font-size:12px!important; background:none!important; line-height:14px!important;}
.header .menu li.current-menu-item>a { color:#000;}
.header .menu li.current-menu-parent>a { color:#000;}
.header .menu li.current-work-show a { color:#000;}
.header .menu li a:hover { text-decoration:underline!important; color:#000!important;}
.header .menu li a.current { text-decoration:underline!important; color:#000!important;}
.header .menu li .sub-menu li { padding-left:2px; margin-left:12px!important;}
.header .menu li .sub-menu li:before { content:"- "; color:#e7662b; font-size:12px;}
.header-work .menu li .sub-menu li:before { content:"- "; color:#e7662b; 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:'Times','Simsun'; color:#000; 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:1px;}
.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:#000;}
.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:50px;}
.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:700px;}

.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:#e7662b;}
.boxe .ad-gallery .ad-show-video strong { font-weight:normal; color:#e7662b;}

.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:10px;}

.ny_a .boxo { width:711px; height:100%; overflow:hidden; background:#fff; clear:both;}
.ny_a .boxo .full-image { width:711px; height:100%;  background:#fff;}
.ny_a .boxo .prev,.ny_a .boxo .next { width:45%; position:absolute; z-index:4; height:498px; display:block;}
.ny_a .boxo .prev { left:0%; cursor:url(../image/zuo.cur),auto;}
.ny_a .boxo .next { right:0%; cursor:url(../image/you.cur),auto;}
.ny_a .boxo .full-image img { float:left;}
.ny_a .boxo .thumb-image { width:711px; position:relative; overflow:hidden; z-index:999;}
.ny_a .boxo .thumb-image ul { position:relative; left:0px; top:0px; width:611px !important; height:51px; opacity:0; filter:alpha(opacity=0);}
.ny_a .boxo .thumb-image ul: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;}
.ny_a .boxo .thumb-image #rr{ position:relative; left:10px; top:-50px; width:100px !important; min-height:51px; height:auto !important; height:51px; filter:alpha(opacity=100); opacity:1; overflow:hidden; float:right; margin-right:30px;}
.ny_a .boxo .thumb-image #rr li{ float:left; width:16px; height:14px;}
.ny_a .boxo .thumb-image #rr li a{ color:#CCC;}
.ny_a .boxo .thumb-image #rr li a:hover{ color:#333;;}
.ny_a .boxo .thumb-image ul li { float:left; width:82px; height:51px; overflow:hidden;}
.ny_a .boxo .thumb-image ul li img { width:82px; height:51px; float:left;}
.ny_a .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;}
.ny_a .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;}
.ny_a .boxo .controls .ad-title { float:left; padding-left:20px;}
.ny_a .boxo .controls .ad-detail { float:left; margin-left:50px; cursor:pointer;}
.ny_a .boxo .controls .ad-show-video { float:left; margin-left:50px; cursor:pointer;}
.ny_a .boxo .controls .ad-info { float:left; margin-left:50px;}
.ny_a .boxo .controls strong { color:#e7662b; font-weight:normal;}
.ny_a .boxo .controls .ad-info span { color:#e7662b;}
.ny_a .boxo .controls .ad-detail:hover { color:#e7662b;}
.ny_a .boxo .controls .ad-show-video:hover { color:#e7662b;}

/*项目*/
.xm_new .boxo { width:100%; height:100%; position:fixed; left:0px; top:0px; overflow:hidden; background:#fff;}
.xm_new .boxo .full-image { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:3; background:#fff;}
.xm_new .boxo .prev,.xm_new .boxo .next { width:45%; position:fixed; z-index:4; height:100%; display:block;}
.xm_new .boxo .prev { left:0px; cursor:url(../image/cursor-l.cur),auto;}
.xm_new .boxo .next { right:0px; cursor:url(../image/cursor-r.cur),auto;}
.xm_new .boxo .full-image img { float:left;}
.xm_new .boxo .thumb-image { width:100%; height:85px; background:url(../image/bg-4b.png) 0px 0px repeat; position:fixed; left:0px; bottom:0; z-index:7; opacity:0; filter:alpha(opacity=0);}
.xm_new .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;}
.xm_new .boxo .thumb-image ul { position:absolute; left:0px; top:0px; height:85px;}
.xm_new .boxo .thumb-image ul li { float:left; width:120px; height:85px; overflow:hidden;}
.xm_new .boxo .thumb-image ul li img { width:120px; height:85px; float:left;}
.xm_new .boxo .loading { width:100%; height:100%; position:fixed; z-index:2; left:0px; top:0px; background:url(../image/loader.gif) center center no-repeat; background-size:20px 20px;}

.controls { width:1000px; height:19px;/* padding-top:10px;*/ font-size:12px;/* margin:0 auto;*/ left: 26%; position: absolute; z-index: 999; top: 109px;}
.controls li { float:left; color:#1e1e1e; margin-right:20px; cursor:pointer;}
.controls li.d-title,.controls .ad-imgshow span,.controls .ad-detailshow span,.controls .ad-writeshow span { font-weight: bold;}
.controls li span { font-weight: normal;}
.controls li:first-child:hover { color:#e7662b;}
.controls li span:hover { color:#e7662b;}
.ad-write,.ad-writeshow,.ad-detail,.ad-detailshow { position: relative; }
.boxa .b2 { position:fixed; left:180px;}

#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;}
}
*/



