@charset "utf-8";
/*公共样式*/
html,body{height:inherit;}
body{margin:0;font-family:Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;font-size:14px;}
ul{margin:0;padding:0;list-style:none;}
dl,dd,ul,li,p,span{margin:0;padding:0;}
a{text-decoration:none;outline:none;cursor:pointer;}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:currentColor;}
img{border:0;}
button{border:0;outline:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} .clearfix{clear:both;}
.wrapper .orange-subnav .sub-list li,.layer-wrapper .type-logo,.layer-wrapper .lay-type,.osection .sec-navi .sec-name,.osection .sec-navi .sec-type{background:url(../styles/images/part-icon.png) no-repeat;}
.wrapper .orange-subnav .sub-list li a{display:block;height:98px;display:block;height:98px;}
/*global-head*/
.wrapper{font-family:"Microsoft Yahei";}
.wrapper .ocenter{width:1000px;margin:0 auto;}
.wrapper .orange-head{height:107px;border-bottom:1px solid #eaeaea;background:#f8f8f8;}
.wrapper .orange-head .ologo{float:left;width:96px;height:88px;margin:0 20px 10px 0;}
.wrapper .orange-head .onavi{float:left;overflow:hidden;}
.wrapper .orange-head .onavi li{float:left;position:relative;width:108px;height:97px;text-align:center;font:16px/20px Microsoft Yahei ;color:#000;cursor:pointer;}
.wrapper .orange-head .onavi li span{position:absolute;display:table;top:0;left:0;width:108px;height:97px;line-height:97px;}
.wrapper .orange-head .onavi li span.out{top:0px;}
.wrapper .orange-head .onavi li span.over{top:-98px;}
.wrapper .orange-head .onavi li span.over p{position:absolute;top:50%;left:0;width:100%;line-height:24px;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0%,-50%);transform: translate(0,-50%);}
.wrapper .orange-head .onavi li.cur,.orange-head .onavi li span.over{color:#fff;background:#ff801f;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.wrapper .orange-head .navi-tips{float:right;width:75px;height:68px;padding:14px 0 0 0;font:14px/20px Microsoft Yahei;text-align:center;color:#fff;background:url(../styles/images/otips.png) no-repeat;margin:10px 0 0 0;cursor:pointer;-webkit-animation: navtips 1s linear infinite alternate;-moz-animation: navtips 1s linear infinite alternate;-o-animation: navtips 1s linear infinite alternate;animation: navtips 1s linear infinite alternate;}
@keyframes navtips
{0%  {transform:scale(0.85,0.85);-ms-transform:scale(0.85,0.85);}
    100%{transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}}
@-moz-keyframes navtips
{0%  {-moz-transform:scale(0.85,0.85);}
    100%{-moz-transform:scale(1.05,1.05);}}
@-webkit-keyframes navtips
{0%  {-webkit-transform:scale(0.85,0.85);}
    100%{-webkit-transform:scale(1.05,1.05);}}
@-o-keyframes navtips
{0%  {-o-transform:scale(0.85,0.85);}
    100%{-o-transform:scale(1.05,1.05);}}
/*banner轮播*/
.wrapper .orange-banner{position:relative;height:280px;padding:20px 0;overflow:hidden;}
.wrapper .orotation{position:relative;float:left;width:710px;margin:0;padding:0;zoom:1;}
.wrapper .orotation .flex-direction-nav{display:none;}
.wrapper .orotation .slides > li {display: none; -webkit-backface-visibility: hidden;}
.wrapper .orotation .slides{zoom: 1;}
.wrapper .orotation .slides img {width: 100%; display: block;}
.wrapper .orotation .flex-control-nav{position: absolute;bottom:3px;width:100%;text-align:center;padding:0;margin:0;}
.wrapper .orotation .flex-control-nav li {margin: 0 6px; display:inline-block; zoom: 1; *display: inline;}
.wrapper .orotation .flex-control-paging li a {width: 12px; height:12px; display: block; cursor: pointer; text-indent: -9999px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; box-shadow: inset 0 0 3px rgba(0,0,0,0.2);}
.wrapper .orotation .flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:#ff8b16;}
.corp-wrap.outfit{height: 80px;}
/*onewsletter*/
.wrapper .onewsletter{width:260px;float:right;}
.wrapper .onewsletter .news-colm{position:relative;font:bold 20px Microsoft Yahei;color:#000;padding:12px 0 10px;border-bottom:1px solid #dedede;}
.wrapper .onewsletter .news-colm:before{content:'';position:absolute;bottom:-1px ;left:0;width:92px;height:1px;background:#ee7f11;}
.wrapper .onewsletter .news-title{font:bold 15px Microsoft Yahei;color:#000;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:20px 0 10px;}
.wrapper .onewsletter .news-text{position:relative;font-size:14px;line-height: 20px;color:#999;}
.wrapper .onewsletter .news-more{position:absolute;bottom:0;right:0;color:#fe8c36;font-size:14px;}
.wrapper .onewsletter a:hover .news-text{text-decoration:underline;}
/*sub-nav*/
.wrapper .orange-subnav{width:100%;padding:13px 0 17px;height:98px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.wrapper .orange-subnav .sub-title{float:left;width:138px;text-align:center;font-size:19px;color:#ff801f;padding:26px 0;border-right:1px solid #eaeaea;}
.wrapper .orange-subnav .sub-title span{display:block;font-size:15px;}
.wrapper .orange-subnav .sub-list li{float:left;margin:0 24px;height:98px;cursor:pointer;height:98px;}
.wrapper .orange-subnav .sub-list li:first-child{margin-left:30px;}
.wrapper .orange-subnav .sub-list .subli1:hover{background-position:-363px -2px;}
.wrapper .orange-subnav .sub-list .subli2:hover{background-position:-363px -112px;}
.wrapper .orange-subnav .sub-list .subli3:hover{background-position:-363px -219px;}
.wrapper .orange-subnav .sub-list .subli4:hover{background-position:-378px -325px;}
.wrapper .orange-subnav .sub-list .subli5:hover{background-position:-378px -433px;}
.wrapper .orange-subnav .sub-list .subli6:hover{background-position:-378px -541px;}
.wrapper .orange-subnav .sub-list .subli1{background-position:-241px -2px;width:107px;}
.wrapper .orange-subnav .sub-list .subli2{background-position:-241px -112px;width:108px}
.wrapper .orange-subnav .sub-list .subli3{background-position:-241px -219px;width:107px}
.wrapper .orange-subnav .sub-list .subli4{background-position:-256px -325px;width:78px}
.wrapper .orange-subnav .sub-list .subli5{background-position:-256px -433px;width:78px}
.wrapper .orange-subnav .sub-list .subli6{background-position:-256px -541px;width:78px}
/*orange-content*/
.wrapper .orange-content{

    padding-top:12px;
    height:1177px;}
.wrapper .content-left{float:left;width:740px;}
.wrapper .content-right{float:right;width:264px;}
.wrapper .content-left .osection{width:340px;height:298px;float:left;margin:0 30px 30px 0;}
.wrapper .content-left .osection .sec-content.active{box-shadow: 0 0 10px 2px #bbbbbb;}
.wrapper .content-left .osection .sec-content{display:block;padding-bottom:6px;}
.wrapper .content-left .osection .sec-content:hover{box-shadow: 0 0 10px 2px #bbbbbb;}
.wrapper .osection .sec-navi{width:100%;height:20px;line-height:20px;overflow:hidden;margin:0 0 15px 0;}
.wrapper .osection .sec-navi .sec-type{float:left;width:36px;padding-right:8px;height:20px;font:14px/18px Microsoft Yahei;text-align:center;color:#fff;background-position:-6px -561px;margin-top:2px;}
.wrapper .osection .sec-navi .sec-name{
    width: 240px;
    float:left;font:18px/20px Microsoft Yahei;color:#ff801f;margin:0 0 0 12px;
    /*padding-right:132px;*/
    background-position:150px -524px;}
.wrapper .osection .sec-navi .sec-prev{font-size:14px;color:#666;float:right;cursor:pointer;}
.wrapper .osection .sec-navi .sec-prev:hover{color:#ff801f;}
.wrapper .osection .sec-pic{width:340px;height:170px;margin-bottom:22px;}
.wrapper .osection .sec-pic img{width:100%;height:100%;display:block;}
.wrapper .osection .sec-title{width:100%;height:20px;line-height:20px;text-align:center;font-size:16px;color:#333;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:5px;}
.wrapper .osection .sec-text{width:100%;height:42px;font-size:12px;color:#999;line-height:20px;overflow:hidden;padding:0 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wrapper .osection .sec-text:hover,.osection .sec-title:hover .sec-text{text-decoration:underline;}
.wrapper .osection .sec-button{
	cursor:pointer;
    display:inline-block;
    overflow:hidden;
    border:1px solid #ccc;
    margin-top: 3px;
    height:13px;
    border-radius:3px;
    font-size: 0px;
}
.wrapper .osection .sec-button .button-next{
    display:inline-block;
    width:18px;
    height:100%;
    border:0;
    background-color:#fff;
    background:url(../styles/images/icon-next.png) no-repeat;
    background-position: center;
    border-right:1px solid #ccc;
	 cursor:pointer;
}
.wrapper .osection .sec-button .button-previous{
    display:inline-block;
    width:17px;
    height:100%;
    border:0;
    background:url(../styles/images/icon-previous.png) no-repeat;
    background-position: center;
    background-color:#fff;
	 cursor:pointer;
}
/*大事件+合作商家*/
.wrapper .rbox{padding:7px 20px 10px;border:1px solid #eaeaea;margin:0 0 12px 0;}
.wrapper .rbox-title{height:18px;line-height:18px;font-size:16px;border-left:3px solid #ee7b0a;color:#000;padding-left:8px;margin-bottom:16px;}
.wrapper .date-event .event-list1 {
    padding-left: 20px;
    list-style-type: disc;
}
.wrapper .date-event a:hover{
    text-decoration: underline;
}
.wrapper .date-event .event-list1 li{margin-bottom:15px;}
.wrapper .date-event .event-list li{margin-bottom:15px;}
.wrapper .date-event .event-pic{width:218px;height:120px;overflow:hidden;margin:0 0 10px 0;}
.wrapper .date-event .event-pic img{width:100%;height:auto;display:block;}
.wrapper .date-event .event-name{width:100%;text-align:center;font-size:14px;color:#333;}
.wrapper .corp-wrap{position:relative;width:222px;height:215px;margin:0;padding:0;zoom:1;}
.wrapper .corp-wrap .flex-direction-nav{display:none;}
.wrapper .corp-wrap .slides > li {display: none; -webkit-backface-visibility: hidden;}
.wrapper .corp-wrap .slides li{width:218px;height:280px;}
.wrapper .corp-wrap .slides li img{width:104px;height:54px;float:left;margin:0 10px 10px 0;}
.wrapper .corp-wrap .slides li img:nth-child(2n){margin-right:0;}
.wrapper .corp-wrap .slides{zoom: 1;}
.wrapper .corp-wrap .flex-control-nav{position:absolute;bottom:0;width:100%;text-align:center;padding:0;margin:0;}
.wrapper .corp-wrap .flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.wrapper .corp-wrap .flex-control-paging li a{width:10px; height:10px; display:block;background:#b6b6b6;cursor: pointer; text-indent: -9999px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.wrapper .corp-wrap .flex-control-paging li a:hover,.corp-wrap .flex-control-paging li a.flex-active{background:#ff8b16;}
.wrapper .corp-wrap .slides li img{border:1px #eee solid;}
/*saoma*/
.wrapper .wxsaoma{margin-top:30px;}
/*.layer-wrapper弹窗*/
.layer-wrapper{display:none;position:absolute;top:125px;left:50%;margin-left:-331px;padding:45px 50px 24px 45px;border:1px solid #ff7b17;width:538px;height:735px;background:#fff;z-index:99;}
.layer-wrapper .layer_close{position:absolute;top:-27px;right:-27px;width:54px;height:54px;background:url(../styles/images/closebtn.png) no-repeat;cursor:pointer;z-index:100;}
.layer-wrapper .lay-head{width:100%;min-height:120px;margin-bottom:30px;}
.layer-wrapper .lay-logo{position:relative;float:left;margin:0 22px 0 0;}
.layer-wrapper .lay-logo:before{position:absolute;top:126px;left:54px;content:'';width:1px;height:565px;background:#ddd;}
.layer-wrapper .lay-info{float:left;width:408px;font:14px/24px Microsoft Yahei;color:#333;}
.layer-wrapper .lay-color{color:#ff7b17;}
.layer-wrapper .lay-list{width:100%;}
.layer-wrapper .lay-list li{width:100%;overflow:hidden;margin:0 0 20px 0;min-height:80px;}
.layer-wrapper .lay-list li a{display:block;height:80px;}
.layer-wrapper .lay-list li:hover .type-text .lay-color{text-decoration:underline;}
.layer-wrapper .lay-type{position:relative;float:left;margin:0 6px 0 0;padding:0 5px 0 0 ;width:40px;height:21px;text-align:center;line-height:21px;color:#ff7b17;font-size:14px;margin-top:30px;background-position:-122px -558px;color:#a5a5a5;}
.layer-wrapper .lay-type:before{position:absolute;content:'';width:22px;height:1px;background:#ddd;right:-32px;top:10px;}
.layer-wrapper .type-logo{width:108px;height:76px;float:left;margin:0 10px 0 35px;}
.layer-wrapper .lay-list .layli0 .type-logo{background-position:0 0;}
.layer-wrapper .lay-list .layli1 .type-logo{background-position:0 -87px;}
.layer-wrapper .lay-list .layli2 .type-logo{background-position:0 -171px;}
.layer-wrapper .lay-list .layli3 .type-logo{background-position:0 -257px;}
.layer-wrapper .lay-list .layli4 .type-logo{background-position:0 -343px;}
.layer-wrapper .lay-list .layli5 .type-logo{background-position:0 -429px;}
.layer-wrapper .lay-list .layli0.case .type-logo{background-position:-117px 0;}
.layer-wrapper .lay-list .layli1.case .type-logo{background-position:-117px -87px;}
.layer-wrapper .lay-list .layli2.case .type-logo{background-position:-117px -171px;}
.layer-wrapper .lay-list .layli3.case .type-logo{background-position:-117px -257px;}
.layer-wrapper .lay-list .layli4.case .type-logo{background-position:-117px -343px;}
.layer-wrapper .lay-list .layli5.case .type-logo{background-position:-117px -429px;}
.layer-wrapper .lay-list li.case .lay-type{background-position:-64px -559px;color:#ff7b17;}
.layer-wrapper .lay-list li.case .lay-color{color:#ff7b17;}
.layer-wrapper .lay-list li .lay-color{color:#a5a5a5;}
.layer-wrapper .lay-list li.case .type-title{color:#333;}
.layer-wrapper .type-title{width:300px;height:32px;float:left;font:bold 16px/32px Microsoft Yahei;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a5a5a5;}
.layer-wrapper .type-text{width:330px;float:left;font-size:14px;color:#666;line-height:22px;overflow:hidden;text-overflow:ellipsis;}

/*内页*/
.inner-page .content-left{width:710px;}
.inner-page .bread-crumbs {overflow:hidden;float:left;height:25px;line-height:25px;}
.inner-page .bread-crumbs a{font-size:12px;color:#999;}
.inner-page .content-title{clear:both;font-size:28px;color:#333;height:78px;line-height:78px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.inner-page .content-info{border-bottom:2px solid #ebebeb;padding-bottom:20px;color:#999;text-align:center;font-size:12px;}
.inner-page .content-info span{margin-right:16px;}
.inner-page .content-detail{overflow:hidden;padding-top:25px;}
.inner-page .content-detail p{font-size:16px;color:#333;line-height:28px;text-indent:2rem;padding:0 0 25px 0;}
.inner-page .content-detail img{display:block;margin:0 auto 25px;}

.wrapper .part-content{position:relative;overflow:hidden;margin:0 auto;padding-top:12px;}
/*正在建设*/
 .promoting{display: none;position: absolute;top: 125px;left: 50%;border: 1px solid #ff7b17;width: 400px;height: 200px;background: #fff;z-index: 99;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.promoting .pormote-close{position: absolute;top: -27px;right: -27px;width: 54px;height: 54px;background: url(../styles/images/closebtn.png) no-repeat;cursor: pointer;z-index: 100;}
.promoting .promote-tip{display:block;margin:0 auto;padding:40px 5px;}
