.banner { position:relative; width:100%; height:211px; overflow:hidden; }
.banner img { position:absolute; top:0; left:50%; width:1600px; height:211px; margin-left:-800px; }
.wrap { position:relative; width:1024px; margin:0 auto; }
.wrap .sidebar { float:left; width:237px; }
.wrap .main { position:relative; float:right; width:744px; }
.wrapBt { width:1024px; height:0; margin:0 auto; background:none; overflow:hidden; clear:both; }

.leftTxtTitle { height:25px; padding:7px 0 7px 17px; background:url(leftTxtTitle.jpg) no-repeat; color:#fff; font:14px/25px "microsoft yahei"; }
.leftTxtTitle strong { float:left; padding:0 11px 0 0; background:url(ico_16.gif) no-repeat right center; font-weight:100; }
.leftTxtTitle em { float:left; padding:5px 20px 0 7px; color:#fff; background:url(ico_17.gif) no-repeat right 12px; font:normal 10px/20px arial; }


/* 二级栏目 */
.menu { width:237px; margin-bottom:17px; padding:0 0 10px; background:url(ico_14.jpg) no-repeat left bottom; }
.menu p { padding:1px; border:solid #e0e0e0; border-width:0 1px; }
.menu dl { padding:4px 41px 20px 16px; border:solid #e0e0e0; border-width:0 1px; }
.menu dl dt { width:178px; border-bottom:1px solid #e0e0e0; margin-bottom:3px; }
.menu dl dt a { display:block; width:178px; _height:20px; *min-height:20px; padding:5px 0; color:#808080; font:12px/20px arial; text-align:left; }
.menu dl dt a:hover, .menu dl dt .current { color:#1853cb; text-decoration:none; }
.menu dl dd { width:178px; padding:0; text-align:left; }
.menu dl dd a { color:#3d9001; line-height:20px; }
.menu dl dd a:hover, .menu dd .current { color:#fa8d01; text-decoration:none; }

.ltContact { width:237px; }
.ltContact .hd h2 { height:25px; padding:7px 0 7px 17px; background:url(ico_10.gif) no-repeat; color:#808080; font:14px/25px "microsoft yahei"; }
.ltContact .hd h2 strong { float:left; padding:0 11px 0 0; background:url(ico_11.gif) no-repeat right center; font-weight:100; }
.ltContact .hd h2 em { float:left; padding:5px 20px 0 7px; color:#808080; background:url(ico_12.gif) no-repeat right 12px; font:normal 10px/20px arial; }
.ltContact .hd a { display:inline-block; width:9px; height:7px; margin-top:13px; background:url(ico_12.gif) no-repeat; overflow:hidden; vertical-align:top; }
.ltContact .bd { padding:1px; border:solid #e0e0e0; border-width:0 1px; }
.ltContact .bd .info { padding:14px; line-height:22px; }
.ltContact .ft { height:12px; background:url(ico_13.jpg) no-repeat; overflow:hidden; }

/* 面包屑 */
.location { position:relative; height:34px; margin-bottom:25px; padding:0 0 9px; background:url(location.gif) repeat-x left bottom; line-height:23px; }
.location h2 { float:left; color:#1853cb; font:21px/25px "microsoft yahei"; }
.breadcrumbs { float:right; line-height:24px; }
.breadcrumbs a:hover,.breadcrumbs .current { color:#0e56dc; }

/* Display */
.article { padding:0; line-height:230%; }
.article .hd { padding-bottom:9px; line-height:26px; text-align:center; }
.article .hd h1 { padding:10px 0; color:#c00; font-size:18px; }
.article .hd .titBar { color:#666; line-height:20px; }
.article .hd .titBar a { color:#666; }
.article .bd { padding:10px 0; line-height:210%; word-wrap:break-word; }

/* 新闻列表 */
.list { margin:0 0 20px; }
.list li { padding:5px 0; background:url(ico_19.gif) repeat-x left bottom; font-size:12px; line-height:22px; clear:both; }
.list li em { float:right; padding-right:8px; font-style:normal; }
.list li a { display:inline-block; padding-left:24px; background:url(ico_18.jpg) no-repeat 7px 7px; }
.list li a:hover { text-decoration:underline; }

/* 图文列表 */
.hotNews { height:166px; margin:0 0 20px 29px; border-bottom:1px solid #e5e5e5; clear:both; }
.hotNews .pic { float:left; width:252px; height:141px; }
.hotNews dl { float:right; width:495px; height:141px; padding:0; color:#636363; line-height:20px; }
.hotNews dl dt { height:40px; color:#9ccf66; font:16px/18px "microsoft yahei"; }
.hotNews dl dt a { color:#036aca; } 
.hotNews dl dd { line-height:20px; }
.hotNews dl .info { height:81px; }
.hotNews dl dd a { color:#66a2da; }

.picnews-01 { clear:both; }
.picnews-01 .item { position:relative; height:90px; margin-bottom:20px; padding:0 0 0 82px; background:url(location.gif) repeat-x left bottom; line-height:20px; }
.picnews-01 .item .pic { display:block; position:absolute; top:2px; left:3px; width:67px; height:67px; }
.picnews-01 .item h2 { padding:0; font-size:12px; line-height:26px; }
.picnews-01 .item h2 a { color:#a00; }
.picnews-01 .item .info { padding:4px 0 4px 28px; background:url(ico_12.png) no-repeat 0 4px; color:#666; }

.picnews-02 { margin-bottom:30px; padding-left:20px; clear:both; }
.picnews-02 .item { position:relative; padding:25px 0 20px; border-bottom:1px solid #ccc; }
.picnews-02 .item h2 { font:16px/26px "microsoft yahei"; }
.picnews-02 .item h2 a { color:#333; }
.picnews-02 .item .info { padding:8px 0 5px; color:#777; }
.picnews-02 .item .time { color:#666; font:12px/26px arial; }


/* 图片列表 */
.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 .pic-item .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 .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }

/* 图片列表尺寸 基于基础库 */
.w207 { margin:0; }
.w207 .pic-item { width:248px; margin-bottom:0; padding:14px 0 35px; }
.w207 .pic-item .list-pic { display:block; width:207px; height:133px; margin:0 auto; padding:0; border:none; background:none; line-height:133px; }
.w207 .pic-item dl { padding:0; line-height:24px; text-align:center; }
.w207 .pic-item dl dt { padding:10px 0 0; line-height:21px; }

.w130 { margin:0; }
.w130 .pic-item { width:186px; margin-bottom:0; padding:4px 0 33px; }
.w130 .pic-item .list-pic { display:block; width:130px; height:110px; margin:0 auto; padding:0; border:none; background:none; line-height:110px; }
.w130 .pic-item dl { padding:0; line-height:24px; text-align:center; }
.w130 .pic-item dl dt { padding:6px 0 0; line-height:21px; }

/* 分页 */
.page { margin:0 0 20px; line-height:19px; text-align:right; }
.page span,.page a { display:inline-block; padding:0 8px; background:#f79b09; color:#fff; }
.page a { font-weight:bold; }
.page a:hover,.page .current { color:#fff; text-decoration:none; }

/* 在线留言 */
.message { padding:0 15px 10px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #666; }
.message-list .m-title { padding:0; color:#333; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title em { float:right; color:#333; font-size:12px; font-weight:100; font-style:normal; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#333; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 表单部分 */
.form-panel { padding:0 0 0 20px; }
.form-panel h4 { margin-bottom:10px; color:#c00; font:16px/30px "microsoft yahei"; }
.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 #cacaca; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #cacaca; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:66px; height:26px; border:none; background:url(ico_17.jpg) no-repeat; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:66px; height:26px; border:none; background:url(ico_18.jpg) no-repeat; color:#fff; cursor:pointer; }

/* 图册 */
.album-box { position:relative; width:705px; margin:0 auto; padding:0; }

	/* 播放控制条 */
.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 {}
.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 18px; background:url(icon.gif) 0 -13px no-repeat; }
.album-box .toolbar ul.tools .play a { padding:0 0 0 18px; background:url(icon.gif) -188px 0 no-repeat; }
.album-box .toolbar ul.tools .show a { padding:0 0 0 18px; background:url(icon.gif) 0 -27px no-repeat; }
.album-box .toolbar ul.tools .msg { color:#fff; }

.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:693px; height:340px; padding:4px; border:1px solid #cfceca; background:#fff; overflow:hidden; }

#imgBigPic { width:693px !important; height:340px !important; margin:0 !important; }

/* 左右箭头 */
.album-box .main-pic .arrow-left { position:absolute; top:0; left:0; width:50%; height:340px !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:20px; width:102px; height:95px; margin-top:-48px; background:url(right.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="right.png" ,sizingMethod="crop"); }
.album-box .main-pic .arrow-right { position:absolute; top:0; right:0; width:50%; height:340px !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:20px; width:102px; height:95px; margin-top:-48px; background:url(left.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="left.png" ,sizingMethod="crop"); }
.album-box .pic-intro { padding:10px 0; line-height:22px; }
.album-box .pic-intro .pic-title { font-size:12px; }
.album-box .pic-intro .pic-content { }
.album-box .album-other { text-align:right; padding:0 20px 10px 0; color:#A1A1A1; }
.album-box .pic-list-box { width:703px; height:59px; margin:0; padding-top:17px; background:none; }
.album-box .pic-list-box .pic-list { float:left; position:relative; width:675px; height:59px; margin-left:2px; display:inline; overflow:hidden; }
.album-box .pic-list-box .pic-list .pic-item { display:inline; position:relative; float:left; width:118px; height:59px; margin:0 8px 0 9px; }
.album-box .pic-list-box .pic-list .pic-item .pic { width:116px; height:57px; padding:0; border:1px solid #c7c7c7; }
.album-box .pic-list-box .pic-list .pic-item .pic img { width:116px; height:57px; }
.album-box .pic-list-box .pic-list .pic-item .pic-current { border:1px solid #fd1a2b; }
.album-box .pic-list-box .pic-list .pic-item .pic span { display:block; padding:0 3px; position:absolute; right:3px; bottom:3px; 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; }
.album-box .pic-list-box .next a { display:block; width:12px; height:59px; margin:0; background:url(e_next.jpg) right center no-repeat; }
.album-box .pic-list-box .next a:hover {}
.album-box .pic-list-box .prev { float:left; }
.album-box .pic-list-box .prev a { display:block; width:12px; height:59px; margin:0; background:url(e_prev.jpg) left center no-repeat; }
.album-box .pic-list-box .prev a:hover {}

/* 滚动条 */
.album-box .scroll { clear:both; position:relative; width:850px; height:15px; margin:0 auto; overflow:hidden; }
.album-box .scroll-bar { position:absolute; width:100px; height:15px; background:url(scroll-bar.gif) center no-repeat; pointer:cursor; z-index:991; cursor:pointer; }
.album-box .scroll-bar span.l { position:absolute; display:block; left:0; width:10px; height:15px; background:url(scroll-bar.gif) left no-repeat; z-index:992; cursor:pointer; }
.album-box .scroll-bar span.r { position:absolute; display:block; right:0; width:10px; height:15px; background:url(scroll-bar.gif) right no-repeat; z-index:993; cursor:pointer; }
.album-box .scroll-line { position:absolute; top:7px; left:0; width:100%; height:1px; background:#666; overflow:hidden; z-index:990; }
