@charset "gb2312";
/*----qq-banner----*/
.qq-banner { position: fixed; top: 0; z-index: 999; height: 80px; width: 100%; background: #0c93d9; }
.qq-banner .inner { position: relative; }
img.qq-logo { position: absolute; top: 2px; }
.qq-nav { position: relative; float: right; height: 80px; }
.qq-nav ul li { float: left; width: auto; height: 80px; line-height: 80px; }
.qq-nav ul li a { display: block; padding: 0 42px; color: #fff; font-size: 18px; }
.qq-nav ul li a.cur { background: #46ade2; }
/*----qq-gk----*/
.qqgk { height: 600px; margin-top: 80px; background: url(qq-item1.jpg) no-repeat top; }
.gktab { padding-top: 82px; }
.gktabul { height: 41px; padding-left: 200px; margin-bottom: 22px; }
.gktabul li { float:left; width:120px; height:41px; margin-right: 25px; font-size:18px; line-height:32px; cursor:pointer; text-align:center; color:#fff; }
.gktabul li.cur { background: url(qq-tabli-cur.png) no-repeat top;}
.gktab-main { height: 280px; padding: 38px 70px; background: #fff; background: rgba(255,255,255,.8); }
.gktabcon { display: none;}
.block { display: block;}
.contwo1-l { width: 370px; }
.contwo1-r { width: 670px; padding-top: 10px; line-height: 24px; text-align: justify; }
.con-two-sum { line-height: 24px; }
.qq-tab-more { float: right; margin-top: 10px; font-size: 16px; color: #0081ce; }
/*----economy----*/
.qqjj { height: 600px; background: url(qq-item2.jpg) repeat top; }
.qq-bigtit { position: relative; height: 75px; text-align: center; margin: 30px auto 40px; }
.qq-titfff { background: url(qq-titfff.png) no-repeat top; }
.qq-titblue { background: url(qq-titblue.png) no-repeat top; }
.qq-bigtit h2 { padding-top: 44px; font-size: 24px; letter-spacing: 10px; }
.qq-ar-tit { height: 33px; color: #0c93d9; }
a.qq-jj-more { display: inline-block; width: 40px; height: 30px; background: url(qq-ar-tit.png) no-repeat center; }
.jj-intro { line-height: 24px; text-align: justify; }
.pd1220 { padding: 12px 20px; }
.pd1215 { padding: 12px 15px; }
.jj-main-bk1,
.jj-main-bk2,
.jj-main-bk4,
.jj-main-bk6{ width: 458px; height: 175px; margin-bottom: 5px; margin-right: 5px; }
.jj-main-bk3,
.jj-main-bk5{ width: 262px; height: 175px; margin-bottom: 5px; margin-right: 5px; }
.jj-main-bk3,
.jj-main-bk6{ margin-right: 0; }
.jj-zsyz-ul { padding-top: 14px; }
.jj-zsyz-ul li { float: left; width: 73px; height: 95px; margin-right: 6px; }
li.jj-zsyz-li1 { background: #0c93d9 url(qq-zsyz-icon.png) no-repeat 14px 10px; }
li.jj-zsyz-li2 { background: #0c93d9 url(qq-zsyz-icon.png) no-repeat -69px 10px; }
li.jj-zsyz-li3{ margin-right: 0; background: #0c93d9 url(qq-zsyz-icon.png) no-repeat -150px 10px; }
.jj-zsyz-ul li a { display: block; text-align: center; }
.jj-zsyz-ul li a p { padding-top: 64px; color: #fff; }
/*----culture----*/
.qqwh { height: 600px; background: #f0f0f0 url(qq-item3.jpg) no-repeat left bottom; }
.focus{ width: 475px; height: 386px; }
.focusImage{float:left; width:100%; height:100%;}
.focusImage-inner{position:relative; width:100%; height:100%;}
.focusImage-content li{display:none; width:100%; height:100%;}
.focusImage-content li.current{display:block;}
.focusImage-content img{display:inline-block;width:100%; height:386px;}
.focusImage-title{height:34px;line-height:34px;position:absolute;bottom:0;left:0;width:100%;}
.focusImage-title-bg{ background:#000; background:rgba(0,0,0,.5);position:absolute;z-index:5;height:34px;width:100%;}
.focusImage-title h2{font-size:16px; font-weight:bold; position:absolute;z-index:10; 
  color:#fff; padding:0; text-align: left; text-indent: 18px; width: 100%;}
.focusImage-title h2 a{font-size:16px; font-weight:normal; color:#fff; line-height:34px; }
.focusImage-title a,.focusImage-title a:visited,.focusImage-title a:hover{color:#fff; text-decoration:none}
.focusImage-slide{position:absolute;z-index:15;right:13px;bottom:10px; }
.focusImage-slide li{float:left; margin-right:6px; width:14px; height:14px; 
	text-align:center; color:#fff; line-height:14px; font-size:12px; cursor:pointer; border-radius: 6px; }
.focusImage-slide li.current{ background: #0c93d9; }
.wh-right { width: 715px; }
.wh-r-bk { width: 32.3%; height: 192px; margin: 0 0 4px 1%; }
.wh-r-tit { padding: 4px 0 18px; }
.wh-r-tit a { color: #fff; }
.wh-r-tit a:hover { color: #333; }
.ulist li,
.ulist li a { color: #fff; }
.ulist li a:hover { color: #fff; }
/* travel */
.travel { height: 600px; background: #0c93d9; }
/* accordion-3 */
.accordion-ly { width:1190px; height:395px; padding:0; }
.accordion-ly dl { float: left; }	
.accordion-ly dt { float: left; position: relative; width: 66px; height:395px; text-align:center; border-right: 1px solid #fff; background-image: url(qq-travel-icon.png); background-repeat: no-repeat; }
.accordion-ly dt a { display: block; padding:40px 19px 0; color: #fff; font-size: 28px; }
#acc1 { background-position: 3px 96px; }
#acc2 { background-position: -63px 96px; }
#acc3 { background-position: -129px 96px; }
#acc4 { background-position: -199px 96px; }
#acc5 { background-position: -260px 96px; }
#acc6 { background-position: -330px 96px; }
.accordion-ly dt.on { margin-left: -1px; cursor:pointer; color:#fff; background-color: #68b00f; }
.accordion-ly dd { display: none; float: left; width: 784px; height: 395px; background:#fff; }
.accordion-ly dd.block { display: block; }
.zpinfor { padding: 22px 28px 0 28px; }
.sum-info { line-height: 24px; text-align: justify; }
.y-ulimg1 { margin-top: 16px; }
.y-ulimg1 li { position: relative; float: left; width: 166px; height: 134px; margin: 0 15px 14px 0; text-align: center; }
.y-ulimg1 li img { width: 166px; height: 114px; }
#acc-cont3 .sum-info { padding: 22px 0 0; }
#acc-cont4 .sum-info { padding: 12px 0 0; }
.y-ulimg2 { margin-top: 34px; }
.y-ulimg2 li { float: left; width: 114px; height: 154px; margin: 0 8px 8px 0; text-align: center; }
.y-ulimg2 li img { display: block; width: 114px; height: 114px; margin-bottom: 10px; }
#boxID { width: 360px; height: 242px; margin-top: 20px; }
.mF_shutters .pic{position:absolute;z-index:1;}
.mF_shutters .pic ul{ position:absolute; top:0;left:0;width:x;height:100%; overflow:hidden;}
.mF_shutters .pic ul li{ position:absolute;top:0;left:0; display:none;}
.mF_shutters .pic ul li img{ width: 360px; height: 242px; }
.mF_shutters .txt{position:absolute;z-index:2;bottom:0; width:100%;height:36px;line-height:36px;}/*默认标题高度*/
.mF_shutters .txt li{position:absolute;top:0;width:100%; visibility:hidden;opacity:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.mF_shutters .txt li a{display:block;position:relative;z-index:1;color:#fff;padding-left:16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_shutters .txt li b{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=40);opacity:0.4;}
.mF_shutters .txt li.current{ visibility:visible; opacity:1;-webkit-transition:all 1s 1s;-moz-transition:all 1s 1s;-o-transition:all 1s 1s;}
.mF_shutters .prev a,.mF_shutters .next a{ position:absolute;bottom:46px;left:0;padding:4px 6px; z-index:9;color:#333; text-decoration:none; background:#fff; border-radius:0 3px 3px 0;visibility:hidden;opacity:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.mF_shutters .hover a{visibility:visible;filter:alpha(opacity=80);opacity:0.8;}
.mF_shutters .next a{left:auto;right:0;border-radius:3px 0 0 3px;}
.mF_shutters .prev a:hover,.mF_shutters .next a:hover{ color:#f60;}
.you-right { width: 360px; margin-top: 20px; }
.pop-ulist li { float: left; position: relative; width: 165px; height: 114px; margin: 0 0 13px 13px; }
.pop-ulist li a { display: block; }
.pop-ulist li img { width: 165px; height: 114px; }
.poplayer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background: #000; background: rgb(0,0,0,0.9); }
.poplayer a { padding: 36px 10px 0; color: #fff; font-size: 16px; }
.y-ulimg3 { margin-top: 4px; height: 120px; }
.y-ulimg3 li { position: relative; float: left; width: 166px; height: 114px; margin: 0 8px 0 0; text-align: center; }
.y-ulimg3 li img { display: block; width: 166px; height: 114px; }
.y-ulimg3 li span{ display: block; position: absolute; bottom: 0px; width: 100%; height: 30px; line-height: 30px; color: #fff; 
	background: #000; background: rgba(0,0,0,.6); }
.acccont6-tit { height: 36px; padding-left: 6px; line-height: 36px; color: #68b00f; font-size: 16px; text-align: left; }
.acccont6-tit a { color: #68b00f; font-size: 16px; }
/*----foot----*/
.foot { color: #333; background: #fff; }
.foot a,
td.foot-td-info { color: #333; }
.beian-p { color: #333; }