/* reset */
body{line-height: 1.8;}
body,input,textarea,select{font-size:12px;font-family:\5B8B\4F53,arial,sans-serif;}
body,h1,h2,h3,p,ul,ol,dl,dd,form{margin:0;}
em,i{font-style:normal;}
ul,ol{list-style-type:none;padding-left:0;}
img{border:0;}
a{color:#000;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}

/* common */
.region,.mod,.mhd,.mbd{clear:both;content:".";display:block; height:auto;overflow:hidden;*zoom:1}
.l{float: left;}
.r{float: right;}
.cl{clear: both;}
.auto{margin-left: auto;margin-right: auto;}
.ovh{overflow: hidden;}

.fw{font-family:\5FAE\8F6F\96C5\9ED1;}
.f0{font-size: 0;}
.f15{font-size: 15px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.f46{font-size: 46px;}
.b{font-weight: bold;}
.tc{text-align: center;}
.vm{vertical-align: middle;}
.lh2{line-height: 2;}

.tit-m{display: block;position:absolute;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#90000000);background-color:rgba(000,000,000,0.6);overflow: hidden;}

.on{color: #cc0000!important; text-decoration: underline;}
.pan-height{height: 6500px;width: 640px;}

/* layout */
.layout{width: 1000px;margin-left: auto;margin-right: auto;clear: both;}
.lay-a,
.lay-b{float:left;display:inline;}

.lay-a{width:640px;margin-right: 30px;}
.lay-b{width:330px;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mb5{margin-bottom: 5px;}
.pt20{padding-top: 20px;}
.mt20{margin-top: 20px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.h400{height: 400px;}

/* color */
.c1{color: #438ed6;}
.c2{color: #fff;}
.c3{color: #434343;}
.c4{color: #666;}
.c5{color: #de1414;}
.c6{color: #8d8d8d;}


/* common-header */
.top-bar{background: #3fb5e7;height: 38px;line-height: 38px;color: #fff;font-size: 14px;}
.nav-site {color: #bbb;}
.top-bar a{color: #fff;}
.top-login{position: absolute; width:300px; height:38px; overflow:hidden; left:0; top:0;}
.ico-l{background: url(http://www.citygf.com/images/index2014/ico-l.png) 0 45% no-repeat;padding-left: 20px;margin-left: 15px;}
.nav-menu{margin-left: 170px;position: absolute;}
.nav-menu .item{position: relative;float: left;}
.nav-menu .cat{display: block;padding-right: 15px;line-height: 38px;}
.nav-menu .cat a{background: url(http://www.citygf.com/images/index2014/ico-d.png) right 50% no-repeat;padding: 0 15px;}
.nav-menu .cat:hover{background-color: #0088c2;}
.nav-menu .sub{position: absolute;top: 38px;display: none;background:#fff;border:1px solid #cdcdcd;box-shadow:0 0 8px #cdcdcd;padding-bottom: 10px;}
.nav-menu .sub a{display: block;width: 100px;color: #585858;font-size: 12px;padding: 0 10px;line-height: 28px;}
.nav-menu .sub a:hover{color:#252525;background:#f2f2f2;}
.nav-menu .sub i{border-bottom: 1px dashed #dcdddd;display: block;}
.top-set{position: absolute;margin-left: 900px;}
.nav-site{background: #f9f9f9;padding-left: 10px;padding-bottom: 10px;}
.nav-site a{margin-left: 5px;margin-right:5px;display: inline-block;}
#storage{ position:absolute;}
.top-bar .layout{ margin:0 auto; height:38px; position:relative;}
.nav-menu .wxlist{width:330px;}
.nav-menu .wxlist li{float:left;width:110px;}
.nav-menu .wxlist a{padding:0 5px;}

.top-search{position: absolute;margin-left: 660px;_margin-top: 6px;font-size: 0;}
.top-search .keyword{width: 180px;height: 22px;vertical-align: middle;background: #e1f3fd;color: #8c9399;padding-left: 10px;line-height: 22px;border: 0;font-size: 14px;}
.top-search .submit{width: 30px;height: 24px;background: url(http://www.citygf.com/images/index2014/ico-s.png) 0 0 no-repeat;vertical-align: middle;border: 0;cursor: pointer; text-indent:-9999px;}

/* header */
.gg{padding-bottom: 10px;background: #f8f8f8;border-bottom: 2px solid #efefef;}
.gg img,.gg iframe{ padding-top:10px;}
.nav{border-top: 3px solid #438ed6;}
.nav a{width: 124px;border: 1px solid #ddedfb;background: #f8fbfd;font: 16px/42px \5FAE\8F6F\96C5\9ED1;display: inline-block;margin-left: -1px;color: #438ed6;}
.nav a:hover,
.nav .on{background: #438ed6;color: #fff;text-decoration: none;}


.fnav{position: fixed;margin-left: 1020px;margin-top: 100px;}
.fnav a{width: 80px;border-bottom: 1px solid #d6d6d6;background: #f1f1f1;font: 16px/45px \5FAE\8F6F\96C5\9ED1;display: block;margin-left: -1px;color: #999;}
.fnav a:hover,
.fnav .on{background: #438ed6;color: #fff;text-decoration: none;}


/* wrapper */
.focus-pic .items,
.focus-pic .item{width: 640px;height: 360px;overflow: hidden;}
.focus-pic .tit-m{width: 300px;height: 60px;margin-top: 250px;margin-left: 10px;padding: 10px 20px;line-height: 1.4;}
.focus-pic .btn{position: absolute;z-index: 2;width: 32px;height: 32px;margin-top: 164px;cursor: pointer;opacity:0.1;filter:Alpha(Opacity=10);}
.focus-pic .btn:hover{opacity:0.5;filter:Alpha(Opacity=50);}
.focus-pic .prev{margin-left: 10px;background: url(ico-l.png) 50% 50% no-repeat;}
.focus-pic .next {margin-left: 600px;background: url(ico-r.png) 50% 50% no-repeat;}
.focus-pic .points{position: absolute;text-align: center;width: 640px;font-size: 0;z-index: 2;margin-top: 340px;}
.focus-pic .point{background: url(ico-d3.png) 50% 50% no-repeat;display: inline-block;width: 20px;height: 13px;cursor: pointer;}
.focus-pic .cur{background: url(ico-d1.png) 50% 50% no-repeat;}
.focus-pic .c1{color: #fff;}

.mhd1{border-top: 2px solid #438ed6;line-height: 40px;padding: 0 13px;}
.mbd1{border-bottom: 1px dashed #161616;padding-bottom: 8px;margin-bottom: 8px;}

.list .item{padding: 20px 0;height: 145px;overflow: hidden;}
.list .item+.item{border-top: 1px solid #e2e2e2;}

.list2 .item{padding: 8px 0;}
.list2 .item+.item{border-top: 1px dotted #e2e2e2;}

.list3 .item{height: 90px;margin-bottom: 10px;background: #f2f2f2;}

.pic330{height: 185px;background: #fff;}
.pic330 .tit-m{width: 330px;height: 30px;line-height: 30px;margin-top: 155px;}

.pic160{width: 340px;margin-bottom: 10px;}
.pic160 .item{position: relative;width: 150px;height: 110px;overflow: hidden;float: left;margin: 0 10px 10px 0;}
.pic160 .tit-m{width: 150px;height: 110px;margin-top: 110px;transition:all .3s linear;}
.pic160 .item:hover .tit-m{margin-top: 0;}
.pic160 .c2{height: 50px;padding: 30px 0;display: block;text-decoration: none;}
.pic160 .c2:hover{color: #fff;}

.pic150{width: 320px;margin-bottom: 10px;}
.pic150 .item{width: 150px;height: 140px;overflow: hidden;float: left;margin: 0 10px 10px 0;}
.pic150 .ico-v{background: url(fnew-ico-v.png) 0 0 no-repeat;width: 31px;height: 31px;position: absolute;margin: 75px 0 0 110px;}
.pic150b{border-top: 2px solid #438ed6; padding-top:20px;}
.pic150b .item{width: 100px;height: 130px;overflow: hidden;float: left;margin: 0 30px 10px 30px;}
.pic150b .item img{width: 100px;height: 100px;}


/* footer */
.footer{border-top: 7px solid #bfbfbf;padding-top: 20px;margin-top: 20px;}
.footer .f16 a{color: #494949;}
.footer .f16 a:hover{color:#f60;text-decoration:none;}
.footer img{margin: 10px 20px;}

.list .item{padding: 20px 0;border-top: 1px solid #e2e2e2;/*height: 145px;*/overflow: hidden;}
.list .item:hover{background: #f4f4f4;}
.list .info{color: #999;}
.list .time,
.list .from{background: url(bqw-ico5.png) 0 0 no-repeat;padding-left: 20px;}
.list .from{background-position: 0 -30px;}

/* page */
.page{text-align:right;}
.page a,
.page em{display: inline-block;border: 1px solid #e7e7e7;padding: 2px 10px;color: #000; margin:0 2px;}
.page em{background:#318ed2;color: #fff;}
.page a:hover{background: #f4f4f4;text-decoration: none; }

/*佛山微头条*/
.hbox2{height: 630px;}
.list4{background: url(ico-d4.png) 10px 15px no-repeat;padding-left: 25px;}
.list4 .item{position: relative;height: 57px;padding-top: 10px;line-height: 1.5;}
.list4 .t-dot{display: block;position: absolute;width: 13px;height: 13px;background: url(ico-d2.png) 50% 50% no-repeat;left: -21px;top: 13px;}
.list4 .t-dot2{background: url(ico-d1.png) 50% 50% no-repeat;}
.list4 .item+.item{border-top: 1px solid #e6e6e6;}

.list4b{background-position: 10px 26px;}
.list4b .item{height: 88px;padding-top: 20px;}
.list4b .t-dot{top: 23px;}

/*佛山网评*/
.list5{width: 100%;margin-top: 10px;font-family: \5FAE\8F6F\96C5\9ED1;}
.list5 li{color: #333;line-height:1.6;font-size: 18px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ccc;}

/*专题报道*/
.pic310b .item{margin-bottom: 10px;}
.pic310b .tit-m{width: 310px;height: 30px;line-height: 30px;margin-top: 105px;text-indent: 1em;}

/*广告*/
.modAd{line-height:0px; height:auto; font-size:0px; overflow:hidden;}
.modAd .gg{height:auto; width:auto;overflow:hidden; float:left;}
.gg img,.gg object,.gg iframe,.modAd img,.modAd object,.modAd iframe{ padding-top:10px;overflow:hidden;}
.modAd .lay-a img,.modAd .lay-a object,.modAd .lay-a iframe{ padding-right:30px;}
.lay-b .gg{ background:none;padding-bottom:0; border:none;}

.top-pic span{padding-right:10px;}

.trade .pans,.trade ul{width: 330px;height: 270px;padding-top: 0px;overflow: hidden;}
.pic150b .item{margin-bottom:5px;}
.trade ul.f14{padding: 10px; width: 310px; height: 250px;}
.mhd2{ line-height:42px;}
.mhd2 .tab{ margin-right:10px;}
.mhd2 .tab a{font-size:20px;font-family:\5FAE\8F6F\96C5\9ED1; color:#666;}
.mhd2 .on,.mhd2 .on a{ text-decoration:none;color:#ff3c53; font-size:24px;}