/* 2012.11.15 09:50 */

#wrap { background:url(../img/bg-wrap-index.jpg) no-repeat center top;}

.fore .box-a { float:left; padding:10px 0 10px 10px; width:333px;}
.focus { width:333px;}
.focus .photoAlbum_item_pic img { border:1px #ccc solid; height:250px; padding:3px; width:325px;}
.focus .photoAlbum_item_txt { font-size:14px; height:40px; line-height:40px; overflow:hidden; text-align:center;}

.fore .box-a .tit { background:url(../img/sprite-y.png) no-repeat 0 -60px; font-family:simhei; font-size:14px; font-weight:900; padding-bottom:10px; text-indent:20px; margin-top:10px;}
.fore .box-a .fix-4 { height:280px; overflow:hidden;}
.fore .box-a .fix-4 .l { float:left; width:113px;}
.fore .box-a .fix-4 .photoAlbum_item { width:113px; padding-bottom:10px;}
.fore .box-a .fix-4 .photoAlbum_item_pic { border:1px #ccc solid; padding:3px; width:105px;}
.fore .box-a .fix-4 .photoAlbum_item_pic img { height:98px; width:105px;}
.fore .box-a .fix-4 .photoAlbum_item_txt { height:30px; line-height:30px; overflow:hidden; text-align:center;}
.fore .box-a .fix-4 ul { float:left; padding-left:10px; width:210px;}
.fore .box-a .fix-4 ul li { height:24px; line-height:24px; overflow:hidden;}

.fore .box-b { float:left; padding:10px 0 10px 10px; width:357px;}
.fore .box-b .focusTopic { padding-bottom:10px;}
.fore .box-b .focusTopic_tit { font-family:simhei; font-size:18px; height:24px; line-height:24px; overflow:hidden;}
.fore .box-b .focusTopic_txt { height:24px; line-height:24px; overflow:hidden;}
.fore .box-b .tit { background:url(../img/sprite-y.png) no-repeat 10px -45px; font-family:simhei; font-size:14px; font-weight:900; padding:15px 0 5px; text-indent:30px;}
.fore .box-b ul { padding-left:10px;}
.fore .box-b ul li { font-size:14px; height:30px; line-height:30px; overflow:hidden;}

.fore .box-c { float:right; padding:10px 0; width:230px;}
.fore .box-c .tit { background:url(../img/sprite-x.png) repeat-x 0 -50px; color:#fff; font-family:simhei; font-size:16px; font-weight:900; height:20px; line-height:20px; text-indent:5px;}
.fore .box-c .con { background-color:#ececec; border-left:1px #ccc solid; border-right:1px #ccc solid; padding:10px 4px 5px;}
.fore .box-c .con p { line-height:30px; text-align:center;}
.fore .box-c .con ul { padding-bottom:5px; zoom:1;}
.fore .box-c .con ul li { height:22px; line-height:22px; overflow:hidden;}
.fore .box-c .con .photoAlbum_item { overflow:hidden; padding-bottom:5px; zoom:1;}
.fore .box-c .con .photoAlbum_item_pic { border:1px #ccc solid; float:left; padding:3px; width:90px;}
.fore .box-c .con .photoAlbum_item_pic img { height:60px; width:90px;}
.fore .box-c .con .photoAlbum_item_txt { float:right; font-weight:900; line-height:22px; width:112px;}
.fore .box-c .con table { width:100%;}
.fore .box-c .con table td { border:1px #000 solid; height:22px; line-height:22px; text-align:center;}
.fore .box-c div.fix-3 { padding:10px;}

.times .box-a { float:left; width:340px;}
.times .box-a .bd { padding:20px 0 10px;}
.times .box-b { float:right; width:600px;}
.times .box-b .hd { background-position:right top;}
.times .box-b .bd { padding:20px 0 10px;}
.times .hd h2 { font-size:20px;}
.times .figure-news { overflow:hidden; padding:0 0 10px 10px; zoom:1;}
.times .figure-news dt { border:1px #ccc solid; float:left; padding:3px;}
.times .figure-news dt img { height:120px; width:100px;}
.times .figure-news dd { float:right; width:212px;}
.times .figure-news dd .f-tit { font-size:14px; font-weight:900; height:16px; overflow:hidden; padding:5px 0;}
.times .figure-news dd .f-sum { line-height:24px; text-indent:2em;}
.times .photoAlbum_item { float:left; padding:0 0 10px 10px; width:108px;}
.times .photoAlbum_item_pic { border:1px #ccc solid; padding:3px;}
.times .photoAlbum_item_pic img { height:120px; width:100px;}
.times .photoAlbum_item_txt { display:none;}
.times ul { float:left; height:138px; overflow:hidden; padding-left:10px; width:167px;}
.times ul li { height:24px; line-height:24px; overflow:hidden;}

.interview .hd h2 { font-size:24px;}
.interview .bd { padding:20px 0 10px;}
.interview .bd .box-a { float:left; padding-left:10px; width:308px;}
.interview .bd .box-a .figure-news dt { border:1px #ccc solid; padding:3px;}
.interview .bd .box-a .figure-news dt img { height:200px; width:300px;}
.interview .bd .box-a .figure-news dd .f-tit { font-size:14px; font-weight:900; height:16px; overflow:hidden; padding:10px 0 3px;}
.interview .bd .box-a .figure-news dd .f-sum { color:#666; height:44px; line-height:22px; overflow:hidden; text-indent:2em;}
.interview .bd .box-b { float:right; width:622px;}
.interview .bd .box-b .figure-news { float:left; padding:0 10px 10px 0; width:301px;}
.interview .bd .box-b .figure-news dt { border:1px #ccc solid; float:left; padding:3px; width:110px;}
.interview .bd .box-b .figure-news dt img { height:80px; width:110px;}
.interview .bd .box-b .figure-news dd { float:right; height:88px; line-height:22px; overflow:hidden; width:173px;}
.interview .bd .box-b .figure-news dd .f-tit { font-weight:900;}
.interview .bd .box-b .figure-news dd .f-sum { color:#666; text-indent:2em;}

.npc .hd h2 { font-size:24px;}
.npc .bd { padding:20px 0 10px;}
.npc .bd .box-a { float:left; padding-left:10px; width:308px;}
.npc .bd .box-a .figure-news dt { border:1px #ccc solid; padding:3px;}
.npc .bd .box-a .figure-news dt img { height:200px; width:300px;}
.npc .bd .box-a .figure-news dd .f-tit { font-size:14px; font-weight:900; height:16px; overflow:hidden; padding:10px 0 3px;}
.npc .bd .box-a .figure-news dd .f-sum { color:#666; height:44px; line-height:22px; overflow:hidden; text-indent:2em;}
.npc .bd .box-b { float:right; width:622px;}
.npc .bd .box-b .figure-news { float:left; padding:0 10px 10px 0; width:301px;}
.npc .bd .box-b .figure-news dt { border:1px #ccc solid; float:left; padding:3px; width:110px;}
.npc .bd .box-b .figure-news dt img { height:80px; width:110px;}
.npc .bd .box-b .figure-news dd { float:right; height:88px; line-height:22px; overflow:hidden; width:173px;}
.npc .bd .box-b .figure-news dd .f-tit { font-weight:900;}
.npc .bd .box-b .figure-news dd .f-sum { color:#666; text-indent:2em;}

.pictures .hd h2 { font-size:24px;}
.pictures .bd { padding:10px 5px;}
.pictures .bd .photoAlbum_item { float:left; padding:10px 0 0 16px; width:138px;}
.pictures .bd .photoAlbum_item_pic { border:1px #e8d3d8 solid; padding:3px;}
.pictures .bd .photoAlbum_item_pic img { height:100px; width:130px;}
.pictures .bd .photoAlbum_item_txt { height:30px; line-height:30px; overflow:hidden; text-align:center;}
.pictures .bd .line-1 { background:url(../img/line-1.png) repeat-x left top; clear:both; height:1px; margin:0 16px; overflow:hidden;}

.ccp .hd h2 { font-size:24px;}
.ccp .bd { padding:20px 0;}
.ccp .bd .box-a { float:left; overflow:hidden; padding-left:20px; width:170px; zoom:1;}
.ccp .bd .box-a p { line-height:40px; text-align:center;}
.ccp .bd .box-b { float:right; padding-right:10px; width:730px;}
.ccp .bd .box-b a { color:#0808a8; font-weight:900; text-decoration:underline;}
.ccp .bd .box-b a:hover { text-decoration:none;}
.ccp .bd .box-b table { width:100%;}
.ccp .bd .box-b td,.ccp .bd .box-b th { border:1px #e4ba4e solid; height:20px; line-height:20px;}
.ccp .bd .box-b tr.fix-2 { background-color:#f2f5c8;}
.ccp .bd .box-b thead td { font-weight:900; padding:5px 10px;}
.ccp .bd .box-b thead td span { float:left;}
.ccp .bd .box-b thead td a { float:right;}
.ccp .bd .box-b .tb-1 { text-align:center; width:12%;}
.ccp .bd .box-b .tb-2 { text-indent:10px; width:25%;}
.ccp .bd .box-b .tb-3 { text-align:center; width:13%;}
.ccp .bd .box-b .tb-4 { text-indent:10px; width:50%;}

.news { padding:0 5px;}
.news .box-a,.news .box-b { float:left; padding:0 5px 10px; width:460px;}
.news .box-b .hd { background-position:right top;}
.news .hd h2 { font-size:20px;}
.news .bd { background-color:#ececec; border:1px #a4b7d2 solid; border-top:0; padding:5px 10px;}
.news .bd li { background:url(../img/dot.png) no-repeat 0 13px; color:#666; height:30px; line-height:30px; overflow:hidden; padding-left:10px; text-align:right;}
.news .bd li a { float:left; font-size:14px; zoom:1;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}
