*{padding:0;margin:0}
body{font:normal 14px/1.5 "Microsoft Yahei"}
a{text-decoration:none}
dl,ul{list-style-type:none}
img{vertical-align:top}
.unselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.clearfix{zoom:1}
.fl{float:left}
.fr{float:right}
.animated{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.wrap{width:1230px;margin:0 auto}
.top-bar{width:100%;background:#fff;border-bottom:2px #e20000 solid}
.top-bar-login,.top-bar-login-after{line-height:30px;font:12px/30px simsun}
.top-bar-login-after{display:none}
.top-bar .ofw-logo{margin-top:2px}
.top-bar-login>.signin{display:inline-block;background:#e20000;height:24px;width:50px;border-radius:2px;text-align:center;margin-top:3px;line-height:24px}
.top-bar-login>.signin>a{color:#fff}
.top-bar-login a,.top-bar-login-after a{color:#333}
.top-bar-login a:hover,.top-bar-login-after a:hover{text-decoration:underline}
.top-bar-login i{font-style:normal;color:#666}
.top-bar-login>.email{padding-left:24px;display:inline-block;background:url(../images/ico_email.png) no-repeat left}
.top-bar-login .lang_change{text-decoration:none;font-size:19px;line-height:34px;padding-top:5px}
.top-bar-login .lang_change a{text-decoration:none;font-size:19px;line-height:34px;font-family:Arial,Helvetica,sans-serif}
#g-footer{width:100%;margin-top:15px;padding:10px 0;border-top:1px solid #ddd;clear:both;font-family:simsun;font-size:12px}
#g-footer .g-wrap{width:1200px;margin:auto}
#g-footer .g-footer-nav{height:30px;line-height:30px;text-align:center}
#g-footer .g-footer-nav a{color:#1a4991;text-decoration:none}
#g-footer .g-footer-nav a:hover{color:#f15c00;text-decoration:underline}
#g-footer .g-footer-links{color:#666;float:left;line-height:25px;padding:5px 0;text-align:center;width:100%}
#g-footer .g-footer-links a,#g-footer .g-footer-record a{color:#243851}
#g-footer .g-footer-links a:hover,#g-footer .g-footer-record a:hover{color:#c00}
#g-footer .g-footer-record{width:536px;margin:0 auto 10px;overflow:hidden}
#g-footer .g-footer-record p{border:1px solid #d2d2d2;float:left;font-size:12px;height:50px;line-height:20px;margin:6px;width:120px;overflow:hidden}
#g-footer .g-footer-record .fn-fl{padding:3px;float:left}
#g-footer .g-footer-record .fn-fr{padding:5px 3px 0;width:72px;float:right}
.column-title{font:normal 30px/1.5 "Microsoft Yahei";text-align:center}
.bg{width:100%;position:relative;overflow:hidden;background:#031834}
.banner{padding:170px 0 140px}
.banner-active{margin-top:80px}
.banner .txt{margin:20px 0 0 0;font-size:24px;height:65px;line-height:65px;padding-left:20px;color:#fff}
.banner .txt img{vertical-align:middle;margin-right:10px}
.nav{position:absolute;top:0;left:0;width:100%;height:80px;line-height:80px;font-size:16px;background:#fff}
.nav-fixed{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #efefef;z-index:111199}
.nav-items li{float:left;margin:0 0 0 10px;cursor:pointer;font-size:16px}
.nav-items li a{color:#fff}
.nav-items li:hover a{font-weight:600}
.nav-items .contactlist{width:300px;position:absolute;z-index:99999999999999;left:-90px;padding-top:20px;display:none}
.showcontactlist:hover .contactlist{display:block}
.nav-items .contactlist li{color:#000;background-color:#fff;margin:0 auto;padding:0;cursor:default;width:100%;font-size:16px;text-align:left;padding:0 20px;box-sizing:border-box}
.nav-items .contactlist li .line{width:100%;height:1px;background-color:#333}
.nav-px,.nav-sign,.nav-zz{width:86px;height:32px;margin:25px 0 0 9px;text-align:center;line-height:32px;border-radius:5px;text-decoration:none}
.nav-sign:link,.nav-sign:visited{color:#fff;background:#fe0000}
.nav-sign:hover{background:#e00101}
.nav-zz:link,.nav-zz:visited{color:#fff;background:#164898}
.nav-zz:hover{background:#103673}
.nav-px:link,.nav-px:visited{width:106px;color:#fff;background:#ff9000}
.nav-px:hover{background:#e78300}
.dhjs .wrap{width:1136px;padding:20px 0 74px 64px}
.dhjs .wrap p{margin:0 0 10px;line-height:1.6;font-size:16px;color:#fff;text-indent:30px}
.dhld{box-sizing:border-box}
.dhld-cont{position:relative;padding-top:30px}
.dhld-cont ul li{float:left;width:150px;height:347px;font-size:18px;color:#fff;transition:all .5s ease-in-out}
.dhld-cont ul li .cont01{position:relative;height:20%;padding-top:80%}
.dhld-cont ul li .cont01 img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.dhld-cont ul li .cont01 p{margin-top:100px;text-align:center}
.dhld-cont ul li .cont02{display:none;height:100%;font-size:14px;background:#304dff;padding:25px 12px 0;line-height:1.6}
.dhld-cont ul li.active .cont01{display:none}
.dhld-cont ul li.active .cont02{display:block}
.dhjb{padding:50px 0 0}
.dhjb .wrap{position:relative;padding:20px 0 30px}
.dhjb .next,.dhjb .prev{position:absolute;width:130px;top:50%;height:122px;margin-top:-61px;cursor:pointer}
.dhjb .prev{left:-130px;background:url(../images/icon_prev.png) 33px center no-repeat}
.dhjb .prev:hover{background-position:23px center}
.dhjb .next{right:-130px;background:url(../images/icon_next.png) 33px center no-repeat}
.dhjb .next:hover{background-position:43px center}
.dhjb_index{width:100%;margin:20px auto 0}
.dhjb_index ul{width:100%;text-align:center}
.dhjb_index ul li{display:inline-block;margin:0 10px;width:10px;height:10px;border-radius:50%;background-color:rgba(98,163,209,.5)}
.dhjb_index ul li.active{background-color:#4548ff}
.dhjb-box{overflow:hidden;position:relative;height:975px}
.dhjb-items{display:none;width:1050px}
.dhjb-items li{position:relative;width:214px;float:left;height:305px;margin:20px 48px 0 0;text-align:center}
.dhjb-items img{display:block}
.dhjb-items .name{position:absolute;left:0;top:205px;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px}
.dhjb-items .title{height:42px;margin:5px 0 0}
.dhjb-items .title:after{display:inline-block;width:0;height:100%;content:" ";vertical-align:middle}
.dhjb-items .title p{display:inline-block;vertical-align:middle}
.dhrc{padding:0 0 100px}
.dhrc .column-title{color:#fff}
.lightSpot{position:relative;background-color:#031834;overflow:hidden}
.lightSpot .wrap{width:1200px}
.light_swiper{position:relative;width:1200px;background:url(../images/light_bg2.png) no-repeat center top}
.light_swiper_img{position:absolute;right:80px;top:55px;width:180px;height:168px}
.lightSpot .light-text{height:110px;background-color:#0f2466;padding:26px;margin-top:60px;margin-bottom:70px;box-sizing:border-box}
.light_top_logo{width:100%}
.lightSpot .light-text>li{display:none;color:#fff;text-align:left;position:relative}
.lightSpot .light-text>li.active{display:flex;align-items:center;height:100%}
.lightSpot .light-text>li>p.light-text1{font-size:30px}
.lightSpot .light-text>li>p.light-text2{font-size:18px;text-align:left}
.lightSpot .light-tab{position:relative;color:#fff;display:flex;flex-wrap:wrap}
.light-tab>.spot-item{width:195px;height:205px;margin-left:90px;background:url(../images/bg_icon1.png) no-repeat center top;background-size:100% auto;overflow:hidden;text-align:center;font-size:18px;cursor:pointer;line-height:22px;font-weight:600;transition:all .2s}
.light-tab>.spot-item.active{background:url(../images/bg_icon2.png) no-repeat center top;background-size:100% auto;color:#14f1b1}
.light-tab>.spot-item i{display:block;height:133px;margin:15px 0;transition:all .2s}
.light-tab>.spot-item1 i{background:url(../images/ld_03.jpg) no-repeat center center}
.light-tab>.spot-item2 i{background:url(../images/ld_05.png) no-repeat center center}
.light-tab>.spot-item3 i{background:url(../images/ld_07.jpg) no-repeat center center}
.light-tab>.spot-item4 i{background:url(../images/ld_09.jpg) no-repeat center center}
.light-tab>.spot-item5 i{background:url(../images/标杆案例.png) no-repeat center center;background-size:76%}
.light-tab>.spot-item6 i{background:url(../images/创新大赛2.png) no-repeat center center;background-size:76%}
.light-tab>.spot-item7 i{background:url(../images/客商资源.png) no-repeat center center;background-size:76%}
.light-tab>.spot-item8 i{background:url(../images/媒体推广.png) no-repeat center center;background-size:76%}
.light-tab>.spot-item1.active i{background:url(../images/ld_hou_03.jpg) no-repeat center center}
.light-tab>.spot-item2.active i{background:url(../images/ld_hou_05.png) no-repeat center center}
.light-tab>.spot-item3.active i{background:url(../images/ld_hou_07.jpg) no-repeat center center}
.light-tab>.spot-item4.active i{background:url(../images/ld_hou_09.jpg) no-repeat center center}
.light-tab>.spot-item5.active i{background:url(../images/标杆案例2.png) no-repeat center center;background-size:76%}
.light-tab>.spot-item6.active i{background:url(../images/创新大赛.png) no-repeat center center;background-size:76%}
.light-tab>.spot-item7.active i{background:url(../images/客商资源2.png) no-repeat center center;background-size:76%}
.light-tab>.spot-item8.active i{background:url(../images/媒体推广2.png) no-repeat center center;background-size:76%}
.pagination1{position:absolute;z-index:2;top:511px;width:100%;text-align:center}
.swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:8px;background:#fff;margin:0 5px;opacity:.8;cursor:pointer}
.swiper-active-switch{background:#55a1ff}
.swiper_prev1{position:absolute;left:390px;top:500px;width:62px;height:37px;background:url(../images/prev.png) no-repeat center center;background-size:100% auto;z-index:2;cursor:pointer}
.swiper_next1{position:absolute;left:550px;top:500px;width:62px;height:37px;background:url(../images/next.png) no-repeat center center;background-size:100% auto;z-index:2;cursor:pointer}
.dhrc{width:1200px;margin:0 auto}
.dhrc .wrap{width:1147px;margin:0 auto}
.dhrc-date-tab{height:76px;font:24px "Microsoft Yahei";color:#fff}
.dhrc-date-tab li{display:inline-block;width:220px;height:72px;line-height:72px;cursor:pointer}
.dhrc-date-tab li:last-child{margin-right:0}
.dhrc-date-tab li.active{color:#15f0b0}
.dhrc-date-box{display:none;overflow:hidden;display:flex;background-color:#15f0b0;border:1px solid #15f0b0}
.dhrc-content-tab{float:left;width:250px;height:100%;color:#005140;margin-right:20px;margin-bottom:30px}
.dhrc-content-tab li{position:relative;height:40px;padding:0 0 0 15px;margin:24px 0 0;cursor:pointer;font-weight:900}
.dhrc-content-tab li:before{position:absolute;left:0;top:50%;width:6px;height:0;background:#1281ea;content:" ";transition:all .3s}
.dhrc-content-tab li.active:before{top:0;height:100%}
.dhrc-content-tab li.active{color:#0f2466}
.dhrc-content-tab .mini{display:block;font-size:12px}
.dhrc-content-tab .medium{position:relative;display:block;font-size:16px}
.dhrc-content-tab .medium::after{content:'';display:block;visibility:visible;position:absolute;bottom:-10px;left:0;width:257px;height:0;border-bottom:1px dashed #005140}
.dhrc-content-tab li.active .medium::after{border-bottom:1px dashed #0f2466}
.medium .medium_bottom{margin-bottom:20px}
.dhrc-content-box{float:left;width:855px;min-height:450px;background-color:#0f2466;margin-left:20px}
.dhrc-intro{padding:5px 0 20px;color:#3b8fef}
.dhrc-intro strong{font-size:18px;font-weight:400}
.dhrc-table{width:100%;color:#fff}
.dhrc-table th{padding:5px 0 5px 10px;text-align:left;border-bottom:1px dashed #15f0b0}
.dhrc-table td{padding:10px;border-bottom:1px dashed #15f0b0}
.dhrc-table .part{color:#1855d0;font-weight:600}
.dhrc-table .list{float:left}
.dhrc-table .list li{padding:0 0 0 15px;line-height:1.8;background:url(../images/icon_list_a.png) left top no-repeat;background-position-y:8px}
.dhrc-remark{margin:15px 0 0 15px;font-size:12px;color:#15f0b0;margin-left:100px}
.chdx .wrap{padding:40px 0;background:url(../images/chdx.png) no-repeat right bottom}
.chdx .chdx-cont{width:737px;margin-bottom:15px;font-size:16px;color:#fff;background:url(../images/chdx-logo.png) no-repeat top left;background-position-y:3px;padding-left:30px;font-weight:600}
.chdx .chdx-cont p{font-size:14px;font-weight:300;line-height:1.6;margin-top:10px}
.tqhd-cont{width:540px;height:106px;padding:30px 0 0 55px;font-size:24px;color:#fff;position:relative}
.wjhg{padding:50px 0 0}
.wjhg .wrap{margin:20px auto 0}
.wjhg-photos{overflow:hidden}
.wjhg-photos li{float:left;overflow:hidden;box-sizing:border-box;width:370px;height:375px;border-right:2px solid #fff}
.wjhg-photos a{position:relative;display:block;width:100%;height:100%;color:#fff}
.wjhg-photos .photo{position:absolute;left:50%;top:0;transform:translate(-50%,0)}
.wjhg-photos .shadow{position:absolute;left:0;top:0;z-index:2;box-sizing:border-box;width:100%;height:100%;padding:10px 30px;text-align:right;font-size:30px;background:#000;opacity:.5}
.wjhg-photos .title{position:absolute;left:0;bottom:0;display:none;width:100%;height:80px;text-align:center;font:bold 22px/80px "Microsoft Yahei"}
.wjhg-photos li.active{width:630px}
.wjhg-photos li.active .shadow{opacity:0}
.wjhg-photos li.active .title{display:block}
.buy{background:url(../images/img_7229.jpg) no-repeat}
.buy-bd{width:1100px;padding-bottom:35px}
.buy table{width:1172px;border-collapse:collapse}
.buy .intro{margin:50px 0 0}
.ticket-cont ul{width:1200px}
.ticket-cont ul li{float:left;width:350px;height:200px;position:relative;color:#fff;margin:0 125px 20px 0;cursor:pointer}
.ticket-cont ul li.ticket-bg01{margin-left:174px;background:url(../images/ticket1.png) no-repeat center center;background-size:100% 100%}
.ticket-cont ul li.ticket-bg02{background:url(../images/ticket2.png) no-repeat center center;background-size:100% 100%;background-position-y:4px}
.ticket-cont ul li.ticket-bg03{margin-left:174px;background:url(../images/ticket3.png) no-repeat center center;background-size:100% 100%}
.ticket-cont ul li.ticket-bg04{background:url(../images/ticket4.png) no-repeat center center;background-size:100% 100%}
.ticket-cont ul li.ticket-bg05{background:url(../images/ticket5.png) no-repeat center center;background-size:100% 100%}
.ticket-cont ul li.ticket-bg06{background:url(../images/ticket6.png) no-repeat center center;background-size:100% 100%}
.ticket-cont ul li.ticket-bg07{background:url(../images/ticket7.png) no-repeat center center;background-size:100% 100%}
.ticket-cont ul li.ticket-bg08{background:url(../images/ticket8.png) no-repeat center center;background-size:100% 100%}
.ticket-cont ul li.ticket-bg04{margin-right:0}
.ticket-cont ul li.ticket-bg08{margin-right:0}
.ticket-cont ul li .price{padding:45px 0 0 20px;font-size:47px;color:#fff}
.ticket-cont ul li .price span{font-size:24px}
.ticket-cont ul li .orginal-price{padding:0 0 8px 20px;font-size:28px;text-decoration:line-through;color:#fff}
.ticket-cont ul li .number{padding-left:20px;font-size:16px;color:#fff}
.ticket-cont .ticket-name{position:absolute;top:0;left:0;margin:7px 0;width:20px;height:135px;padding:0 10px 0 10px;border-right:1px dashed #fff;font-size:20px}
.ticket-cont .ticket-name .hot{position:absolute;top:0;left:20px;width:24px;height:28px;background:url(../images/hot.png) no-repeat center center;background-size:100% 100%}
.ticket-bg01 .ticket-name{padding-top:30px;height:105px}
.ticket-cont .ticket-bg02 .ticket-name{width:40px;padding-top:15px;height:120px}
.ticket-bg03 .ticket-name{padding-top:15px;height:120px}
.ticket-cont .ticket-right{margin-left:41px;position:relative;height:100%;padding-left:20px}
.ticket-cont .ticket-bg02 .ticket-right{margin-left:61px}
.ticket-cont .ticket-price{padding-top:18px;margin-left:-10px;font-size:46px}
.ticket-cont .ticket-old-price{text-decoration:line-through}
.ticket-cont .ticket-number{position:absolute;bottom:13px;left:20px;font-size:14px}
.ticket-cont .flash-sale{position:absolute;top:-9px;right:16px;width:84px;height:44px;background:url(../images/flash-sale.png) no-repeat center center;background-size:100% 100%}
.ticket-cont .ofweekVip{position:absolute;top:-9px;right:16px;width:84px;height:44px;background:url(../images/ofweekvip.png) no-repeat center center;background-size:100% 100%}
.ticket-cont .ticket-logobox{position:absolute;right:10px;bottom:50px;width:20px}
.ticket-cont .ticket-logobox img{width:20px;height:20px;margin-bottom:8px}
.ticket-cont .ticket-btn{position:absolute;right:10px;bottom:12px;width:101px;height:35px;line-height:35px;text-align:center;border:1px solid #fff;font-size:16px;color:#fff;border-radius:3px}
.ticket-explain{font-size:18px}
.ticket-explain img{margin:0 5px 0 36px;vertical-align:top}
.ticket-explain img.mar-l-0{margin-left:0}
.ticket-text{margin:26px 0;font-size:14px;line-height:1.8;color:#fff}
.ticket-text h3{font-size:14px;font-weight:300}
.ticket-text h3 div{display:inline-block;width:58px;height:22px;line-height:22px;margin-right:15px;text-align:center;border:1px solid #303030;border-radius:22px}
.ticket-form{width:1200px}
.ticket-table{border-collapse:collapse;width:1200px;background:0 0;color:#fff}
.ticket-table th{font-weight:600;height:35px;background:#15f0b0;color:#000}
.ticket-table td{border:1px solid #010101;font-size:14px;line-height:36px;text-align:center}
.ticket-table td.bor-0{border:none}
.ticket-table td.bor-r-1{border-right:1px solid #010101}
.ticket-table td.table-td-left{border-top:1px solid #010101;border-bottom:1px solid #010101;background:url(../images/table-td-left.png) repeat;font-size:20px;color:#2071ba}
.ticket-table .td-tname{width:213px;text-align:left;padding-left:11px}
.ticket-table .time{width:150px}
.ticket-table .remark{text-align:left;padding:0 15px;line-height:1.8}
.ticket-table .td-tname-hd{padding-left:23px}
.ticket-table .td-num{width:120px}
.ticket-table .zhe{color:#ff1d1d;font-size:24px;font-style:italic;margin-right:3px}
.ticket-table .tips{width:24px;height:28px;margin-left:5px;background:url(../images/hot.png) no-repeat center center;background-size:100% 100%;float:left}
.fname,.tname{float:left;cursor:pointer;position:relative}
.isicon0 .tname{cursor:auto}
.num-opera{width:95px;height:28px;line-height:28px;border:1px solid #fc0000;background:#fff;margin-left:20px}
.num-opera span{width:27px;background:#fafafa;cursor:pointer;float:left;font-family:Arial;font-size:20px;color:#fc0000}
.num-opera .add{background-position:0 -26px}
.num-opera .cut{background-position:0 0}
.num-opera .cut.active{background-position:0 -13px}
.num-opera input{width:34px;height:26px;line-height:26px;background:0 0;outline:0;font-size:14px;color:#000;text-align:center;overflow:hidden;float:left;border-left:1px solid #fc0000;border-right:1px solid #fc0000;border-top:0;border-bottom:0}
.ticket-table .td-price{color:#f50000;font-size:18px;width:190px;padding-left:10px;text-align:center}
.ticket-table .td-old-price{float:right;text-decoration:line-through;font-size:14px;margin-left:4px;margin-right:5px;color:#fff}
.rdo{display:inline-block;background:url(../images/radio.png) 0 0 no-repeat;width:10px;height:11px;margin-right:3px}
.rdo.active{background-image:url(../images/radio_check.png)}
.chk{display:inline-block;border:1px solid #15f0b0;width:25px;height:25px;margin-right:3px;vertical-align:middle}
.chk.active{background:url(../images/checked.png) no-repeat center center;background-size:100% 100%}
.ticket-form .btns{padding-top:30px;width:1172px}
.ticket-form .btns .total{float:right;font-size:22px;color:#ed0707;line-height:46px;margin-top:5px;text-align:right}
.sub-btn{float:right;width:219px;height:49px;border:1px solid #18464e;font-size:24px;margin-left:38px;line-height:46px;text-align:center;outline:0;cursor:pointer;display:inline-block;background:#999;color:#fff;border-color:#999}
.sub-btn.active{background:#0d334e;color:#ff9200;border-color:#ff9200;background:#ff9200;color:#fff}
.zzjg-cont{margin:25px 0 10px;text-align:center}
.zzjg-box{text-align:left;font-size:24px;color:#fff}
.zzjg-box{line-height:72px;margin-bottom:20px}
.zzjg-title{margin-right:20px}
.fixed-menu{position:fixed;right:15px;top:35%;width:117px;text-align:center;background:url(../images/fixed-right.png) no-repeat right center;z-index:99}
.fixed-menu .items li{position:relative;height:43px;margin:0 0 7px;line-height:43px;color:#fff;cursor:pointer}
.fixed-menu .items li::after{content:'';display:block;visibility:visible;position:absolute;top:16px;right:0;width:10px;height:10px;border-radius:50%;background:#5f6062}
.fixed-menu .items li.active{background:#304dff;color:#14f1b1}
.fixed-menu .items li.active::after{width:18px;height:18px;background:#da2246;right:-4px;top:14px}
.fixed-menu .items li>a{display:block;height:100%;color:#fff}
.fixed-menu .social-share{display:none;position:absolute;right:114px;top:0;width:190px}
.isicon0:nth-child(8){display:none}
.fixed-menu .social-share a{display:inline-block}
.share-items:hover .social-share{display:block;animation:fadeInRight .8s}
.contact .contact-cont{margin-left:200px;background:#fff}
.contact-left{width:500px;padding:115px 30px 45px 25px}
.contact-group{margin-bottom:20px}
.contact-title{width:115px;height:100px;line-height:100px;color:#fff;text-align:center;margin-right:15px}
.app-code{width:370px;margin-right:30px;text-align:center;font-size:18px;color:#333;line-height:1.6}
.app-code img{display:block;margin:0 auto 10px;width:155px}
.swiper-slide{padding:0 15px}
.zzfs{padding:50px 0 40px}
.zzfs .intro{margin:25px 0 0;text-align:center;font-size:18px}
.dhzz-items{width:1100px}
.dhzz-items li{position:relative;float:left;width:50%;padding:34px 0;margin:15px 0 0;background:url(../images/dhzz_bg.png) 50px center no-repeat}
.dhzz-items a:link,.dhzz-items a:visited{color:#000}
.dhzz-items .icon{position:relative;z-index:2;margin:0 15px 0 0}
.dhzz-items .content{width:330px}
.dhzz-items .content strong{display:block;padding:10px 0 8px;font-size:16px;font-weight:700}
.dhzz-bottom,.dhzz-left,.dhzz-right,.dhzz-top{position:absolute;background:#fff}
.dhzz-top{right:0;top:0;width:100%;height:5px}
.dhzz-right{right:50px;bottom:0;width:40px;height:100%}
.dhzz-bottom{left:0;bottom:0;width:150px;height:5px}
.dhzz-left{left:50px;top:0;width:5px;height:100%}
.dhzz-items li:hover .dhzz-bottom{animation:zzbottom forwards 1s}
.dhzz-items li:hover .dhzz-left{animation:zzleft forwards 1s}
.dhzz-items li:hover .dhzz-top{animation:zztop forwards 1s}
.dhzz-items li:hover .dhzz-right{animation:zzright forwards 1s}
@keyframes zzbottom{0%{width:100%}
25%{width:0}
100%{width:0}
}
@keyframes zzleft{0%{height:100%}
25%{height:100%}
50%{height:0}
100%{height:0}
}
@keyframes zztop{0%{width:100%}
50%{width:100%}
75%{width:0}
100%{width:0}
}
@keyframes zzright{0%{height:100%}
75%{height:100%}
100%{height:0}
}
#zwt img{display:block;width:1000px;margin:0 auto 25px}
#jtzy img{display:block;width:750px;margin:25px auto 50px}
.wyzz_btn{display:block;width:170px;height:38px;margin:11px auto 0;text-align:center;line-height:38px;border-radius:5px;text-decoration:none;font-size:16px;color:#fff;background:#dc0b0b}
.zlzs{padding:50px 0 30px;color:#0d0d0d;font-size:18px}
.zlzs h3{font-size:30px;color:#191919;margin-bottom:30px;font-weight:300;text-align:center}
.zlzs p{text-indent:30px;margin-bottom:40px}
.zlzs ul li{float:left;width:323px;height:192px;margin:0 15px 28px 0}
.zlzs ul li:nth-child(3n){margin-right:0}
.bg-fanwei{display:block;height:900px;padding-top:60px;background:#0f4e7a}
.bg-fanwei .main-title{color:#fff;font-size:30px;text-align:center}
.fanwei-cont{height:723px;padding:30px 0 100px 0;background:url(../images/fanwei-bg.jpg) no-repeat center center;background-size:100% 100%}
.fanwei-cont ul li,.fanwei-cont ul li p{overflow:hidden}
.fanwei-cont ul li p{float:left;overflow:hidden}
.liangdian-cont li:hover p{display:block}
.fanwei-cont ul{width:1000px;height:600px;overflow:hidden}
.fanwei-cont li{transition:all .3s;cursor:pointer}
.fanwei-cont li:hover{transform:scale(1.2)}
.share_subtract_wrap{margin-bottom:20px}
.share_subtract{padding:20px 0 20px 195px;background:url(../images/share_subtractbg.png) no-repeat left center}
.share_subtract p{font-size:16px;color:#000;padding-left:15px}
.isposition{position:relative;padding-top:50px;background:url(../images/review-bg.jpg) no-repeat top center;background-size:100% 100%;overflow:hidden}
.con-wrap-06 .wrap{padding-top:90px}
.con-wrap-06 .word-con{font-size:14px;line-height:28px;color:#fff;text-align:center;margin-top:45px}
.lunbo{position:absolute;width:100%;left:0;top:190px}
.lunbo>ul{width:3240px;position:relative;left:50%;margin-left:-1260px}
.lunbo li{width:360px;padding-bottom:50px;float:left;background:url(../images/line.png) no-repeat left bottom;position:relative}
.lunbo .on .time{opacity:1;z-index:999}
.lunbo li .time{display:none;position:absolute;width:100%;top:100%;left:0;text-align:center;color:#fff;font-size:18px;margin-top:10px;opacity:.5}
.lunbo li>div{width:246px;overflow:hidden;padding:20px;margin:0 auto;background:#17307d;position:relative}
.lunbo li>div:after{content:'';display:block;position:absolute;width:0;height:0;border-width:12px;border-color:#1855d0 transparent transparent;border-style:solid;top:100%;left:50%;margin-left:-12px}
.lunbo li>div img{height:175px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.lunbo li>div p{padding:20px 0;text-align:center;font-size:16px;color:#fff;line-height:26px;min-height:78px;opacity:1}
.lunbo li>div p span{display:block;font-size:14px;font-weight:300;color:#90efff}
.lunbo .on>div p span{color:#fff}
.lunbo .on>div p a{color:#fff}
.lunbo li.on>div p{opacity:1}
.lunbo li>div a{color:#90efff;font-weight:600}
.lunbo li>div a div{width:246px;height:172px;overflow:hidden;position:relative}
.pagi{margin-top:510px;position:relative;display:none}
.pagi>ul{width:800px;margin:0 auto}
.pagi>ul>li{width:80px;float:left;cursor:pointer}
.pagi>ul>li>div{width:60px;height:60px;border:2px solid #616886;border-radius:50%;background:#4a516f;line-height:60px;color:#fff;font-size:18px;margin:0 auto;text-align:center}
.pagi>ul>li>p{font-size:14px;color:#fff;margin-top:5px;text-align:center;opacity:.35}
.pagi .more{font-size:18px;opacity:.5;line-height:40px;color:#fff}
.pagi .more:hover{opacity:1}
.pagi>ul>li.on>div{background:#283868;border-color:#535d82}
.pagi>ul>li.on>p{opacity:1}
.pagi>a{position:absolute;top:0;width:46px;height:108px}
.pagi>.prev{background:url(../images/prev.jpg);left:50px}
.pagi>.next{background:url(../images/next.jpg);right:50px}
.ccrq{padding:40px 0 100px;background:#fff}
.ccrq-cont{width:775px;height:364px;border:1px solid #0572dc;position:relative;margin-top:40px}
.ccrq-cont img{position:absolute;top:7px;left:7px}
.ccrq-text{position:absolute;top:26px;left:500px;background:#fff;width:500px;height:250px;padding:30px}
.ccrq-text p{position:relative;margin-bottom:20px;font-size:15px}
.ccrq-text p::before{content:'';display:block;position:absolute;top:6px;left:-20px;width:10px;height:10px;background:#0572dc}
.guest-item{float:left;width:20%;height:323px}
.guest-item .portrait{width:201px;height:202px;margin:0 auto;position:relative}
.guest-item .portrait img{display:block}
.guest-item .name{font-size:16px;text-align:center;padding-bottom:9px;padding-top:26px;line-height:1;color:#fff;text-align:center;font-weight:700}
.guest-item .message{font-size:12px;line-height:18px;color:#fff;text-align:center}
.logo_swiper{width:1110px;height:170px;margin:0 auto;overflow:hidden}
.logo_swiper .swiper-slide{width:1110px;height:135px;overflow:hidden}
.str_wrap{overflow:hidden;zoom:1;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap;margin-top:.2rem}
.str_wrap.str_active{background:0 0}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move}
.str_move_clone{display:inline-block;display:inline;zoom:1;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}
.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}
.str_wrap img{max-width:none!important;width:164px;height:60px;margin:0 10px 8px 0}
.right_gg{display:block;position:fixed;right:20px;top:50%;transform:translateY(-50%);width:120px;border-right:1px solid #0080c8}
.right_gg .navbar_ul{width:135px}
.right_gg .navbar_ul li{width:126px}
.right_gg .navbar_ul li.on a{width:131px;background:url(../images/yuan_07.png) no-repeat;background-position:0 50%;color:#fff}
.right_gg .navbar_ul li a{display:block;width:126px;font-size:18px;font-family:SourceHanSansCN;font-weight:400;color:#fff;line-height:48px;opacity:1;overflow:visible;text-indent:10px;background:url(../images/yuan_03.png) no-repeat center right}
.right_gg .right_gg-item{display:block;width:100%;height:50px;margin-bottom:5px;background:#2781d6;text-align:center;font-size:16px;color:#fff;line-height:50px;vertical-align:middle}
.right_gg .right_gg-item>img{margin-right:6px;vertical-align:middle}
.right_gg .right_gg-item:hover{background:#0d9bff}
.right_ggTop{display:block;width:100%;height:30px}
.social-share{display:none;position:absolute;top:0;left:-122px;width:120px;border:1px solid #ccc;background:#fff}
.right_fx{position:relative}
.social-share .item{width:50%}
.social-share .item a .share-n{position:absolute;left:32px;top:0;width:50px;font-size:12px;text-align:left;vertical-align:middle;-webkit-text-stroke-width:0;padding-left:10px}
.social-share .item a:hover .share-n{color:#000}
.swiper-container1,.swiper-container2,.swiper-container4,.swiper-container5{width:1200px;overflow:hidden;height:auto;margin:auto;position:relative}
.swiper-slide{text-align:center;font-size:18px;background:#031834;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition-property:all}
.swiper-button-next,.swiper-button-prev{background:#00000070;width:45px;height:45px;border-radius:50%}
.hzdanwei_box .hezuo_title1,.hzdanwei_box .hezuo_title2{text-align:center;color:#15f0b0;margin-bottom:20px}
.hzdanwei_box .hezuo_title2{margin-top:45px}
:root{--swiper-theme-color:#fff;--swiper-navigation-size:20px}
/*****/
.clear{width:100%;heihgt:0;clear:both}
.news{height:1000px}
.news .count .swiper-container{height:800px}
.list-box{width:12000px}
.list-box ul{width:100%}
.list-box ul li{width:29%;padding:2%;margin-left:0;float:left}
.list-box ul li img{width:100%;border:5px solid #ddd; height: 275px;}
.list-box ul li h2{font-size:16px;line-height:50px;color:#26def1}
.list-box ul li p{color:#fff;line-height:30px}
.big-tit{line-height:50px;color:#26def1;font-size:30px;font-weight:700;text-align:center}
.big-tit span{font-size:20px;color:#304e80}
.ljbm{width:1200px;margin:0 auto;text-align:center}
.nav-items .bdb a{color:#000}
.formtable{width:800px;margin:0 auto}
.formtable tr td{line-height:60px;color:#fff}
.formtable tr td input{line-height:60px;background:#eee;width:95%;float:left;text-indent:5px;font-size:20px;outline:0;border-radius:5px}
.form-box{width:1200px;margin:20px auto}
.wycg-but{width:120px;height:40px;margin-left:400px;line-height:40px;float:left;color:#fff;text-align:center;font-size:18px;border-radius:5px;background:#ffc000}
.wycz-but{width:120px;height:40px;margin-left:20px;line-height:40px;float:left;color:#fff;text-align:center;font-size:18px;border-radius:5px;background:#00b8ed}
.dhzz-but{width:120px;height:40px;margin-left:20px;line-height:40px;float:left;color:#fff;text-align:center;font-size:18px;border-radius:5px;background:#da4f03}
.con_r *{color:#fff;font-size:13.5px;line-height:1.85;}
.con_r{line-height:30px}
.sub-button{width:50%;margin:30px auto;border-radius:10px;cursor:pointer;background:#d00;font-size:30px;line-height:60px;height:60px;color:#fff;text-align:center;border:0;outline:0}
.canhui_box .chdx-des{float:left;color:#fff;float:left;width:500px;line-height:30px;font-size:16px}
.chdx-pic{float:right;width:500px}
.tq-list{width:1290px;margin:0 auto}
.tq-list li{width:360px;float:left;border:5px solid #eee;margin-top:40px;margin-left:40px}
.tq-list li .des{width:100%;height:100px;line-height:50px;background:#eee;color:#333}
.tq-list li .des span{line-height:25px;font-size:16px}
.tq-list li img{height:220px;width:100%}
.tq-list li .des a{color:#333;font-size:22px}
img{max-width:100%}
body{min-width:1250px}
.cnahui_box .content .top_box .top1 .day{width:90px;height:90px}
.tongqi{height:900px}
.dahui_jieshao{height:auto}

.right-title{width:100%; height:50px;  text-align:left; font-size:16px;background:#eee; text-indent:20px; line-height:50px;}
	.right-list {float:left; width:100%; }
	.right-list li {width:100%; height:50px; line-height:50px;float:left; text-align:left; text-indent:10px; }
	.right-list li a{color:#0053c4;}
	.right-list a:hover{color:#0175be;}
	.lxwm-title{width:100%; height:40px; line-height:40px; text-align:left; font-size:16px; border-bottom:1px solid #ccc; }
	.lxwm-con{text-align:left; line-height:30px;}
	.cgdj{width:70%; height:60px; background:#f8d000; border-radius:5px; float:left; margin-bottom:20px;line-height:60px;font-size:18px;   color:#fff;text-align:center;}
	.czdj{width:70%; height:60px; background:#aacd06;border-radius:5px;  float:left; margin-bottom:20px;line-height:60px;font-size:18px;   color:#fff;text-align:center;}
	.lxwm-con img{max-width:100%;height:auto}
	.bg{background:none;}
	 .right-c ul{margin-bottom:30px;}
 .right-c ul li{width:100%; height:40px; overflow:hidden; margin-top:10px; border-radius:4px;}
.right-c ul li a{display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#424242; padding-left:24px;}
 .right-c ul li a:hover{background:#424242; color:#fff}
 .right-c .active a{background:#424242; color:#fff}
 
 
.fenye,.fenye a{color: #000;}
.pagelist{ margin-top:15px;}
.pagelist span,.pagelist,.pagelist a{ color:#333333;}
.pagelist .page-numbar a{ padding:0px 8px; border:1px solid #333;}
.pagelist a.page-num-current,.pagelist .page-numbar a:hover{ background-color:#333; color:#fff;}

/**flash**/
*{padding:0;margin:0}
#container{width:100%;margin:80px auto;margin-bottom:0;overflow:hidden}
#container,.sections{position:relative}
.section{text-align:center;color:#fff}
.section img{width:100%}
.pages li{list-style-type:none;width:10px;height:10px;border-radius:10px;background-color:#fff}
.pages li:hover{box-shadow:0 0 5px 2px #fff}
.pages li.active{background-color:orange;box-shadow:0 0 5px 2px orange}
.pages{position:absolute;z-index:999}
.pages.horizontal{left:50%;transform:translateX(-50%);bottom:5px}
.pages.horizontal li{display:inline-block;margin-right:10px}
.pages.horizontal li:last-child{margin-right:0}
.pages.vertical{right:5px;top:50%;transform:translateY(-50%)}
.pages.vertical li{margin-bottom:10px}
.pages.vertical li:last-child{margin-bottom:0}

 /**foot**/
 .zhanpin ul li span,.zhanpin ul li p{display:block;font-size:20px;width:100%}
.bg2b2b{width:100%;background:#2b2b2b;overflow:hidden; padding-bottom:90px;}
.foot{max-width:1100px; overflow:hidden; margin:auto;}
.foot .left{float:left; overflow:hidden;}
.foot .left strong{display:block; overflow:hidden;font-size:18px; color:#fff;font-weight:500; margin-top:40px; margin-bottom:20px;}
.foot .left p{display:block;height:24px; line-height:24px;overflow:hidden;font-size:16px;color:#fff;font-weight:300;margin-top:12px;}
.foot .zj{float:left; overflow:hidden; margin-left:100px; width:260px;}
.foot .zj strong{display:block; overflow:hidden;font-size:18px;color:#fff;font-weight:500; margin-top:40px; margin-bottom:16px;}
.foot .zj p{display:block; overflow:hidden;font-size:16px;line-height:32px;color:#fff;font-weight:300;}
.foot .zj dl{overflow:hidden; margin-top:30px;}
.foot .zj dl img{display:block; float:left;width:40px;margin-right:25px;}
.foot .right{float:right;}
.foot .right .footlogo img{height:40px;margin-top:40px;margin-top:40px;}
.foot .right ul{width:250px; overflow:hidden; margin-top:4px;}
.foot .right ul li{width:118px;overflow:hidden;float:left;}
.foot .right ul li img{width:110px;}
.foot .right ul li:nth-child(2){float:right;}
.foot .right ul li p{width:100%; height:32px; background:url(images/saoma.png) left center no-repeat; padding-left:38px; color:#fff; font-size:12px; line-height:16px; margin-top:10px;}
.banquan{max-width:1100px; margin:auto; overflow:hidden; color:#fff; margin-top:20px; text-align:center; padding-bottom:30px;}
.banquan a{color:#fff;}
.bannerneiye{width:100%; overflow:hidden;}
.bannerneiye img{display:block; width:100%;}
.gudingdi{width:100%;height:80px;background:#2f2a3e; opacity:.8; position:fixed; bottom:0;z-index:9999}
.guding{width:100%;height:80px;overflow:hidden;position:fixed;bottom:0; z-index:99999}
.guding ul{max-width:600px; overflow:hidden; margin:auto;}
.guding ul a{float: left;text-align: center;line-height: 46px;color: #fff;background: #ec6a26;border-radius: 5px;font-size: 20px;font-weight: bold;margin: 17px 15px 0;padding: 0 55px;}
.jingcai ul li{width:23.9%;}
.foot .left p{line-height:30px;height:auto;margin:0; padding:0}
.foot .right ul{width:auto;}
.db{width:100%; text-align:center;}
.foot .zj{margin-left:25px;}
.db img {width:30px; margin-left:10px;}