/* ----------- 配置默认样式 ----------- */
.box .bd{ padding-bottom: 0;}
#content-wrap .container{ padding: 5px 0;}
#content-wrap .row{padding-top: 10px;padding-bottom: 10px;clear: both;}
#content-wrap .row .row{ margin-bottom: 0;}
.row-news-gourp{ background-color: #fff; overflow: hidden;}
#footer{border-top: none;}

/* 焦点图 */
.slider{ width: 100%; height: 350px; position: relative; overflow: hidden;}
.slider .bd{ width: 1200px; position: absolute; left: 50%; margin-left: -600px}
.slider .bd li{ position: relative; width: 1200px; background-color: #06795f; overflow: hidden;}
.slider .bd li .pic{ float: right; width: 1200px; height: 350px; background-color: #fff;}
.slider .bd li .pic img{height: 350px;}
.slider .bd li .con{ filter: alpha(opacity=0);opacity: 0; position: absolute; left: 20px; bottom: 20px; padding: 3px 15px; color: #fff; overflow: hidden; transition: all 0.3s ease 0s;}
.slider .bd li .con a{ display: block; font-size: 26px; line-height: 1.8; color: #fff;}
.slider .bd li .con .title{ position: relative; z-index: 2;}
.slider .bd li .con .titleBg{ position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: #00875f; filter: alpha(opacity=60);opacity: 0.6;}
.slider .bd li.right .pic{ float: left;}
.slider .bd li.on .con{ filter: alpha(opacity=100);opacity: 1;}
.slider .tempWrap{ overflow: visible !important}
.slider .tempWrap ul{ margin-left: -1200px !important;}
.slider .playState,.slider .pauseState{position: absolute; z-index: 2; bottom: 10px; right: 50%; margin-right: -549px; width: 40px; height: 40px; background: #000 url(../../base/img/icons-prev-next.png) no-repeat -26px -40px; cursor: pointer; filter: alpha(opacity=60);opacity: 0.6;}
.slider .pauseState{ background-position: 5px -40px;}
.slider .prev,.slider .next{ position: absolute; z-index: 2; bottom: 10px; right: 50%; margin-right: -508px; width: 30px; height: 40px; background: #0a7a78 url(../../base/img/icons-prev-next.png) no-repeat;filter: alpha(opacity=30);opacity: 0.3; cursor: pointer; transition: all 0.3s ease 0s;}
.slider .next{ margin-right: -580px; background-position: right 0}
.slider a:hover.prev,.slider a:hover.next{ filter: alpha(opacity=80);opacity: 0.8;}
.slider .prevBg{ width: 600px; height: 100%; position: absolute; top: 0; right: 50%; margin-right: 600px; background-color: #000; filter: alpha(opacity=50);opacity: 0.5;}
.slider .nextBg{ width: 600px; height: 100%; position: absolute; top: 0; left: 50%; margin-left: 600px; background-color: #000; filter: alpha(opacity=50);opacity: 0.5;}

/* 桂旅要闻 */
#glyw .bd .list-top{ margin: 0 -10px; overflow: hidden;}
#glyw .bd .list-top li{ margin: 0 10px;}
#glyw .bd .list-top .t{ padding:0 0 10px; margin-bottom: 10px;}
#glyw .bd .list-top .t .title{ text-align: center;}
#glyw .bd .list-top .t .title a{ font-size: 24px; color: #0a7a78;}
#glyw .bd .list-top .n{ float: left; width: 380px;}

/* 专题小图片链接 */
#focus-ztzl-2{ float: right; width: 300px; margin-left: 20px;height: 90px;}
#focus-ztzl-2 .bd li.li1{ margin-bottom: 10px;height:40px;}
#focus-ztzl-2 .hd{ display: none;}

/* 广告-专题 */
#focus-ztzl-1{height: 90px;}
#focus-ztzl-1 .hd{ bottom: 3px; width: auto;}
#focus-ztzl-1 .hd span{ width: 10px; height: 10px; background-color: #000; filter: alpha(opacity=60);opacity: 0.6;}
#focus-ztzl-1 .hd .on span{ background-color: #00875f;}

/* 新闻组 */
#news-group .box .list li{ border-bottom: 1px dotted #ddd;padding-top: 10px; padding-bottom: 10px;}
#news-group #tzgg{ float: left; margin-right: 20px; width: 370px;}
/*
#tzgg .bd .list li{ background: none; padding: 9px 0; line-height: 26px;}
#tzgg .bd .list .calendar{ float: left; margin-right: 15px;}
#tzgg .bd .list .calendar em, #tzgg .bd .list .calendar i{ display: block; padding: 0 5px; font-style: normal; font-size: 12px; text-align: center;}
#tzgg .bd .list .calendar i{ line-height: 22px; background-color: #135659; color: #fff;}
#tzgg .bd .list .calendar em{ font-size: 20px; line-height: 30px; border: 1px solid #eee; border-top: none; color: #0a7a78;}
*/
#news-group #xykx{ float: right; margin-left: 20px; width: 300px;}
#news-group .main{ padding: 0;}

/* row-kjtd */
.row-kjtd{ background: url(../../base/img/row-kjtd-bg.jpg) no-repeat center bottom}
#content-wrap .row-kjtd .row{padding-top:0;}
.row-kjtd .side{ width: 550px;}

/* 按钮组 */
.btn-group{ margin: 40px -10px 0; overflow: hidden;}
.btn-group li{ position: relative; float: left; margin: 0 10px; width: 160px; height: 174px; background: url(../../base/img/pic-zjgl.jpg) no-repeat;}
.btn-group li:hover{ filter: alpha(opacity=80);opacity: 0.8;}
.btn-group li.li2{ background: url(../../base/img/pic-zszl.jpg)}
.btn-group li.li3{ background: url(../../base/img/pic-wyjb.jpg)}
.btn-group li a{ position: relative; padding: 120px 55px 15px 0; line-height: 40px; font-size: 16px; color: #fff; z-index: 2; text-align: center; display: block;}
.btn-group li i{ position: absolute; bottom: 15px; left: 0; width: 110px; height: 40px; background-color: #00875f; filter: alpha(opacity=40);opacity: 0.4; transition: all 0.3s ease 0s;}
.btn-group li:hover i{ filter: alpha(opacity=100);opacity: 1;}

/* 快捷通道 */
#kjtd .bd{ height: 180px;}
#kjtd .bd li{ position: relative; position: relative; float: left; width: 19.99%;}
#kjtd .bd li span, #kjtd .bd li a{ display: block; padding-top: 45px; line-height: 40px; text-align: center; cursor: pointer;}
#kjtd .bd li .pic{ display: none; position: absolute; top: -10px; left: -80px;}
#kjtd .bd li .pic img{ width: 100px;}
#kjtd .bd li i{ position: absolute; top: 10px; left: 50%; margin-left: -20px; width: 40px; height: 40px; background: url(../../base/img/icons-kjtd.png) no-repeat center 0; transition: all 0.4s ease 0s;}
#kjtd .bd li.li2 i{ background-position: center -40px;}
#kjtd .bd li.li3 i{ background-position: center -80px;}
#kjtd .bd li.li4 i{ background-position: center -120px;}
#kjtd .bd li.li5 i{ background-position: center -160px;}
#kjtd .bd li.li6 i{ background-position: center -200px;}
#kjtd .bd li.li7 i{ background-position: center -240px;}
#kjtd .bd li.li8 i{ background-position: center -280px;}
#kjtd .bd li.li9 i{ background-position: center -320px;}
#kjtd .bd li.li10 i{ background-position: center -360px;}
#kjtd .bd li:hover .pic{ display: block;}
#kjtd .bd li:hover i{ transform: rotateY(-180deg);}