@charset "utf-8";
/* reset.css */
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0}
html{font-family:sans-serif;}
body {font-family:"PingFang SC",Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif;color: #222;width: 100%;line-height:24px;font-size:14px;position: relative;/*-webkit-user-select: none;*//*-webkit-text-size-adjust: none;*/}
ol,ul,li,dt,dd,dl{list-style:none;}
img{border:0;}
select,input{vertical-align:middle;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;}
a:hover{color:#ff6633 !important}
input,button{cursor:pointer;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
section{ width:1000px; margin:0px auto;}
h2,h3,h4,h5{ font-weight:normal}

/* 公共样式 */
.fr{float: right}
.fl{float: left !important}
.f12{font-size: 12px !important}
.f14{font-size: 14px !important}
.cDGray{color: #888}
.cGray{color: #333}
.cOrg{color:#ff6633 !important}
.clear{clear: both;}
.bn{border:none !important;}
.dn{display: none !important}
.fb{font-weight: bold !important;}
.noBack{background: none !important}

/* 广告 */
.ad{width: 1200px;margin:10px auto 0 auto;}
.ad img{display: block;width: 100%;height: 50px;}
.ad_2{width: 1200px;margin:0px auto 20px auto;}
.ad_2 img{display: block;width: 100%;height: 50px;}
.ad2{float:left; width:590px;}
.ad3{float:right; width:590px}
.adBig{width: 1200px;margin:20px auto 0 auto;}
.adBig img{display: block;width: 100%;height: 90px;}
.adBig2{float:left; width:360px}
.adBig3{float:right; width:820px}

/* 公用边距 */
.ml30{margin-left:30px !important}
.p0{padding: 0 !important}
.pt10{padding-top: 10px !important}
.pt30{padding-top: 30px !important}
.pb50{padding-bottom: 50px !important}
.mt50{margin-top: 50px !important}
.mt40{margin-top: 40px !important}
.mt30{margin-top: 30px !important}
.mb30{margin-bottom: 30px !important}
.mt25{margin-top: 25px !important}
.mt20{margin-top: 20px !important}
.mt15{margin-top: 15px !important}
.mt10{margin-top: 10px !important}
.mt_40{margin-top: -40px !important}

/* 页面框架 */
.headMain{width: 1200px;margin: 0 auto;_position: relative;}
.headLeft{width: 360px; float: left}
.headMiddle{width: 460px; float: left; margin:0 40px;_margin:0 20px}
.headRight{width: 300px; float: left;_position:absolute;_top:2px;_right:0;_margin:0 !important;}

/* 公共图片 */
.icon_01,.icon_02,.icon_03,.icon_04,.icon_05,.icon_06,.icon_07,.icon_08,.icon_09,.icon_10,.icon_11,.icon_12,.icon_13,.icon_14,.icon_15,.icon_16,.icon_17,.icon_18,.icon_19,.icon_20,.icon_21,.icon_22,.icon_23,.icon_24,.icon_25,.icon_26,.icon_27,.icon_28,.icon_29{background:url(../images/icon.png) no-repeat;_background:url(../images/icon.gif) no-repeat;}

/* font */
@font-face{
	font-family:qdHeadFont;
	font-weight:400;
	font-style:normal;
}

/* 通用组件 */
.bgGray{background: #f9f9f9;padding:15px}
.bgGray_2{background: #f9f9f9;padding:15px 0;height: 474px;margin-top: -62px}
.h2Tit{border-left: 4px solid #fb5f20;height: 20px;line-height: 20px;padding-left: 10px;position: relative;}
.h2Tit a{font-size:12px;color:#9b9b9b; float: right;margin-left: 20px}
.h2Tit h2,.h2Tit h3{line-height: 20px;font-size:16px;color:#222;font-weight: bold;}
.h2Tit h2 a,.h2Tit h3 a{float: none;margin-left:0;line-height: 20px;font-size:16px;color:#222;}
.h2Tit h2 a:hover,.h2Tit h3 a:hover{color: #fb5f20}
.headMiddle .h2Tit{border:none;border-top: 1px solid #efefef;font-size:16px;color:#222;padding-left: 0;}
.headMiddle .h2Tit h2{width: 120px;margin-top: -2px;padding: 12px 0 0 0;text-align: center;height: 22px;line-height: 22px;border-top: 2px solid #fb5f20;display: block;font-weight: normal;}
.headMiddle .h2Tit a{padding-top: 12px;line-height: 22px}
.imgText{overflow: hidden;}
.imgText a.imgBox{overflow: hidden;width: 100px;display: block;float: left;margin-right: 15px;}
.imgText img{display: block;width: 100px;height: 76px;transition: all 0.7s;}
.imgText img:hover{transform: scale(1.05);}
.imgText h4{color:#222 !important;padding-right: 15px;line-height:24px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; height:72px;}
.imgText h4:hover{color: #ff6633 !important}
.h32 li{_margin-bottom: 15px !important;}
.newsList14{}
.newsList14 li{line-height:32px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width: 100%}
.newsList14 li a{color:#222;}
.newsList14 li:before{content:'';background: #ccc;width: 4px;height: 4px;overflow: hidden;display: inline-block;margin: 13px 11px 0 0;border-radius: 100%;float: left;}
.newsList14.noBack li:before{content:none}
.newsList14 li b{font-weight: normal;line-height: 14px;display: inline-block;width: 14px;text-align: center;font-size: 12px;color: #fff;margin-right: 12px;background: #ff5964}
.newsList14 li em{font-style: normal;line-height: 14px;display: inline-block;width: 14px;text-align: center;font-size: 12px;color: #fff;margin-right: 12px;background: #bebdc5}
.newsList14 li span{float:right;color:#ff5964;}
.headRight .newsList14 li:before{background:none !important; content: normal !important}
.h2Tag{width: 100%;border-top: 2px solid #ffcd81;line-height: 62px;}
.h2Tag a{float: left;line-height: 62px;color:#9b9b9b;}
.h2Tag h2{width: 160px;float: left;margin-right: 46px;line-height: 62px;text-align: center;margin-top: -2px;border-top: 2px solid #fb5f20;font-size:26px;color:#222;}
.h2Tag h2:hover{color: #fb5f20}
.h2Tag h2.qiye:hover{color: #222}
.h2Tag span{float: left;line-height: 62px; padding: 0 10px; color:#f1f1f1}
.house span{ padding:0 5px}
.ma{overflow: hidden;}
.ma img{float: left;width:100px;height: 100px;display: block;margin-right: 15px}
.ma h4{font-size:16px;color:#4990e2; padding-top: 25px}
.ma p{font-size:12px;color:#9b9b9b;margin-top: 5px}
.line{width: 100%;height: 1px;background:#efefef;margin: 20px 0 0 0}

/* 顶部导航 */
.toolbar{background:#2e50c8;height:30px; width: 100%;position:fixed;z-index:9999999;margin-bottom:0px;left:0;top:0;width:100%;_position:absolute;_top:expression(documentElement.scrollTop)}
.qtop{color:#6b8290;position:relative;width: 1200px;margin: 0 auto}
.qtop span.tit{ display: block;float: left; line-height:30px;font-size: 12px;color:#fff}
.qtop a:hover{text-decoration:none;}
.qlogout,.qlogin{height:30px;line-height:30px;color:#fff;float: right;font-size: 12px;}
.qlogout a.cRed{color:#ed781e;padding:0 10px 0 10px}
.qlogout{display: none}
.qlogout span{color: #fff;margin: 0 16px;}
.qlogin{margin-right:30px}
.qlogin a{float:left;display: block;}
.qlogin span{color: #fff;margin: 0 16px;float: left}
.qlogin a.qBtn{overflow: hidden;}
.qlogin a.qBtn p{float: left;line-height: 30px}
.qtoplink{float:right;line-height:30px;height:30px; padding-right:0px; overflow: hidden;}
.qtoplink a,.qtoplink a:visited{color:#fff;font-size: 12px;}
.icon_01{background-position:-22px 0;width: 16px;height:16px;margin:7px 7px 0 0;line-height: 30px;display:block;float: left}
.icon_02{background-position: 0 0;width: 16px;height:16px;display: block;position: absolute;right:0;top:7px;}

.qbox{position:absolute;width:205px;height:200px;border:1px solid #ccc;padding:20px 35px;line-height:25px;color:#9c9c9c;background:#fff;right:0px;top:30px; display:none}
.qboxcls{position:absolute;top:0;right:7px;color:#9c9c9c}
.qbox em{font-style: normal; font-size: 12px}
.qbox div.pb5 a.fr{zoom:1}
.qbox a:hover,.qbox a:visited{color:#222 !important}
.qbox label{display:block;clear:both;padding-bottom:9px}
.qbox label span{position:absolute;padding:2px 0 0 8px}
.qbox .qboxipt{padding:6px 7px;border:1px solid #dcdcdc;width:189px}
.qbox .loginbtn{width:100%;line-height:34px;height:34px;font-size:14px;font-weight:bold;color:#fff;background:#ff8b00;border:none;margin-top:8px;clear:both}
.cRed, a.cRed, a.cRed:visited, .cRed a {color: #ca0000;}

/* logo搜索栏 */
.header{box-shadow:0 1px 2px 0 rgba(228,228,228,0.50);width: 100%; padding:55px 0 25px 0;}
.headLogo{width: 1200px;margin: 0 auto;}
.headLogo .logo{float: left;width: 160px;height: 40px;}
.headLogo .logo img{display: block;width: 100%}
.headLogo .search{float: left;width: 515px;height: 40px;margin-left: 65px;}
.headLogo .search .qsearchipt{float: left;padding:10px 15px;color:#333;width: 408px;height:18px;line-height: 18px;border:1px solid #efefef;background:#fcfcfc;}
.headLogo .search button{float: left;background:#fb5f20;width:66px;height:40px;border:none;}
.icon_03{background-position:-44px 0; display: block;width: 17px;height: 17px;margin: 11px auto}
.headLogo .app{width: 325px;float: left;margin-left: 135px;}
.headLogo .app a{display: block;float:left;width:96px;margin-left:12px;_margin-left:5px;position: relative;}
.headLogo .app a span{ display:block; position:absolute;width:10px;height:10px;background:#f33;top:-2px;left:40px;border-radius:30px;animation: myApp 5s;
    -webkit-animation: myApp 5s;animation-iteration-count:99;-webkit-animation-iteration-count:99;}


@keyframes myApp
{
    0% {background:rgba(255,51,51,0);width:10px;height:10px;top:-2px;left:40px;}
	20% {background:rgba(255,51,51,1);width:10px;height:10px;top:-2px;left:40px;}
	50% {background:rgba(255,51,51,1);width:10px;height:10px;top:-2px;left:40px;}
    70% {background:rgba(255,51,51,0);width:12px;height:12px;top:-3px;left:39px;}
	100% {background:rgba(255,51,51,0);width:12px;height:12px;top:-3px;left:39px;}
}
 
@-webkit-keyframes myApp /* Safari 与 Chrome */
{
    0% {background:rgba(255,51,51,0);width:10px;height:10px;top:-2px;left:40px;}
	20% {background:rgba(255,51,51,1);width:10px;height:10px;top:-2px;left:40px;}
	50% {background:rgba(255,51,51,1);width:10px;height:10px;top:-2px;left:40px;}
    70% {background:rgba(255,51,51,0);width:12px;height:12px;top:-3px;left:39px;}
	100% {background:rgba(255,51,51,0);width:12px;height:12px;top:-3px;left:39px;}
}

.headLogo .app a p{float:right;color:#8a8a8a; line-height:40px;}
.headLogo .app a i{float:right;width: 40px;height: 40px;display: block;margin-right: 8px;}
.headLogo .app a img.q-wx{position:absolute;bottom:-100px;left:4px;right:0;z-index:5;display:none}
.headLogo .app a:hover img.q-wx{display:block}
.icon_04{background-position:-68px 0;}
.icon_05{background-position:-116px 0;}
.icon_06{background-position:-166px 0;}

/* 分类导航 */
.nav{overflow: hidden;width:1200px;margin:0 auto;padding-bottom: 10px;padding-top: 20px;}
.nav dl{width:expression(this.offsetWidth>160?160:true); max-width: 170px;_max-width: 160px;float:left;overflow: hidden;border-right:1px solid #efefef;padding-left:24px;height: 50px;}
.nav dl dt{font-weight: bold;}
.nav dl .fontRed a{color: #ff3333 !important}
.nav dl dt,.nav dl dd{float: left;width: 55px;_width: 50px;line-height: 20px;margin-bottom: 10px;}
.nav dl dt a,.nav dl dd a{color:#222}
.nav dl.list2{width: 110px;_width: 100px}
.nav dl.list1{width: 60px;_width: 50px}

/* 文字链 */
.textBox{overflow: hidden;background:#fdfdfd;border:1px solid #efefef;border-radius:2px;width:1198px;margin:15px auto 0 auto; padding:10px 0}
.textBox a{float: left;margin-left: 10px;line-height:24px;color:#222; font-size:12px}
.textBox span{display: block;width: 20px;float: left;line-height:24px;color: #fff}

/* 焦点图 */
.focus{position:relative;width:360px;height:240px; margin:0px auto; overflow:hidden}
.focus .focusList{height:240px; overflow:hidden; position:absolute;top:0;left:0;width:10000px}
.focus .fcon{float:left; width:360px;overflow: hidden; position:relative}
.focus .fcon img{ display:block;width:360px;height:240px;transition: all 0.7s;}
.focus .fcon img:hover{transform: scale(1.05);}
.focus .fcon h3{ width:340px;font-size: 14px;color: #fff !important;padding:0 10px;position:absolute; bottom:0; left:0;background: url(../images/bgblack.png) no-repeat top center;color: #fff;line-height:65px;height: 65px;background-size: 100% 100%;text-align: center;_background:none;_background:#000 !important;}
.focus .focusNum{ position:absolute;right:0px;bottom:10px;left:0;*left:140px;margin: 0 auto;text-align: center;width: 75px;overflow:hidden;height:8px; z-index:10;}
.focus .focusNum a{display:inline;width:8px;height:8px;border-radius: 4px;margin:0 5px;color:#B0B0B0;float:left;background:#D9D9D9;}
.focus .focusNum .on,.focus .focusNum a:hover{background:#fb5f20;}
.focus .prev,.focus .next{position:absolute;width:36px;height:71px;background:url(../images/focus_btn.png) no-repeat;_background:url(../images/focus_btn.gif) no-repeat;z-index: 11;display:none}
.focus .prev{top:85px;left:0;background-position:0 0;cursor:pointer;filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;}
.focus .next{top:85px;right:0;background-position:-44px 0;cursor:pointer;filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;}

/* 轮播图 */
.focusBig{position:relative;width:1200px;height:390px; margin:0px auto; overflow:hidden}
.focusBig .focusList{height:390px; overflow:hidden; position:absolute;top:0;left:0;width:10000px}
.focusBig .fcon{float:left; width:1200px;overflow: hidden; position:relative}
.focusBig .focusNum{ position:absolute;right:0px;bottom:5px;left:0;margin: 0 auto;text-align: center;width: 75px;overflow:hidden;height:8px; z-index:10;}
.focusBig .focusNum a{display:inline;width:8px;height:8px;border-radius: 4px;margin:0 5px;color:#B0B0B0;float:left;background:#D9D9D9;}
.focusBig .focusNum .on,.focusBig .focusNum a:hover{background:#fb5f20;}
.focusBig .prev,.focusBig .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;_background:url(../images/focus_btn.gif) no-repeat;z-index: 999;display:none}
.focusBig .prev{top:140px;left:0px;background-position:0 0;cursor:pointer;filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;}
.focusBig .next{top:140px;right:0px;background-position:-40px 0;cursor:pointer;filter:alpha(opacity=75);-moz-opacity:0.5;opacity: 0.75;}

/* 广告轮播 */
.adList{position:relative;width:100%;height:90px; margin:0 auto; overflow:hidden}
.adList .focusList{height:240px; overflow:hidden; position:absolute;top:0;left:0;width:10000px}
.adList .fcon{float:left; width:300px;overflow: hidden; position:relativ}
.adList .fcon img{ display:block;width:298px;height:88px;transition: all 0.7s;border:1px solid #EFEFEF}
.adList .fcon img:hover{transform: scale(1.05);}
.adList .adNum{ position:absolute;right:10px;bottom:7px; overflow:hidden;height:8px; z-index:10;}
.adList .adNum a{display:inline;width:8px;height:8px;border-radius:4px;margin:0 5px;float:left;background:#d8d8d8;}
.adList .adNum .on,.adList .adNum a:hover{background:#fb5f20;}
.adList .prev,.adList .next{display: none}

/* tab */
.headTab{width:100%;}
.headTab .tabList{ overflow:hidden;width:100%;background: #f8f8f8}
.headTab .tabList li{width:50%; text-align:center; line-height:40px;height:40px;float:left;cursor:pointer;}
.headTab .tabList li h2{display: block;font-size: 14px;border: 1px solid #efefef;height:38px;}
.headTab .tabList li a{color:#222;}
.headTab .tabList li.on{background: #fff;color:#fb5f20;}
.headTab .tabList li.on a{color:#fb5f20;}
.headTab .tabList li.on h2{color:#fb5f20;border:none;border-left:1px solid #efefef;font-weight: bold;border-right:1px solid #efefef;border-top: 2px solid #fb5f20; line-height:37px}
.headLeft .headTab .tabList{background: #fff;border-top: 1px solid #efefef;}
.headLeft .headTab .tabList li{width: 120px;font-size:16px;border-top: 2px solid #fff}
.headLeft .headTab .tabList li.on{border-top: 2px solid #fb5f20;}
.headLeft .headTab .tabBox{border:none !important;padding: 0 !important;margin-top: 10px;}
.headTab .tabBox{padding:20px 15px;border-bottom: 1px solid #efefef;border-left: 1px solid #efefef;border-right: 1px solid #efefef;overflow: hidden;}
.headTab .tabBox .bigImg img{ height: 204px; }
.tabBox .imgText{padding-bottom:15px}
.tabBox .imgText h4{padding: 0 !important}

/* 图片组 */
.bigImg{display: block;width: 100%;position: relative;overflow: hidden;}
.bigImg i{z-index: 99;display: block;width: 36px;height: 36px;position: absolute; top:102px;left:162px}
.icon_29{background-position:-225px 0;}
.icon_07{background-position:-4px -26px;}
.bigImg img{display: block;width: 100%;height: 240px;transition: all 0.7s;}
.bigImg img:hover{transform: scale(1.05);}
.smImgBox a.imgBox img:hover{transform: scale(1.05);}
.bigImg h3{z-index: 99;font-size: 14px;background: url(../images/bgblack.png) no-repeat top center;color: #fff;line-height:40px;height: 40px;background-size: 100% 100%;width:320px;padding: 0 20px;text-align: center;position: absolute;bottom: 0;left:0;right:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;_background:none;_background:#000 !important;_height:40px;_line-height: 40px}
.headRight .bigImg h3{width:260px;text-align: left}
.headRight .bigImg img{height: 170px;}

.smallImg{width: 380px;overflow: hidden;}
.smImgBox{float: left;margin: 10px 10px 0 0;width: 175px;position: relative;}
.smImgBox a.imgBox{position: relative;overflow: hidden;width: 100%;height: 117px;display: block;}
.smImgBox a.imgBox img{transition: all 0.7s;display: block;width: 100%;height: 117px;}
.smImgBox a.imgBox img:hover{transform: scale(1.05);}
.smImgBox h3{font-size: 14px;color:#222;margin-top: 10px;line-height: 22px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; height:44px;}
.smImgBox h3:hover{color: #ff6633}
.smImgBox i{display: block;z-index: 10;width: 36px;height: 36px;position: absolute; top:41px;left:70px}
.headMiddle .smallImg{width:480px;padding-top:10px}
.headMiddle .smallImg .smImgBox{margin:0 20px 0 0;width:220px;position: relative;}
.headMiddle .smallImg .smImgBox a.imgBox{position: relative;overflow: hidden;width: 100%;height: 146px;display: block;}
.headMiddle .smallImg .smImgBox img{height: 146px !important;}

/* 新闻列表 */
.headTit{width: 100%}
.headTit h2{font-size:20px;color:#222;line-height: 28px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width: 100%}
.headTit h2 a{color:#222; font-weight:bold}
.headTit h2 a:hover{color:#ff6633}
.headTit .abs{margin: 10px 0 20px 0;color:#9b9b9b;line-height:23px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; height:46px;width:100%}
.headTit .abs a{color:#9b9b9b;}

.headTag{width: 100%;border-top: 1px solid #efefef;padding-top: 16px;line-height: 22px;height: 22px;overflow: hidden;margin-top: 35px}
.headTag a{float: right;font-size: 12px;color:#9b9b9b;margin-left: 15px}
.headTag h2{font-size:16px;color:#fb5f20;font-weight: bold}
.headTag h2 span{color:#9b9b9b;padding: 0 10px}
.headTag h2 a{font-size:16px;color:#fb5f20;font-weight: bold; float:none;margin-left:0}

.newsList{width: 100%;overflow: hidden;}
.newsList li{font-size:16px;line-height:32px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width: 100%}
.newsList li a{color:#222;}
.newsList li:before{content:'';background: #ccc;width: 4px;height: 4px;overflow: hidden;display: inline-block;margin: 13px 11px 0 0;border-radius: 100%;float: left;}
.newsList.noBack li:before{content:none}
.newsList li span{color: #9b9b9b;padding-right: 20px;}
.newsList li span a{color: #9b9b9b}
.newsList li span:hover{color: #ff6633 !important}
.noBack li a{background: none !important;padding-left: 0 !important}
.noBack li a:before{content: none}

/* 自媒体 */
.mediaList{width: 100%;}
.mediaList li{padding:12px 15px;border-bottom: 1px solid #efefef;}
.mediaList li span{display: block;width: 100%;line-height: 28px;font-size:12px;overflow: hidden;}
.mediaList li span img{width: 28px;height: 28px;border-radius: 14px;margin-right: 10px;float: left}
.mediaList li span b{font-weight:normal;color:#222;margin-right:10px}
.mediaList li span em{font-style: normal;color:#9b9b9b;}
.mediaList li p{font-size:16px;color:#222; margin-top: 10px;line-height:22px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; height:44px;}
.mediaList li p a{color:#222;}
.mediaList li p:hover{color:#ff6633}

/* 智慧青岛 */
.iconList{width: 100%;overflow: hidden;}
.iconList li{float: left;width: 33%; text-align: center;margin-bottom: 12px}
.iconList li a{color: #222}
.iconList li i{display: block;width: 40px;height: 41px;margin: 0 auto}
.iconList li h4{margin-top: 5px}
.icon_08{background-position:0 -60px;}
.icon_09{background-position:-40px -60px;}
.icon_10{background-position:-80px -60px;}
.icon_11{background-position:-120px -60px;}
.icon_12{background-position:-160px -60px;}
.icon_13{background-position:-200px -60px;}
.icon_14{background-position:-240px -60px;}
.icon_15{background-position:-280px -60px;}
.icon_16{background-position:-320px -60px;}
.icon_17{background-position:0 -103px;}
.icon_18{background-position:-40px -103px;}
.icon_19{background-position:-80px -103px;}

/* 组图 */
.imgListBig{width: 580px;float: left;position: relative;overflow: hidden;}
.imgListBig h3{z-index: 99;font-size:20px;background: url(../images/bgblack.png) no-repeat top center;color: #fff;line-height:72px;height: 65px;background-size: 100% 100%;padding: 0 20px;position: absolute;bottom: 0;left:0;right:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;_background:none;_background:#000 !important;_height:40px;_line-height:40px;}
.imgListBig h4.tit{z-index: 99;font-size:20px;background: url(../images/bgblack.png) no-repeat top center;color: #fff;line-height:72px;height: 65px;background-size: 100% 100%;padding: 0 20px;position: absolute;bottom: 0;left:0;right:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;_background:none;_background:#000 !important;_height:40px;_line-height:40px;}
.imgListBig img{display: block;height: 350px;width: 100%;transition: all 0.7s;}
.imgListBig img:hover{transform: scale(1.05); }
.imgListSmall{width: 620px;float: left}
.imgListSmall a{display: block;width: 300px;height:170px;overflow: hidden;position: relative;float: left;margin: 0 0 10px 10px;_margin:0 0 10px 5px;}
.imgListSmall a img{transition: all 0.7s;width: 100%;height: 100%;}
.imgListSmall a img:hover{transform: scale(1.05); }
.imgListSmall h4{z-index: 99;font-size:14px;background: url(../images/bgblack.png) no-repeat top center;color: #fff;line-height:30px;height: 30px;background-size: 100% 100%;padding: 0 20px;position: absolute;bottom: 0;left:0;right:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;_background:none;_background:#000 !important;_height:40px;_line-height:40px;}

/* 行业独立样式 */
.hwImgBox{width: 100%;margin-top: 15px}
.hwImgBox .imgText{margin-bottom: 2px !important; line-height: 24px;width: 270px;overflow: hidden;}
.hwImgBox .imgText img{width: 100px;height: 100px;}
.hwImgBox .imgText .imgTextInfo{width: 155px;float:left}
.hwImgBox .imgText h5{color: #222;width: 100%;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden}
.hwImgBox .imgText h5:hover{color: #ff6633}
.hwImgBox .imgText span{font-size:12px;margin-top: 2px;color:#9b9b9b;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden}
.hwImgBox .imgText .btn{font-size:12px;display: block;margin-top: 10px;border-radius:3px;width:60px;background:#2e50c8;text-align: center;color: #fff;}
.hwImgBox .imgText .btn:hover{background: #ff6633;color: #fff !important}
.logoList{width: 100%;overflow: hidden;margin-top: 20px}
.logoList h4{font-size:12px;color:#9b9b9b; padding-bottom: 10px}
.logoList a{float: left;display: block;width: 62px;height: 30px;margin: 0 5px 5px 0}
.logoList span{float: left;display: block;width: 62px;height: 30px;margin: 0 5px 5px 0}
.l3 a{width:82px; height:42px;margin:0 12px 10px 0}
.picList{width: 1225px;overflow: hidden; margin-top: 20px}
.picList li{float: left;width: 220px;margin-right: 25px}
.picList li a.imgBox{display: block;width: 220px;height: 330px;overflow: hidden;}
.picList li img{display: block;width: 100%;height: 330px;transition: all 0.7s;}
.picList li img:hover{transform: scale(1.05);}
.picList li h3{font-size:14px;color:#222;line-height:22px;margin: 12px 0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width: 100%}
.picList li p{font-size:12px;color:#9b9b9b;line-height:20px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; height:60px;}

/* 全媒体平台 */
.icon_20{background-position:0 -150px;}
.icon_21{background-position:-62px -150px;}
.icon_22{background-position:-124px -150px;}
.icon_23{background-position:-186px -150px;}
.icon_24{background-position:-248px -150px;}
.icon_25{background-position:-310px -150px;}
.icon_26{background-position:0 -180px;}
.icon_27{background-position:-62px -180px;}

/* 底部二维码 友情链接 全局导航*/
.redPackets{position:absolute;top:0;left:320px;float: none;overflow: hidden;line-height: 24px}
.redPackets i{display: block;width: 24px;height: 24px;float: left;margin-right: 10px;}
.icon_28{background-position:-18px -20px;}
.maList{width:1250px;overflow: hidden;}
.maList li{float: left;width: 100px;margin-right: 56px;text-align: center}
.maList img{display: block;width: 100px;height: 100px;}
.maList h5{font-size:12px;margin-top: 15px;color:#222;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width: 100%}
.catalog{width:1212px;float: left}
.catalog li{width: 190px;height: 190px;float: left;margin:0 12px 8px 0;}
.catalog li.logoTit img{display: block;width: 128px;}
.catalog li.logoTit h3{font-size:16px;color:#9b9b9b;letter-spacing:6.8px;margin-top: 10px}
.catalog li dl{background:rgba(0,0,0,0.05);padding: 22px 28px 0 28px;overflow: hidden; height: 168px;}
.catalog li dl dt{font-size:14px;font-weight: bold;padding-bottom: 8px}
.catalog li dl dt a{color:#222;}
.catalog li dl dd{width: 50%;float: left;font-size:12px;line-height:34px;}
.catalog li dl dd a{color:#222;}
.urlTit{float: left;width: 133px;font-size:12px;color:#222;font-weight: bold;}
.urlList{float: left;overflow: hidden;width: 1067px;}
.urlList a{font-size:12px;color:#222;float: left;margin-right: 10px}

/*pc导航底部版权*/
.q-hd{height:60px;line-height:60px;background:#f7f7f7}
.q-nav{width:1200px;margin:0 auto}
.q-logo{float:left;padding:17px 35px 0 0; width:115px; height: 28px;}
.q-nav a{margin-right:15px}
.q-nav a:hover{color:#334bc4}
a.q-ico-1{ display:inline;float:right;padding-left:25px;background:url(../images/ico.png)-5px -218px no-repeat}
.q-ft{height:50px;padding:30px 0;background:#f7f7f7;border-top:1px solid #e7e7e7}
.q-link{float:left;width:800px}
.q-box{width:1200px;margin:0 auto;font-size:12px}
.q-box a{color:#222}
.q-link span{display:block;float:left;width:180px;line-height:26px}
.q-link span.w240{width:240px}
.q-ewm{float:right;width:180px;height:36px}
.q-ewm strong{float:right;display:block;width:36px;height:36px;margin:5px 0 0 15px;position:relative;z-index:9999;background:url(../images/ico.png) no-repeat}
.q-ewm strong.q-ico-2{background-position:0-80px}
.q-ewm strong.q-ico-3{background-position:0-160px}
.q-ewm strong img{position:absolute;top:-140px;left:-38px;right:0;z-index:2;display:none}
.q-ewm strong:hover img{display:block}
.q-linka{ height:40px; line-height:40px; background:#334bc4; color:#fff;}
.q-linka strong{ float: right;font-weight: normal;}
.q-linka a{color:#fff;margin-right: 40px;}
.q-linka a:hover{ color: #fff; text-decoration:underline}

#commonFooter{width:100%;padding:35px 0;text-align: center; background:#fff;}
.flogo{clear: both;padding-top: 20px;}
.flogo a{padding: 0 15px;color: #525252}

/* 右边栏背景色 */
.bgGray_2 .h2Tit{margin:0 15px}
.bgGray_2 .imgText{margin:0 15px}
.bgGray_2 .newsList14{margin:0 15px}
.bgGray_2 .ma{margin:0 15px}
.bgGray_2 .logoList{margin:20px 15px 0 15px}

/*返回顶部*/
.m-gotop{width:38px;height:38px;border:1px solid #f1f1f1; background:#f7f7f7 url(../images/ico-a.png) 10px -85px no-repeat; position:fixed; bottom:20px; right:20px; cursor:pointer}
.m-gotop:hover{background-color: #f1f1f1;}
.m-gotop2{width:38px;height:28px; padding:5px 0; text-align:center; line-height:14px;font-size:12px;border:1px solid #f1f1f1; background:#f7f7f7; position:fixed; bottom:60px; right:20px; cursor:pointer;}
.m-gotop2 a{color:#999}
.m-gotop2:hover{background-color: #f1f1f1;}

/*节日背景*/
.festival .header{box-shadow:0 1px 2px 0 rgba(228,228,228,0.50);width: 1200px;padding: 25px 21px;margin: 0 auto;background-color: #fff;margin-top:30px;position: relative;z-index: 3;}
html.festival .main{width: 1200px;margin: 0 auto;background-color: #fff;box-sizing: content-box;padding: 0 21px;z-index: 2;position: relative;}
.festivalAni{width: 1200px;height: 30px;margin: 0 auto;position: relative;z-index: 1;}
.festivalAni a.headlink{width:1240px;height:50px;display:block;overflow: hidden;position: absolute;right:0;left:-21px;top:30px;z-index:10;cursor: pointer;}
.festivalAni .close_festival{width: 40px;height: 18px;display: inline-block;overflow: hidden;background: url(../images/close.png);position: absolute;right: -21px;top: 100px;z-index: 99;cursor: pointer;}
/*节日背景特效*/
	html.festival.bg1{background:url(../images/bg4.jpg) no-repeat center 30px fixed #fff;}
	.festival.bg1 .toolbar{background-color:#d72323}
	.bg1 .festivalAni .fex_title,.bg1 .festivalAni .fex_logo,.bg1 .festivalAni .lantern,.bg1 .festivalAni .fireworks,.bg1 .festivalAni .fireworks2,.bg1 .festivalAni .fireworks3,.bg1 .festivalAni .fireworks4,.bg1 .festivalAni .fireworks5,.bg1 .festivalAni .fireworks6{background:url(../images/sprite_bg1.png) no-repeat}
	.bg1 .festivalAni .fex_title{width:144px;height:28px;display:inline-block;overflow:hidden;background-position:0 -186px;position:absolute;left:0;top:55px;animation:titlefadeIn 2s;-webkit-animation:titlefadeIn 2s;-moz-animation:titlefadeIn 2s;-ms-animation:titlefadeIn 2s;-o-animation:titlefadeIn 2s}
	.festival.bg1 .fex_logo{width:95px;height:160px;display:inline-block;overflow:hidden;background-position:-158px 0;position:fixed;left:50%;top:42px;margin-left:604px;animation:logoInDown 2s;-webkit-animation:logoInDown 2s;-moz-animation:logoInDown 2s;-ms-animation:logoInDown 2s;-o-animation:logoInDown 2s}
	.festival.bg1 .lantern{width:126px;height:140px;display:inline-block;overflow:hidden;position:fixed;left:50%;top:136px;margin-left:595px}
	.festival.bg1 .fireworks{width:70px;height:70px;display:inline-block;overflow:hidden;background-position:-328px -1px;position:absolute;left:140px;top:25px;animation:fireworksfn 5s infinite;-webkit-animation:fireworksfn 5s infinite;-moz-animation:fireworksfn 5s infinite;-ms-animation:fireworksfn 5s infinite;-o-animation:fireworksfn 5s infinite}
	.festival.bg1 .fireworks2{width:52px;height:52px;display:inline-block;overflow:hidden;background-position:-342px -87px;position:absolute;left:340px;top:15px;animation:fireworksfn2 5s infinite;-webkit-animation:fireworksfn2 5s infinite;-moz-animation:fireworksfn2 5s infinite;-ms-animation:fireworksfn2 5s infinite;-o-animation:fireworksfn2 5s infinite}
	.festival.bg1 .fireworks3{width:70px;height:70px;display:inline-block;overflow:hidden;background-position:-335px -158px;position:absolute;left:1150px;top:10px;animation:fireworksfn3 5s infinite;-webkit-animation:fireworksfn3 5s infinite;-moz-animation:fireworksfn3 5s infinite;-ms-animation:fireworksfn3 5s infinite;-o-animation:fireworksfn3 5s infinite}
	.festival.bg1 .fireworks4{width:70px;height:70px;display:inline-block;overflow:hidden;background-position:-335px -158px;position:absolute;left:-50px;top:265px;animation:fireworksfn4 5s infinite;-webkit-animation:fireworksfn4 5s infinite;-moz-animation:fireworksfn4 5s infinite;-ms-animation:fireworksfn4 5s infinite;-o-animation:fireworksfn4 5s infinite}
	.festival.bg1 .fireworks5{width:52px;height:52px;display:inline-block;overflow:hidden;background-position:-342px -87px;position:absolute;left:50%;top:250px;margin-left:710px;animation:fireworksfn5 5s infinite;-webkit-animation:fireworksfn5 5s infinite;-moz-animation:fireworksfn5 5s infinite;-ms-animation:fireworksfn5 5s infinite;-o-animation:fireworksfn5 5s infinite}
	.festival.bg1 .fireworks6{width:90px;height:90px;display:inline-block;overflow:hidden;background-position:-339px -246px;position:absolute;left:850px;top:30px;animation:fireworksfn6 5s infinite;-webkit-animation:fireworksfn6 5s infinite;-moz-animation:fireworksfn6 5s infinite;-ms-animation:fireworksfn6 5s infinite;-o-animation:fireworksfn6 5s infinite}
	.festival.bg1 .snow1,.festival.bg1 .snow2,.festival.bg1 .snow3,.festival.bg1 .snow4,.festival.bg1 .snow5,.festival.bg1 .snow6,.festival.bg1 .snow7,.festival.bg1 .snow8,.festival.bg1 .snow9,.festival.bg1 .snow10{background:#fff}
	.festival.bg1 .snow1{width:5px;height:5px;display:inline-block;overflow:hidden;border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;position:absolute;left:350px;top:52px;animation:snowfn 4s linear infinite;-webkit-animation:snowfn 4s linear infinite;-moz-animation:snowfn 4s linear infinite;-ms-animation:snowfn 4s linear infinite;-o-animation:snowfn 4s linear infinite}
	.festival.bg1 .snow2{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;opacity:.5;position:absolute;left:570px;top:55px;animation:snowfn 7s linear infinite;-webkit-animation:snowfn 7s linear infinite;-moz-animation:snowfn 7s linear infinite;-ms-animation:snowfn 7s linear infinite;-o-animation:snowfn 7s linear infinite}
	.festival.bg1 .snow3{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;position:absolute;left:610px;top:54px;animation:snowfn 8s linear infinite;-webkit-animation:snowfn 8s linear infinite;-moz-animation:snowfn 8s linear infinite;-ms-animation:snowfn 8s linear infinite;-o-animation:snowfn 8s linear infinite}
	.festival.bg1 .snow4{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;position:absolute;right:348px;top:76px;animation:snowfn 4.5s linear infinite;-webkit-animation:snowfn 4.5s linear infinite;-moz-animation:snowfn 4.5s linear infinite;-ms-animation:snowfn 4.5s linear infinite;-o-animation:snowfn 4.5s linear infinite}
	.festival.bg1 .snow5{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;opacity:.6;position:absolute;right:190px;top:45px;animation:snowfn 8s linear infinite;-webkit-animation:snowfn 8s linear infinite;-moz-animation:snowfn 8s linear infinite;-ms-animation:snowfn 8s linear infinite;-o-animation:snowfn 8s linear infinite}
	.festival.bg1 .snow6{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;opacity:.6;position:absolute;left:-60px;top:45px;animation:snowfnleft 8s linear infinite;-webkit-animation:snowfnleft 8s linear infinite;-moz-animation:snowfnleft 8s linear infinite;-ms-animation:snowfnleft 8s linear infinite;-o-animation:snowfnleft 8s linear infinite}
	.festival.bg1 .snow7{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;opacity:.6;position:absolute;left:-140px;top:76px;animation:snowfnleft 8s linear infinite;-webkit-animation:snowfnleft 8s linear infinite;-moz-animation:snowfnleft 8s linear infinite;-ms-animation:snowfnleft 8s linear infinite;-o-animation:snowfnleft 8s linear infinite}
	.festival.bg1 .snow8{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;position:absolute;left:-180px;top:76px;animation:snowfnleft 4.5s linear infinite;-webkit-animation:snowfnleft 4.5s linear infinite;-moz-animation:snowfnleft 4.5s linear infinite;-ms-animation:snowfnleft 4.5s linear infinite;-o-animation:snowfnleft 4.5s linear infinite}
	.festival.bg1 .snow9{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;position:absolute;left:50%;top:76px;margin-left:750px;animation:snowfnleft 4.5s linear infinite;-webkit-animation:snowfnleft 4.5s linear infinite;-moz-animation:snowfnleft 4.5s linear infinite;-ms-animation:snowfnleft 4.5s linear infinite;-o-animation:snowfnleft 4.5s linear infinite}
	.festival.bg1 .snow10{width:4px;height:4px;display:inline-block;overflow:hidden;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;position:absolute;left:50%;top:76px;opacity:.6;margin-left:800px;animation:snowfnleft 8s linear infinite;-webkit-animation:snowfnleft 8s linear infinite;-moz-animation:snowfnleft 8s linear infinite;-ms-animation:snowfnleft 8s linear infinite;-o-animation:snowfnleft 8s linear infinite}
@-webkit-keyframes titlefadeIn{0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes titlefadeIn{0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes titlefadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes titlefadeIn{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes logoInDown{0%{opacity:0;transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0)}
}
@-moz-keyframes logoInDown{0%{opacity:0;transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0)}
}
@-o-keyframes logoInDown{0%{opacity:0;transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0)}
}
@keyframes logoInDown{0%{opacity:0;transform:translateY(-20px);-ms-transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-o-transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0)}
}
@-webkit-keyframes rotate_lantern{0%,100%{transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-moz-transform:rotate(-3deg)}
50%{transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg)}
}
@-moz-keyframes rotate_lantern{0%,100%{transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-moz-transform:rotate(-3deg)}
50%{transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg)}
}
@-o-keyframes rotate_lantern{0%,100%{transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-moz-transform:rotate(-3deg)}
50%{transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg)}
}
@keyframes rotate_lantern{0%,100%{transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);-moz-transform:rotate(-3deg)}
50%{transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-moz-transform:rotate(10deg)}
}
@-webkit-keyframes fireworksfn{0%,45%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
55%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@-moz-keyframes fireworksfn{0%,45%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
55%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@-o-keyframes fireworksfn{0%,45%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
55%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@keyframes fireworksfn{0%,45%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
55%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@-webkit-keyframes fireworksfn2{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-moz-keyframes fireworksfn2{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-o-keyframes fireworksfn2{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@keyframes fireworksfn2{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-webkit-keyframes fireworksfn3{0%,60%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
70%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-moz-keyframes fireworksfn3{0%,60%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
70%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-o-keyframes fireworksfn3{0%,60%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
70%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@keyframes fireworksfn3{0%,60%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
70%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-webkit-keyframes fireworksfn4{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@-moz-keyframes fireworksfn4{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@-o-keyframes fireworksfn4{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@keyframes fireworksfn4{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@-webkit-keyframes fireworksfn5{0%,45%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
55%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-moz-keyframes fireworksfn5{0%,45%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
55%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-o-keyframes fireworksfn5{0%,45%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
55%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@keyframes fireworksfn5{0%,45%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
55%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-webkit-keyframes fireworksfn6{0%,55%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
65%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
100%{opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
}
@-webkit-keyframes snowfn{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(80px);-ms-transform:translateY(80px);-moz-transform:translateY(80px);-webkit-transform:translateY(80px);-o-transform:translateY(80px);opacity:0}
}
@-moz-keyframes snowfn{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(80px);-ms-transform:translateY(80px);-moz-transform:translateY(80px);-webkit-transform:translateY(80px);-o-transform:translateY(80px);opacity:0}
}
@-o-keyframes snowfn{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(80px);-ms-transform:translateY(80px);-moz-transform:translateY(80px);-webkit-transform:translateY(80px);-o-transform:translateY(80px);opacity:0}
}
@-webkit-keyframes snowfn{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(80px);-ms-transform:translateY(80px);-moz-transform:translateY(80px);-webkit-transform:translateY(80px);-o-transform:translateY(80px);opacity:0}
}
@keyframes snowfn{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(80px);-ms-transform:translateY(80px);-moz-transform:translateY(80px);-webkit-transform:translateY(80px);-o-transform:translateY(80px);opacity:0}
}
@-webkit-keyframes snowfnleft{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(280px);-ms-transform:translateY(280px);-moz-transform:translateY(280px);-webkit-transform:translateY(280px);-o-transform:translateY(280px);opacity:0}
}
@-moz-keyframes snowfnleft{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(280px);-ms-transform:translateY(280px);-moz-transform:translateY(280px);-webkit-transform:translateY(280px);-o-transform:translateY(280px);opacity:0}
}
@-o-keyframes snowfnleft{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(280px);-ms-transform:translateY(280px);-moz-transform:translateY(280px);-webkit-transform:translateY(280px);-o-transform:translateY(280px);opacity:0}
}
@keyframes snowfnleft{0%{transform:translateY(-60px);-ms-transform:translateY(-60px);-moz-transform:translateY(-60px);-webkit-transform:translateY(-60px);-o-transform:translateY(-60px);opacity:1}
100%{transform:translateY(280px);-ms-transform:translateY(280px);-moz-transform:translateY(280px);-webkit-transform:translateY(280px);-o-transform:translateY(280px);opacity:0}
}
html.festival{min-width: 1240px;overflow: auto;}
.festival body{overflow-x:hidden;}

/* 轮播广告 */
.foucsAd{position: relative;width: 1200px;margin:0 auto; overflow:hidden; height:auto}
.ad.topad{*padding-top:10px;}
.foucsAd .focusList{height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;width: 10000px;}
.foucsAd .fcon{float: left;overflow: hidden;position: relative;height: 100%}
.foucsAd .fcon img{ display:block;width:100%;height:100%;}
/* .foucs_1250 .fcon img:hover{transform: scale(1.05);} */
.foucsAd .focusNum{ position:absolute;right:0px;bottom:3px;margin: 0 auto;text-align: center;overflow:hidden;height:8px; z-index:10;}
.foucsAd .focusNum a{display:inline;width:6px;height:6px;border-radius: 3px;margin:0 5px;color:#B0B0B0;float:left;background:#D9D9D9;}
.foucsAd .focusNum .on,.foucsAd .focusNum a:hover{background:#fb5f20;}
.foucsAd .prev,.foucsAd .next{position:absolute;width:36px;height:71px;background:url(../images/focus_btn.png) no-repeat;z-index: 11;display:none}
.foucsAd .prev{top:85px;left:0;background-position:0 0;cursor:pointer;filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;}
.foucsAd .next{top:85px;right:0;background-position:-44px 0;cursor:pointer;filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75;}

/* 固底广告 */
.footerAd{position: fixed;width: 1200px;height: 300px;bottom: 0px;left:50%;margin-left: -600px;overflow: hidden;z-index:1000000;display: none;}
.footerAd img{width: 1200px;height: 300px;}
.footerAd .close{position: absolute;top: 0;right: 0;display: inline-block;background-color:rgba(0,0,0,0.6);color:rgba(255,255,255,0.6);padding: 0px 5px;font-size: 12px;letter-spacing: 1px;cursor: pointer;z-index: 1000;}
.footerAd .close font{padding-right: 2px;}  

/* 上合峰会倒计时 */
.adText{position:absolute; line-height:50px;top:0;left:730px;width:400px; height:50px; color:#c81010; font-size:16px;display:none}
.sh{font-size:18px; font-weight:bold; color:#fff;display:inline-block; width:30px; height:24px; line-height:24px; margin:0 5px; background:#c81010; text-align:center;border-radius:5px}
#sh{font-size:18px; font-weight:bold; color:#fff;display:inline-block; width:30px; height:24px; line-height:24px; margin:0 5px; background:#c81010; text-align:center;border-radius:5px}
.btnSh{position:absolute;top:13px;right:85px;font-size:14px;display:block; width:72px; height:24px; line-height:24px;background:#c81010; text-align:center;border-radius:5px; color:#fff}
.btnSh:hover{ color:#fff !important}

/* 临加浮动广告 */
.appAd{ position: fixed;bottom:0px;right:0px; width:250px; height:320px; z-index:99999}
.appAd img{ display:block; width:100%}
.appAd a{ display:block; position:absolute; right:30px;top:-12px;background:url(../images/closeAd.png) no-repeat top center; width:24px;height:24px}