@charset "utf-8";



.banner { position:relative; left:50%; width:1600px; height:204px; margin-left:-800px; text-align:center; }



.container { background:url(/themes/images/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(/themes/images/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(/themes/images/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:16px/20px 'microsoft yahei'; }



.menu dl dt a:hover,.menu dl dt .current { background:url(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/ico_10.png) no-repeat; }



.w223 .clear { border-bottom:1px dashed #cecece; }







/* 新闻列表 */



.list { padding:0 10px 20px; }



.list li { padding:5px 0; background:url(/themes/images/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 { 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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/aWrap_4.jpg) no-repeat; }



.history .bd { height:225px; }



.history .mt { height:45px; background:url(/themes/images/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(/themes/images/ico_13.png) no-repeat center bottom; font:14px/45px 'microsoft yahei'; text-align:center; cursor:pointer; }



.history .mt ul .on { background:url(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/ico_07.png) no-repeat right center; }



.cbox .bd { padding:0 30px; color:#ababab; line-height:22px; }







.responsibility { background:url(/themes/images/cWrap_1.jpg) no-repeat; }



.honor { background:url(/themes/images/cWrap_2.jpg) no-repeat; }



.culture { background:url(/themes/images/cWrap_3.jpg) no-repeat; }



.magazine { background:url(/themes/images/cWrap_4.jpg) no-repeat; }



.employee { background:url(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/jWrap_3.jpg) no-repeat; }



.joinProgram .hd { padding:26px 20px 0; }



.joinProgram .bd { height:119px; padding:0 20px; }



.joinProgram .info { height:40px; 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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/jb-left.png) no-repeat; }



.historyShow .hd .jb-right { right:0; background:url(/themes/images/jb-right.png) no-repeat; }







.historyShow .bd { padding:60px 26px; background:url(/themes/images/ico_18.gif) repeat-y center top; }



.historyShow .item { padding-bottom:20px; background:url(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/icon.gif) 0 -11px no-repeat; }



.album-box .toolbar ul.tools .play a { padding:0 0 0 15px; background:url(/themes/images/icon.gif) -188px 0 no-repeat; }



.album-box .toolbar ul.tools .show a { padding:0 0 0 15px; background:url(/themes/images/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(/themes/images/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(/themes/images/fright.png) no-repeat; }



.album-box .main-pic .arrow-right { position:absolute; top:0; right:3px; width:50%; height:356px !important; background:url(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/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(/themes/images/sPrev.jpg) no-repeat; }



.smallScroll .sNext { bottom:0; background:url(/themes/images/sNext.jpg) no-repeat; }