@charset "utf-8";
.banner { position:relative;  width:100%; height:238px; text-align:center; }
.container { background:url(body.gif) center top; }

/* aWrap */
.aWrap { width:1002px; margin:0 auto; padding:23px 0 0; }

.box { border:5px solid #fff; background:#f4fafd; }
.box .hd { padding:8px 20px 0; color:#0050a0; font:bold 18px/34px 'microsoft yahei'; }
.box .bd { padding:8px 20px 0; }

.wrap { position:relative; width:1002px; margin:0 auto; min-height:400px; _height:400px; background:url(wrap.gif) repeat-y; z-index:9; }
.wrap .sidebar { float:left; width:229px; }
.wrap .main { float:right; width:710px; padding:0 22px; overflow:hidden; }
.wrapBt { height:0; margin:0 auto; overflow:hidden; clear:both; }

.leftTxtTitle { height:77px; padding:0; background:url(leftTxtTitle.png) no-repeat; color:#fff; font:20px/77px 'microsoft yahei'; text-align:center; }
.leftTxtTitle em { padding-left:5px; color:#94b6d4; vertical-align:middle; font-size:20px; font-family:'Myriad Pro'; }

/* 二级导航 */
.menu { width:229px; }
.menu dl { width:229px; }
.menu dl dt { width:229px; border-bottom:1px solid #ececec; }
.menu dl dt a { display:block; width:171px; padding:9px 36px 9px 22px; color:#3c3c3c; font:13px/20px 'microsoft yahei'; }
.menu dl dt a:hover,.menu dl dt .current,.menu dl dt .hover { background:url(menu_01.gif) no-repeat #0065aa; color:#fff; text-decoration:none; }
.menu dl dd { width:191px; padding:6px 6px 6px 32px; font:13px/20px 'microsoft yahei'; }
.menu dl dd a { display:block; padding:0; background:none; color:#666; }
.menu dl dd a:hover,.menu dl dd .current { color:#0065aa; text-decoration:none; }

.location { position:relative; height:42px; margin-bottom:25px; padding:10px 0 0; background:url(line.gif) no-repeat left bottom; line-height:42px; }
.location h3 { float:left; height:42px; color:#004fa0; font:20px/42px 'microsoft yahei'; }
.breadcrumbs { float:right; height:42px; color:#444; }
.breadcrumbs a { color:#444; }
.breadcrumbs a:hover,.breadcrumbs .current { color:#006dad; }

/* Display */
.article { padding:0 0 20px; line-height:200%; }
.article .hd { padding:0 0 10px; text-align:center; }
.article .hd h1 { color:#ad0000; font:18px/30px 'microsoft yahei'; }
.article .hd .titBar { color:#797979; line-height:24px; } 
.article .bd { padding:10px 0 10px; line-height:2.1; word-wrap:break-word; }

.hotNews { padding:0 0 30px; clear:both; }
.hotNews .item { padding:10px 0; border-bottom:1px dotted #b5b5b5; }
.hotNews .pic { float:left; width:170px; height:120px; margin-right:15px; padding:5px; background:url(ico_18.gif) no-repeat; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:5px 0 0; line-height:22px; }
.hotNews dl dt { color:#a40000; font-size:14px; font-weight:bold; }
.hotNews dl dt a { color:#a40000; }
.hotNews dl .i { padding:5px 0 0; color:#9c8208; font-size:14px; }
.hotNews dl .d { padding:0 0 5px; color:#b4b3b3; }

/* 图文列表 */
.pothoItem { padding-bottom:20px; }
.pothoItem .item { padding:20px 10px 0; height:142px; border-bottom:1px dashed #d3d3d3; }
.pothoItem .item:hover { background:#eee; }
.pothoItem .item .pic { float:left; width:180px; height:120px; margin-right:18px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; color:#6e6e6e; line-height:24px; }
.pothoItem .item dl dt { margin-bottom:4px; font:bold 14px/20px 'microsoft yahei'; }
.pothoItem .item dl dt a { color:#004fa0; }
.pothoItem .item dl .date { padding-bottom:3px; color:#929292; line-height:18px; }
.pothoItem .item dl .info { padding-bottom:3px; color:#808080; }
.pothoItem .item dl .more a { display:inline-block; padding-right:20px; background:url(ico_07.gif) no-repeat right center; color:#808080; line-height:20px; }

.w { margin-bottom:15px; }
.w a { display:inline-block; padding:0 36px 0 14px; background:url(ico_08.jpg) no-repeat 94% center #0065aa; color:#fff; vertical-align:top; line-height:30px; }

.pWrap { width:952px; margin:0 auto; padding:25px; background:#fff; }

.project {}
.project .hd { width:950px; overflow:hidden; }
.project .hd ul { width:975px; }
.project .hd ul li { float:left; width:300px; margin:0 25px 0 0; padding-bottom:23px; text-align:center; }
.project .hd ul li img { height:212px; vertical-align:top; }
.project .hd ul li span { display:block; width:300px; background:#e4e4e4; color:#575757; font:20px/43px 'microsoft yahei'; }
.project .hd ul li a:hover span { background:#0071b0; color:#fff; }
.project .hd ul .on { background:url(ico_09.gif) repeat-y center bottom; }
.project .hd ul .on span { background:#0071b0; color:#fff; }
.project .bd {}
.project .bd .info { padding:30px 25px; border:1px solid #0071b0; line-height:22px; }

.focus { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #b5b5b5; }
.focus .bd { width:710px; height:370px; margin-bottom:32px; }
.focus .hd { position:relative; height:80px; padding:0 85px; }
.focus .hd ul { height:80px; }
.focus .hd ul li { float:left; width:115px; height:80px; margin:0 10px; display:inline; }
.focus .hd ul .on img { border:3px solid #f79d13; width:109px; height:74px; }
.pPrev,.pNext { position:absolute; top:24px; }
.pPrev { left:25px; }
.pNext { right:25px }

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }

/* 图片列表尺寸 基于基础库 */
.w223 { margin-bottom:25px; overflow:hidden; }
.w223 .pic-item-list { width:976px; margin:0; }
.w223 .pic-item { position:relative; width:223px; margin:0 20px 20px 0; padding:26px 0 0; display:inline; }
.w223 .list-pic { display:block; width:223px; height:157px; padding:0; border:0; background:#fff; line-height:157px; }
.w223 dl { padding:8px 0 0; line-height:24px; }
.w223 dl dt { padding:0; color:#616161; }
.w223 dl dt a { color:#616161; }
.w223 dl dt a:hover { color:#0071b0; }
.w223 .mask { position:absolute; top:26px; left:0; z-index:9; display:none; }
.w223 .mask a { display:block; width:223px; height:157px; background:url(ico_10.png) no-repeat; }
.w223 .clear { border-bottom:1px dashed #cecece; }

/* 新闻列表 */
.list { padding:0 10px 20px; }
.list li { padding:5px 0; background:url(mask.png) no-repeat 0 15px; line-height:20px; clear:both; }
.list li span { float:right; color:#acacac; }
.list li a { padding-left:12px; color:#2f2f2f; }
.list li a:hover { text-decoration:underline; }

/* 分页 */
.page { margin:0; padding:0 0 30px; line-height:18px; text-align:center; }
.page a,.page span{ display:inline-block; height:20px; margin:0 1px; padding:0 5px; border:1px solid #0065aa; background:#0065aa; color:#fff; vertical-align:top; }
.page a:hover { border-color:#f09e17; background:#f09e17; color:#fff; text-decoration:none; }
.page .current { border-color:#f09e17; background:#f09e17; color:#fff; font-weight:bold}

/* 人才招聘 */
.hr { position:relative; padding:0; }
.hr h3 { border-bottom:1px solid #c9c9c9; color:#5d5d5d; font:bold 14px/46px arial; }
.hr h3 .apply { float:right; width:56px; height:18px; margin-top:15px; padding:0; background:url(ico_15.gif) no-repeat; color:#fff; font-weight:100; font-size:12px; line-height:18px; text-align:center; }
.hr h3 .apply a { color:#fff; }
.hrItem { min-height:270px; _height:270px; padding:15px 0; background:url(ico_14.jpg) no-repeat right bottom; line-height:28px; }
.hrItem .title { color:#999; font-weight:bold; line-height:31px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#f08100; }
.hrItem .con { margin-bottom:10px; padding:15px 20px; background:#ececec; color:#666; line-height:24px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#f08100; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }

.hrTable { margin:0 auto 30px; }
.hrTable .hrTableTh { height:38px; background:#0065aa; font-size:15px; }
.hrTable th { padding:0 28px; color:#fff; font-weight:100; }
.hrTable td { padding:0 28px; border-bottom:1px dotted #c6c6c6; }
.hrTable .hover td { background:#eee; color:#666; }
.hrTable .hover td a { color:#666; }

/* 在线留言 */
.message { padding:0 0 30px; }
.message .item { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ccc; line-height:21px; }
.message .item .problem { min-height:65px; _height:65px; padding:0 0 10px 58px; background:url(ico_12.png) no-repeat; color:#ad8a2d; }
.message .item .problem h3,.message .item .reply h3 { margin-bottom:3px; color:#a60c0c; font-size:14px; }
.message .item .reply { min-height:65px; _height:65px; padding:0 0 10px 58px; background:url(ico_13.png) no-repeat; color:#ad8a2d; }

/* 表单部分 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#ccc; color:#333; font-size:14px; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:350px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 105px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:74px; height:30px; border:none; color:#fff; font-size:14px; cursor:pointer; }
.form-panel .submit-field .btn-submit { background:#00478c; }
.form-panel .submit-field .btn-reset { background:#00478c; }

.grid-s313m371 { width:1002px; margin-bottom:12px; }
.grid-s313m371 .sidebar { float:left; width:480px; }
.grid-s313m371 .main { float:right; width:510px; }

.chairman { background:url(aWrap_1.jpg) no-repeat; }
.chairman .bd { height:424px; }
.chairman .info { height:163px; color:#808080; line-height:24px; overflow:hidden; }

.group { margin-bottom:12px; background:url(aWrap_2.jpg) no-repeat; }
.group .bd { height:176px; }
.group .info { height:135px; padding-right:160px; color:#808080; line-height:24px; overflow:hidden; }

.organization { background:url(aWrap_3.jpg) no-repeat; }
.organization .bd { height:176px; }
.organization .info { height:40px; padding-right:150px; padding-bottom:14px; color:#808080; line-height:20px; overflow:hidden; }

.history { background:url(aWrap_4.jpg) no-repeat; }
.history .bd { height:225px; }
.history .mt { height:45px; background:url(ico_12.gif) no-repeat center 39px }
.history .mt ul { height:45px; padding-left:30px; }
.history .mt ul li { float:left; width:95px; background:url(ico_13.png) no-repeat center bottom; font:14px/45px 'microsoft yahei'; text-align:center; cursor:pointer; }
.history .mt ul .on { background:url(ico_14.png) no-repeat center bottom; color:#fe9900; font-size:16px; font-weight:bold; }
.history .mc { height:75px; padding:15px 60px 0; color:#808080; line-height:26px; }
.history .mc .date { color:#fe9900; font-size:14px; line-height:24px; }
.history .more { padding-left:60px; }

.more {}
.more a { display:inline-block; padding-right:20px; background:url(ico_07.png) no-repeat right center; color:#666; line-height:24px; }
.more a:hover { color:#0050a0; }

.jWrap,.nWrap { width:1002px; margin:0 auto; padding:20px 0; }

.cWrapBg { background:url(cWrap.jpg) no-repeat center top; }
.cWrap { width:1002px; margin:0 auto; padding:69px 0 68px; }
.cWrap .pic { height:241px; }
.cWrap .box { border:0; }

.grid-s502m248e252 { width:1002px; }
.grid-s502m248e252 .sidebar { float:left; width:502px; }
.grid-s502m248e252 .main { float:left; width:248px; }
.grid-s502m248e252 .extra { float:right; width:252px; }

.cbox .hd { padding:30px 30px 0; line-height:26px; }
.cbox .hd span { display:inline-block; padding-right:27px; background:url(ico_07.png) no-repeat right center; }
.cbox .bd { padding:0 30px; color:#ababab; line-height:22px; }

.responsibility { background:url(cWrap_1.jpg) no-repeat; }
.honor { background:url(cWrap_2.jpg) no-repeat; }
.culture { background:url(cWrap_3.jpg) no-repeat; }
.magazine { background:url(cWrap_4.jpg) no-repeat; }
.employee { background:url(cWrap_5.jpg) no-repeat; }

.responsibility .bd,.honor .bd { height:185px; }
.culture .bd,.magazine .bd,.employee .bd { height:188px; }
.culture .hd { color:#fff; }
.culture .bd { color:#fff; }

.grid-s265m448e265 { width:1002px; }
.grid-s265m448e265 .sidebar { float:left; width:265px; margin-right:12px; }
.grid-s265m448e265 .main { float:left; width:448px; }
.grid-s265m448e265 .extra { float:right; width:265px; }

.newsPic { height:410px; }

/* 集团新闻 */
.newsGroup { margin-bottom:12px; background:url(nWrap_1.jpg) no-repeat; }
.newsGroup .hd { padding:12px 20px 0; }
.newsGroup .bd { height:140px; padding:8px 20px 0; }
.newsGroup .info { height:40px; padding-right:150px; color:#808080; line-height:20px; overflow:hidden; }

/* 项目动态 */
.newsProject { background:url(nWrap_2.jpg) no-repeat; }
.newsProject .hd { padding:12px 20px 0; }
.newsProject .bd { height:140px; padding:8px 20px 0; }
.newsProject .info { height:40px; padding-right:150px; padding-bottom:14px; color:#808080; line-height:20px; overflow:hidden; }

/* 行业资讯 */
.newsIndustry { background:url(nWrap_3.jpg) no-repeat; }
.newsIndustry .hd { padding:12px 20px 0; }
.newsIndustry .bd { height:356px; padding:8px 20px 0; }
.newsIndustry h4 { color:#4a4a4a; font-size:12px; line-height:24px; }
.newsIndustry h4 a { color:#4a4a4a; }
.newsIndustry .info { height:40px; padding-bottom:14px; color:#808080; line-height:20px; overflow:hidden; }

.grid-s495m495 { width:1002px; }
.grid-s495m495 .sidebar { float:left; width:495px; }
.grid-s495m495 .main { float:right; width:495px; }

/* 联系我们 */
.joinCcontact { background:url(jWrap_1.jpg) no-repeat; }
.joinCcontact .hd { padding:26px 20px 0; }
.joinCcontact .bd { height:256px; padding:63px 11px 0; }
.joinCcontact .map { float:left; width:210px; height:185px; padding:0 10px 0 0; background:url(ico_11.gif) no-repeat right top; }
.joinCcontact .address { float:right; width:215px; height:185px; line-height:22px; color:#808080; }
.joinCcontact .address .mc { height:130px; overflow:hidden; }

/* 社会招聘 */
.joinHr { margin-bottom:12px; background:url(jWrap_2.jpg) no-repeat; }
.joinHr .hd { padding:26px 20px 0; }
.joinHr .bd { height:119px; padding:0 20px; }
.joinHr .info { height:40px; padding-right:160px; color:#808080; line-height:20px; overflow:hidden; }

/* 展翅计划 */
.joinProgram { background:url(jWrap_3.jpg) no-repeat; }
.joinProgram .hd { padding:26px 20px 0; }
.joinProgram .bd { height:119px; padding:0 20px; }
.joinProgram .info { height:50px; padding-right:160px; padding-bottom:8px; color:#808080; line-height:20px; overflow:hidden; }

/**/
.kd-wrap { width:1002px; margin:0 auto; background:#fff; }
.kd-main { padding:22px 0 0; }
.kd-main .leftArea { float:left; width:170px; padding:15px 0 0 26px; }
.kd-main .leftArea h3 { color:#0d6cae; font:16px/26px 'microsoft yahei'; }
.kd-main .leftArea ul li { font-size:14px; line-height:26px; }
.kd-main .leftArea .line { height:1px; margin:12px 0; border-top:1px dashed #c6c6c6; }
.kd-main .rightArea { float:right; position:relative; width:746px; }
.kd-main .item { float:left; width:295px; padding:23px; margin:0 0 0 0; border:1px solid #e2e2e2; display:inline; }
.kd-main .item .bd { height:186px; margin-bottom:15px; }
.kd-main .item .hd { overflow:hidden; }
.kd-main .item .hd ul li { float:left; width:94px; height:59px; margin-bottom:15px; margin-right:15px; cursor:pointer; }
.kd-main .item .hd ul .on { width:90px; height:55px; border:2px solid #ff9b00; }
.kd-main .item .hd ul .on img { width:90px; height:55px; }
.kd-main .item h3 { color:#0d6cae; font:16px/26px 'microsoft yahei'; }
.kd-main .item .info { color:#444; line-height:22px; }

.kd-title { position:relative; width:1002px; height:44px; margin-top:-44px; background:url(ico_15.png); color:#fff; font:20px/44px 'microsoft yahei'; z-index:99; text-align:center; }
.back { position:absolute; right:0; top:0; display:block; height:44px; padding:0 15px; background:#009cb9; color:#fff; font-family:arial; font-size:14px; }
.back:hover { color:#fff; }

.historyShow { padding:22px 0 0; }
.historyShow .hd { position:relative; height:60px; background:url(ico_12.gif) no-repeat center 50px; overflow:hidden; }
.historyShow .hd ul { position:absolute; top:0; height:60px; text-align:center; }
.historyShow .hd ul li { position:absolute; top:0; display:block; width:100px; padding-bottom:17px; background:url(ico_20.gif) no-repeat center bottom; font:14px/43px 'microsoft yahei'; text-align:center; cursor:pointer; vertical-align:top; }
.historyShow .hd ul .on { background:url(ico_21.gif) no-repeat center bottom; color:#004fa0; font-size:22px; font-weight:bold; }
.historyShow .hd .jb-left,.historyShow .hd .jb-right { position:absolute; top:0; display:block; width:150px; height:60px; z-index:99; }
.historyShow .hd .jb-left { left:0; background:url(jb-left.png) no-repeat; }
.historyShow .hd .jb-right { right:0; background:url(jb-right.png) no-repeat; }

.historyShow .bd { padding:60px 26px; background:url(ico_18.gif) repeat-y center top; }
.historyShow .item { padding-bottom:20px; background:url(ico_19.gif) no-repeat center 22px; overflow:hidden; }
.historyShow .pic { position:relative; float:left; width:454px; }
.historyShow .pic i { position:absolute; top:0; right:0; display:block; width:10px; height:102px; background:url(ico_16.png) no-repeat; z-index:2; }
.historyShow .pic li { position:relative; float:right; width:102px; height:102px; margin:0 12px 12px 0; overflow:hidden; display:inline; }
.historyShow .pic li span { position:absolute; top:0; left:-5px; display:block; width:112px; height:102px; }
.historyShow .pic .first { width:112px !important; margin:0 !important; }
.historyShow .pic .first span { left:0; }
.historyShow .right { float:right; width:454px; }
.historyShow .right .date { height:31px; color:#004fa0; font:24px/24px 'microsoft yahei'; }
.historyShow .right .info { padding-bottom:10px; line-height:24px; }
.historyShow .def .pic { float:right; } 
.historyShow .def .pic i { left:0; background:url(ico_17.png) no-repeat; }
.historyShow .def .pic li { float:left; margin:0 0 12px 12px; }
.historyShow .def .right { float:left; text-align:right; } 

.magazineHot { position:relative; height:270px; margin-bottom:32px; padding:30px 30px 30px 250px; background:#f1f2f3; }
.magazineHot .pic { position:absolute; top:30px; left:30px; width:200px; height:270px; }
.magazineHot h2 { margin-top:7px; color:#006DAD; font-weight:100; line-height:40px; font-size:22px; }
.magazineHot h2 a { color:#006DAD; }
.magazineHot .info { min-height:158px; _height:158px; padding:3px 0; color:#999; line-height:22px; }
.magazineHot .more { width:162px; height:32px; background:url(ico_25.jpg) no-repeat; color:#fff; line-height:32px; text-align:center; }
.magazineHot .more a { color:#fff; }

.w200 { width:735px; padding-bottom:25px; }
.w200 .pic-item { display:block; float:left; width:200px; height:305px; margin:0 25px 25px 0; padding:9px; border:1px solid #e5e5e5; overflow:hidden; }
.w200 .pic-item .list-pic { display:block; width:200px; height:270px; line-height:270px; }
.w200 .pic-item .list-pic img { vertical-align:top; }
.w200 .pic-item dl { margin-top:7px; color:#999; line-height:24px; }
.w200 .pic-item dl dt { font-weight:bold; font-size:14px; }
.w200 .pic-item dl a { color:#999; }

/* 图册 */
.album-box { position:relative; width:671px; margin:0 auto; }

	/* 播放控制条 */
.album-box .toolbar { padding:0 0 10px; }
.album-box .toolbar ul.other { float:right; }
.album-box .toolbar ul.other li { float:left; }
.album-box .toolbar ul.other li.feedback a { padding:0 0 0 18px; background:url(icon.gif) 0 -42px no-repeat; }
.album-box .toolbar ul.tools li { float:left; margin:0 5px; }
.album-box .toolbar ul.tools li a { color:#333; }
.album-box .toolbar ul.tools .pause a { padding:0 0 0 15px; background:url(icon.gif) 0 -11px no-repeat; }
.album-box .toolbar ul.tools .play a { padding:0 0 0 15px; background:url(icon.gif) -188px 0 no-repeat; }
.album-box .toolbar ul.tools .show a { padding:0 0 0 15px; background:url(icon.gif) 0 -25px no-repeat; }
.album-box .toolbar ul.tools .msg { color:#999; }
.album-box a { color:#F33; text-decoration:none; }
.album-box a:hover { color:#333; text-decoration:none; }
.album-box ul, .album-box li { margin:0; padding:0; background:none; }

/* 标题 */
.album-box .album-title { text-align:center; padding:15px; color:#000; font:800 26px/26px "宋体",arial; }

/* 图片容器部分 */
.album-box .main-pic-wrap { position:relative; padding:0 0 30px; }

	/* 大图 */
.album-box .main-pic { position:relative; width:671px; height:356px; padding:0; border:0; background:#fff; overflow:hidden; }

#imgBigPic { width:671px !important; height:356px !important; margin:0 !important; }

/* 左右箭头 */
.album-box .main-pic .arrow-left { position:absolute; top:0; left:3px; width:50%; height:356px !important; background:url(ajax-loader.gif) -20px -20px no-repeat; cursor:pointer; }
.album-box .main-pic .arrow-left div { display:none; position:absolute; top:50%; left:0; width:46px; height:55px; margin-top:-27px; background:url(fright.png) no-repeat; }
.album-box .main-pic .arrow-right { position:absolute; top:0; right:3px; width:50%; height:356px !important; background:url(ajax-loader.gif) -20px -20px no-repeat; cursor:pointer; }
.album-box .main-pic .arrow-right div { display:none; position:absolute; top:50%; right:0; width:46px; height:55px; margin-top:-27px; background:url(fleft.png) no-repeat; }
.album-box .pic-intro { padding:10px 0; line-height:22px; }
.album-box .pic-intro { font-size:12px; }
.album-box .pic-intro { width:671px; line-height:2; margin:10px auto; color:#000; }
.album-box .main-pic .pic-title { position:absolute; left:0px; bottom:0; width:701px; height:100px; font-weight:bold; text-align:center; background:url(bank.png); height:30px; line-height:30px; z-index:9999; color:#fff}
.album-box .pic-intro .pic-content { padding:25px 0 0; border-top:1px dotted #b5b5b5; }
.album-box .album-other { text-align:right; padding:0 0 10px; color:#A1A1A1; }
.album-box .pic-list-box { width:671px; height:66px; margin:0; padding-top:17px; }
.album-box .pic-list-box .pic-list { float:left; position:relative; width:524px; height:66px; display:inline; overflow:hidden; }
.album-box .pic-list-box .pic-list .pic-item { display:inline; position:relative; float:left; width:121px; height:66px; margin:0 5px; }
.album-box .pic-list-box .pic-list .pic-item .pic { width:121px; height:66px; padding:0; }
.album-box .pic-list-box .pic-list .pic-item .pic img { width:115px; height:60px; padding:2px; border:1px solid #b2d218; }
.album-box .pic-list-box .pic-list .pic-item .pic-current img { width:115px; height:60px; border:1px solid #fd1a2b; }
.album-box .pic-list-box .pic-list .pic-item .pic span { display:block; padding:0 3px; position:absolute; right:4px; bottom:4px; background:#000; color:#FFF; }
.album-box .pic-list-box .pic-list .pic-item .pic a:hover span { background:#464646; }
.album-box .pic-list-box .next { float:right; padding-right:25px; }
.album-box .pic-list-box .next a { display:block; width:48px; height:66px; margin:0; background:url(pNext.jpg) right center no-repeat; }
.album-box .pic-list-box .next a:hover {}
.album-box .pic-list-box .prev { float:left; padding-left:25px; }
.album-box .pic-list-box .prev a { display:block; width:48px; height:66px; margin:0; background:url(pPrev.jpg) left center no-repeat; }
.album-box .pic-list-box .prev a:hover {}

.preview { position:relative; width:758px; padding:38px 122px; }
.preview .bigImg { float:left; width:600px; overflow:hidden; }
.preview .bigImg li { position:relative; width:600px; height:860px; }
.preview .bigImg li span { position:absolute; bottom:0; left:0; display:block; width:600px; background:url(mask.png); color:#fff; line-height:30px; font-family:'microsoft yahei'; text-align:center; }
.preview .smallScroll { float:left; height:710px; padding:50px 0; }
.smallScroll { position:absolute; top:38px; right:122px; width:126px; }
.smallScroll .smallImg ul li { position:relative; width:126px; height:168px; margin:0 0 12px; border:0; cursor:pointer; }
.smallScroll .smallImg ul li i { position:absolute; top:0; left:0; display:block; width:126px; height:168px; }
.smallScroll .smallImg ul .on { width:126px; height:168px; }
.smallScroll .smallImg ul .on i { width:118px; height:160px; border:4px solid #0062a7; }
.smallScroll .sPrev,.smallScroll .sNext { position:absolute; left:45.5px; display:block; width:35px; height:35px; color:#fff; font-size:0; line-height:999em; overflow:hidden; }
.smallScroll .sPrev { top:0; background:url(sPrev.jpg) no-repeat; }
.smallScroll .sNext { bottom:0; background:url(sNext.jpg) no-repeat; }