@charset "utf-8";
/*宫崎骏 2012-9-11 武石 */
/*公共*/
body{ background:url(../images/gqj_xy.png) repeat center top;}
.mod{ background:none;}
.hd h2{ background:url(../images/gqj_bg.png) no-repeat; height:29px; text-indent:-9999px; margin-left:43px;}
.icon{ background:url(../images/gqj_bg.png) no-repeat 0 0; width:68px; height:87px; position:absolute; left:-25px; top:-28px;}
.tMar30{ margin-top:30px;}
/*bannerMod*/
.bannerMod{ height:415px; background:url(../images/gqj_banner.jpg) no-repeat center top;}
.bannerMod .review{ font:30px/39px "Microsoft Yahei"; color:#fff; background:#970505; padding:0 12px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; margin:58px 0 0 26px; float:left;}
/*navMod*/
.navMod{ background:url(../images/gqj_x.png) repeat-x;}
.navMod .nav{ float:none;}
.navMod .nav{ overflow:hidden; height:46px;}
.navMod .nav li{ margin:0;}
.navMod .nav a{ line-height:46px; height:42px; overflow:hidden; border-bottom:4px solid #66a46d ; display:inline-block; font-size:16px; font-weight:bold; color:#fff; padding:0 15px;}
.navMod .nav a:hover{ background:#33653b; border-bottom:4px solid #ffaa3c;}
/*workMod*/
.workMod .imgLists2 li .btn a,.workMod .imgLists2 li .btn span{ background:url(../images/gqj_bg.png) no-repeat;}
.workMod .hd h2{ background-position:0 -133px;}
.workMod .guidance{ font-size:14px; line-height:20px; color:#676767; text-indent:2em; margin:12px 0 -4px 10px;}
.workMod .bd{ padding-bottom:10px;}
.workMod .imgLists2 { margin-left:-50px;}
.workMod .imgLists2 li{ width:450px; margin:20px 0 0 50px;}
.workMod .imgLists2 li .pic{ border:solid 1px #e0dfde; padding:3px; background:#fff; width:192px; margin:-7px 10px 0 0; _margin:-7px 7px 0 0;}
.workMod .imgLists2 li .imgTxt{ padding-top:7px;}
.workMod .imgLists2 li img{ width:192px; height:252px;}
.workMod .imgLists2 li p{ color:#676767; line-height:18px; zoom:1;}
.workMod .imgLists2 li strong{ color:#323232;}
.workMod .imgLists2 li span{ display:block;}
.workMod .imgLists2 li .desc{ margin-top:7px;}
.workMod .imgLists2 li .desc span{ text-indent:2em;}
.workMod .imgLists2 li .btn{ margin:18px 0 0 -20px; float:left; width:260px;}
.workMod .imgLists2 li .btn a{ float:left; color:#fff; height:29px; line-height:29px; background-position:-298px 0; padding-left:5px; margin-left:20px;}
.workMod .imgLists2 li .btn span{ background-position:right -32px; padding-right:5px;}
.workMod .imgLists2 li .btn a.red{ background-position:-298px -67px;}
.workMod .imgLists2 li .btn a.red span{ background-position:right -98px;}
.workMod .more{ color:#902c2d; margin-top:-18px; float:right;}
/*studioMod*/
.studioMod .hd h2{ background-position:0 -164px;}
.studioMod .imgTxt{ width:650px;}
.studioMod .imgTxt img{ width:242px; height:192px;}
.studioMod .imgTxt .pic{ width:242px; height:192px; border:solid 1px #e0dfdf; padding:3px; background:#fff;}
.studioMod .imgTxt h4{ font-size:14px; font-weight:bold; margin:11px 0 2px 0;}
.studioMod .imgTxt h4 a{ color:#333232;}
.studioMod .imgTxt p{ line-height:18px; color:#676767; text-indent:2em;}
.fr{ float:right !important;}
.studioMod .fr{ margin-top:-80px;}
.studioMod .fr .pic{ margin:0 0 0 10px; float:right;}
.studioMod .fr h4{ margin:86px 0 2px 0;}
.studioMod .bd{ position:relative; zoom:1; padding:40px 0 10px 0;}
.studioMod .bd .icon{ width:51px; height:52px; background:url(../images/gqj_bg.png) no-repeat -73px 0; position:absolute; left:50%; top:50%; margin-left:-25px; }
/*mistakeMod*/
.mistakeMod .hd h2{ background-position:0 -195px;}
.mistakeMod .bd{ padding:40px 0 10px 0;}
.mistakeMod .imgLists a{ border:solid 1px #e0dfde; background:#fff; padding:3px; display:inline-block;}
.mistakeMod .imgLists li{ width:250px;}
.mistakeMod .imgLists{ float:left;}
.mistakeMod .Cont{ width:950px; overflow:hidden;}
.mistakeMod .ScrCont{ width:1000000px;}
/*rumorMod*/
.rumorMod .hd h2{ background-position:0 -227px;}
.rumorMod .bd{ padding:20px 0 60px 0;}
.rumorMod .imgLists2 { margin-left:-50px; _display:inline;}
.rumorMod .imgLists2 li{ width:450px; margin:20px 0 0 50px;}
.rumorMod .imgLists2 li .pic{ border:solid 1px #e0dfde; padding:3px; background:#fff; width:192px;}
.rumorMod .imgLists2 li img{ width:192px; height:252px;}
.rumorMod .imgLists2 li p{ color:#676767; line-height:18px;}
.rumorMod .imgLists2 li h4{ font-size:14px; font-weight:bold; line-height:18px; margin:3px 0 19px 0;}
.rumorMod .imgLists2 li h4 a{ color:#323232;}