/* CSS Document */
html{ background:url(../images/html.gif) repeat-x top; overflow-x:hidden;overflow-y:auto;}
body { font-family:"宋体", arial,Verdana; margin:0; padding:0; font-size:12px; color:#333; background:url(../images/body.jpg) no-repeat top center;}
.topbg{width:100%; height:527px; position:absolute; top:0; background: url(../images/bgtop.jpg) repeat-x center top; z-index:-1;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
h1{ font-size:25px;}
h2{ font-size:20px;}
img { border:0 none;}
table,td,tr,th{font-size:12px;}
ul,li{margin:0; padding:0; list-style:none;}
i,em{ font-style:normal; font-weight:bold;}
a:link {color:#727272; text-decoration:none;}
a:visited {text-decoration:none; color:#727272;}
a:hover {text-decoration:none; color:#ff6c00; text-decoration:underline}
a:active {text-decoration:none;}

/* ----------头部---------- */
#header{ width:980px; height:42px; margin:0 auto; padding:156px 0 7px; position:relative;}
.nav{ width:980px; height:42px; overflow:hidden;}
.nav li{ float:left; text-align:center;}
.nav li a{ display:inline-block; width:129px; height:42px;}
.nav .nav1 a{ background:url(../images/nav1.gif) no-repeat center;}
.nav .nav2 a{ background:url(../images/nav2.gif) no-repeat center;}
.nav .nav3 a{ background:url(../images/nav3.gif) no-repeat center;}
.nav .nav4 a{ background:url(../images/nav4.gif) no-repeat center;}
.nav .nav5 a{ background:url(../images/nav5.gif) no-repeat center;}
.nav .nav6 a{ background:url(../images/nav6.gif) no-repeat center;}
.nav .nav1 a:hover, .nav .nav2 a:hover, .nav .nav3 a:hover, .nav .nav4 a:hover, .nav .nav5 a:hover, .nav .nav6 a:hover{ background-position:center 9px;}
.nav .nav7{ float:right;}
.nav .nav7 a{display:inline-block; width:200px; height:42px; background:url(../images/nav7.gif) no-repeat 80px center;}
.nav .nav7 a:hover{ background-position:80px 7px;}

/* ----------主体内容---------- */
#center{ width:960px; height:auto; margin:0 auto; padding:0 10px; background:#fff; overflow:hidden;}
.hometop{ width:960px; height:413px; padding:0 0 7px;}
.hometop .homebanner{ float:left; width:552px; height:403px; border:5px solid #ffe400; overflow:hidden;}
.hometop_r{ float:right; width:389px; height:413px; background:url(../images/hometop_r.gif) no-repeat top; overflow:hidden;}
.hometop_r .hotList { height:211px; padding:0 18px; margin:0 0 10px; overflow:hidden;}
.hometop_r .hotList li{padding:0 0 8px;}
.hometop_r .hotList li h2{ width:353px; height:36px; overflow:hidden; display:block; text-align:center; margin:12px 0 7px;}
.hometop_r .hotList li h2 a{ font:bold 16px/36px "宋体"; color:#ff7e00;}
.hometop_r .hotList li p{ width:353px; height:36px; color:#ff9f65; line-height:18px; overflow:hidden }
.hometop_r .hotList li p .detail{color:#f00;}
.hometop_r .hotList2{margin-top:2px; float:left;}
.hometop_r .hotList2 li { float:left; width:369px; height:32px; padding:0 10px; font:14px/32px "宋体"; color:#e56464; overflow:hidden; }
.hometop_r .hotList2 .ss{ background:#fff4eb;}
.hometop_r .hotList2 li a { color:#e56464;}
.hometop_r .hotList2 li a:hover { color:#f30; text-decoration:none; }

.box1{ width:960px; height:auto; padding-bottom:25px; margin:0 0 7px; background:url(../images/box1_b.png) no-repeat bottom;}
.box1 .t{ width:900px; height:40px; padding:36px 30px 0; background:url(../images/box1_t.jpg) no-repeat;}
.box1 .t a{ float:right; padding-top:15px; color:#ff6b43;}
.box1 .m{ width:960px; height:auto; background:url(../images/box1_c.png) repeat-y; overflow:hidden;}
.piclist1{ width:928px; padding:0 16px;}
.piclist1 .pic{ float:left; width:214px; height:180px; padding:15px 9px 0;}
.piclist1 .pic a.img{ display:inline-block; width:206px; height:148px; padding:1px; border:3px solid #ffe400; background:#fff; overflow:hidden;}
.piclist1 .pic b a{ display:inline-block; width:214px; height:30px; text-align:center; font:bold 14px/30px "宋体"; color:#ff8a00; overflow:hidden;}

.box2{ width:960px; height:auto; padding-bottom:25px; margin:0 0 7px; background:url(../images/box2_b.png) no-repeat bottom;}
.box2 .t{ width:900px; height:40px; padding:36px 30px 0; background:url(../images/box2_t.jpg) no-repeat;}
.box2 .t a{ float:right; padding-top:15px; color:#ff1b66;}
.box2 .m{ width:960px; height:auto; background:url(../images/box2_c.png) repeat-y; overflow:hidden;}
.photolist1{ width:930px; height:auto; padding:15px 15px 0; overflow:hidden;}
.photolist1 .pic{ float:left; width:162px; height:300px; padding:8px 12px 7px; text-align:center;}
.photolist1 .pic a.img{ display:inline-block; width:154px; height:210px; margin-bottom:7px; padding:1px; border:3px solid #ffc1b0; background:#fff; overflow:hidden;}
.photolist1 .pic b{ display:inline-block; width:162px; height:18px; text-align:center; font:bold 14px/18px "宋体"; color:#ff4c4c; overflow:hidden;}
.photolist1 .pic p{ width:162px; height:18px; text-align:center; font:14px/18px "宋体"; color:#ff4c4c; overflow:hidden;}
.typ{ width:80px; height:26px; margin:8px 0 0; border:0; background:url(../images/but_twyp.gif) no-repeat; overflow:hidden; cursor:pointer;}

.box3{ width:960px; height:auto; padding-bottom:25px; margin:0 0 7px; background:url(../images/box3_b.png) no-repeat bottom;}
.box3 .t{ width:900px; height:40px; padding:36px 30px 0; background:url(../images/box3_t.jpg) no-repeat;}
.box3 .t a{ float:right; padding-top:15px; color:#43a9ff;}
.box3 .m{ width:960px; height:auto; padding:15px 0 0; background:url(../images/box3_c.png) repeat-y; overflow:hidden;}
#photolist{ float:left; width:930px; height:auto; padding:15px 15px 0; display:inline;}
.photography{ float:left; width:216px; padding:0 8px 15px;}
.photography .cen{ width:206px; height:auto; padding:2px; border:3px solid #bdd5ee; background:#fff;}
.photography .cen .aimg img{ display:block; width:206px;}
.photography .cen a.bt{ display:inline-block; padding:0 3px; margin:10px 0 15px; font:bold 16px/20px "宋体"; color:#0090ff;}
.photography .mod-ft{ width:206px; background:url(../images/item_bg.gif) repeat-x left bottom;}
.photography .mod-ft .info{ width:198px; height:39px; padding:0 0 5px; margin:0 4px; border-bottom:1px dashed #c1c1c1; overflow:hidden;}
.photography .mod-ft .info dt{ float:left; width:35px; height:37px; margin-right:5px; border:1px solid #ddd; background:url(../images/info_dt.gif) no-repeat; overflow:hidden;}
.photography .mod-ft .info dd{ color:#666;}
.photography .mod-ft .info .zh_blule{ color:#1166bb;}
.photography .mod-ft ol{ width:196px; height:auto; padding:10px 5px 10px; overflow:hidden;}
.photography .mod-ft .fl{ float:left; line-height:16px;}
.photography .mod-ft .fl span, .photography .mod-ft .fr span{ height:16px; padding-left:20px; color:#1166bb; display:inline-block; font-family:Lucida Grande;}
.photography .mod-ft .fl span{background:url(../images/zh_browse.gif) no-repeat;}
.photography .mod-ft .fr span{background:url(../images/zh_critique.gif) no-repeat;}
.photography .mod-ft .fr{ float:right; line-height:16px;}
.photography .mod-ft .typ{ margin:0;}

.box4{ width:940px; height:128px; padding:20px 6px 0 14px; margin:0 0 7px; background:url(../images/box4.png) no-repeat bottom;}
.box4 a.pic_img{ float:left; display:inline-block; width:117px; height:120px; padding:0px 8px; line-height:14px; text-align:center; overflow:hidden;}
.box4 span{ display:inline-block; width:115px; height:59px; margin-bottom:5px; border:1px solid #d9d9d9;}
.box4 h4, .box4 p{ width:117px;}
.Website_pic{ width:935px; height:120px; position:relative;}
.Website_pic .pic{ width:935px; height:120px; margin:0px; overflow:hidden;}
.Website_pic .pic01{ float:left; height:120px;}
.clear{ clear:both;}
.caseCont{ float:left; width:935px; height:auto; overflow:hidden;}
/* FF */
.ScrcaseCont {width:10000000px;}  
/* IE6 */ 
*html .ScrcaseCont {width:10000000px;}  
/* IE7 */ 
*+html .ScrcaseCont {width:10000000px;}

.SinglePage{ width:840px; height:auto; padding:40px 60px; font:14px/18px "宋体"; color:#ff6b43;}
.SinglePage .fontP{ color:#000;}
.jjtable{border-collapse:collapse;}
.jjtable th{ padding:10px 0; font-size:14px; background:#fff8ce;}
.jjtable td{ padding:3px 5px; font-size:14px; background:#fff;}
.SinglePage img{ border:2px solid #fff;}

/*交流区*/
.tz_list{ width:960px; margin:20px 0; /*background:#fff;*/ color:#c1c2ff;}
.tab01 {font-size:12px;}
.bigtext {font-size:14px;}
.tab01 th{ height:31px; padding:0 0 0 13px; line-height:31px; font-weight:normal; text-align:left; color:#fff; background:#ebc08e;}
.tab01 td, .tab01a td{padding:10px 0 10px 13px; border-bottom:1px dashed #dfb07a; color:#ad4100;}
.ilinef1 {background:#fae3b6;}
.bigtext img { float:left; vertical-align:sub; margin:-2px 5px 0 0;}
.tab01 td a:link{color:#ad4100;}
.tab01 td a:visited{color:#ad4100;}
.tab01 td a:hover{color:#c00;}
.tab01 td a:active{color:#ff0;}
.time {color:#d9a365; font-size:11px;}
.gray {color:#d9a365;}

/*搜索与翻页*/
.pages{ width:888px; height:28px; padding:5px; margin:15px 30px; border:1px solid #ffb729; background:#fff; overflow:hidden;}
.pages .sousuo{ float:left; height:28px; padding-left:35px; background:url(../images/sousuo.gif) no-repeat}
.pages .sousuo .ssk{ float:left; width:154px; height:14px; margin:7px 0 0; color:#666; border:0; background:none; overflow:hidden;}
.pages .sousuo .ss_but{ float:left; width:47px; height:28px; padding:0; font:bold 14px/28px "宋体"; color:#ff6000; border:0; background:none; cursor:pointer; margin-left:7px;}
.pages_list{ float:right;}
.pages_list a { display:inline-block; margin:0 1px; padding:6px 10px; font-size:12px; text-decoration:none; border:solid 1px #d2d2d2; background:#fff;}
.pages_list a:hover{border: solid 1px #ff6600; background:#ffddc7; color:#ff6600;} 
.pages_list strong{ display:inline-block; border: solid 1px #ff6600; background:#ffddc7; color:#ff6600; margin:0 1px; padding:6px 10px; font-size:12px;}
.pages_list a.prev, .pages_list a.next {padding:6px 10px; *padding:8px 10px 4px 10px; border: solid 1px #d2d2d2;} 
.pages_list a:hover.prev, .pages_list a:hover.next{border: solid 1px #ff6600; background:#ffddc7; color:#ff6600;}

/*页脚*/
#footer{ width:960px; height:90px; padding-top:10px; margin:0 auto; font:12px/22px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center;}
.fjbg{ width:230px; height:66px; background:url(../images/feiji.png) no-repeat; _background:none;/*IE6*/_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="http://www.zhanjiang.cc/club/style/zt3/images/feiji.png"); position:absolute; top:30px; left:-180px;}
.xhbg{ width:248px; height:443px; background:url(../images/xiaohai.png) no-repeat; _background:none;/*IE6*/_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="http://www.zhanjiang.cc/club/style/zt3/images/xiaohai.png"); position:absolute; top:30px; right:-248px; _right:-249px; }

.aBtn{ display:inline-block; margin:10px 0 0;}
.aBtn div{ height:31px; clear:both; overflow:hidden;}
.aBtn div a, .aBtn div a:visited{ display:inline-block; height:31px; padding-left:75px; color:#ff3875; clear:both; background:url(../images/lovBtn_bg.gif) no-repeat;}
.aBtn div a:hover{ color:#d70042;}
.aBtn div span{height:31px;background:url(../images/lovBtn_bg.gif) no-repeat right -31px; float:left; line-height:31px; text-align:center; padding-right:9px;}		

.lovBtn{ margin-top:10px; float:left; clear:both; background:url(../images/img.gif) no-repeat;}
.lovBtn1{background-position:0 -305px;}
.lovBtn2{background-position:0 -931px;}
.lovBtn a{ padding-left:75px;height:39px;float:left; clear:both;}
.lovBtn span{height:39px;background:url(../images/img.gif) no-repeat right -344px; float:left; line-height:39px; text-align:center; padding-right:9px;}			

.scBtn{ margin-top:10px; float:left; clear:both;background:url(../images/img.gif) no-repeat 0 -843px; }
.scBtn a{ padding-left:75px;height:39px;float:left; clear:both;}
.scBtn span{height:39px;background:url(../images/img.gif) no-repeat right -882px; float:left; line-height:39px; text-align:center; padding-right:9px; min-width:22px;}

.xst em{padding:0 6px; font-style: normal;}