﻿/* #region 内页一 */

.menuUl li a{font-family:Microsoft YaHei !important;font-size:17px;font-weight:bold}
.topMidMain .logo{top:60px !important}
.citySel{background:#455F92 !important}
.citySel .cityName{color:#fff !important}
.citySel .cityList li:hover{color:#3da0c5}
.toggleBtn{background:#455F92;position:absolute;right:20px;bottom:0;padding:10px 27px;color:#fff;text-decoration:none;border-radius:5px;cursor:pointer}
.localCityName{color:#e40f09;font-size:36px;line-height:50px;padding-left:130px;margin-bottom:10px}
.xzgo{margin-top:30px;margin-bottom:20px}
.xzgo > .fl{width:1200px;margin:0 auto;float:none;border-bottom:5px solid #5a131e}
.navtext{height:30px;background-color:#f5f5f5}
#zxListDiv_one,#zxListDiv_two{height:32px;margin:20px 0 35px 0}
.whzx_ul{height:100%}
.whzx_ul li{float:left;margin-left:20px;border:1px solid #ccc;width:115px;height:33px;text-align:center;line-height:33px;cursor:pointer;border-radius:5px}
.whzx_sub_class{height:100%}
.whzx_sub_class li{float:left;margin-left:20px;width:155px;height:33px;border:1px solid #ccc;text-align:center;line-height:33px;cursor:pointer;border-radius:5px}
.whzx_list{position:relative}
.whzx_list_ul li{background:#ffffff;margin-bottom:20px;overflow:hidden;position:relative;transition:.3s ease all;-webkit-transition:.6s ease all}
.whzx_list_ul li:hover{background:#5a131e}
.whzx_list_ul li:hover h2{color:#ffffff}
.whzx_list_ul li:hover div{color:#ffffff}
.whzx_list_ul li:hover span{color:#ffffff}
.li_div{overflow:hidden;padding:20px}
.li_div p{float:left}
.li_div img{width:238px;height:140px;float:left;margin-right:20px}
.li_div h2{font-size:18px;font-weight:normal;line-height:26px;height:30px;overflow:hidden;color:#000}
.li_div .time{color:#999;font-size:14px;padding:8px 0 10px}
.li_div span{color:#888;line-height:22px;overflow:hidden;font-size:14px}
.whzx_cur{background-color:#406AA7;color:#fff}
#list_left{width:820px;float:left;overflow:hidden;padding:15px}
#list_left h1{padding:0;margin:0;font-size:20px}
.left_de{position:relative;margin:20px 0}
.left_de span{color:#666}
.left_buzzButton{width:51px;height:21px;background:transparent url(http://static.bshare.cn/frame/images/button_custom10-zh-Orange.gif) no-repeat;position:absolute;right:0;top:0;cursor:pointer}
.whzx_txt{font-size:16px;line-height:30px}
.whzx_txt img{width:100%;height:100%}
#list_right{width:320px;height:470px;float:right;overflow-x:hidden;padding-bottom:10px}
#list_right::-webkit-scrollbar{display:none}
#list_right h3{font-size:20px;font-weight:normal;margin-top:10px}
.news_list li{margin:15px 0 0 0;clear:both;display:block;overflow:hidden}
.news_list a{color:unset}
.news_list img{float:left;width:130px;height:82px}
.news_list p{float:right;font-size:14px;font-weight:normal;width:170px;height:82px;line-height:25px;overflow:hidden;padding-right:10px}
.news_list p:hover {color:#9B0000;}
div.bshare-custom{position:absolute;right:0;top:0;overflow:hidden}
.film_focus{width:100%;overflow:hidden;position:relative;height:700px;border-top:solid 4px #5a131e}
.film_focus .film_focus_imgs_wrap{width:1003px;float:right;overflow:hidden;height:745px;position:relative}
.film_focus ul.film_focus_imgs{height:auto;position:absolute;right:0;overflow:hidden;width:1003px}
.film_focus ul.film_focus_imgs li{overflow:hidden;height:700px;width:1003px;bottom:0;position:relative}
.film_focus ul.film_focus_imgs li img{height:338px;width:486px}
.film_focus ul.film_focus_nav{width:193px;position:absolute;left:0;top:0;z-index:10}
.film_focus ul.film_focus_nav li{width:170px;height:107px;left:0px;padding:0px 10px;word-break:break-all;color:#5a131e;font-size:30px;overflow:hidden;line-height:105px;background:#fff;border-left:solid 2px #5a131e;border-right:solid 2px #5a131e;border-bottom:solid 2px #5a131e}
.film_focus ul.film_focus_nav li.cur{width:170px;left:0px;padding:0px 10px;word-break:break-all;color:#fff;overflow:hidden;line-height:105px;background:#5a131e;cursor:pointer}
.film_focus ul.film_focus_nav li b{display:none;height:105px;width:170px;float:left}
.film_focus ul.film_focus_nav li span img{float:left;margin:35px 10px 0 10px}
.film_focus ul.film_focus_nav li b p img{float:left;margin:35px 10px 0 10px}
.film_focus ul.film_focus_nav li.cur b{font-weight:100}
.film_focus ul.film_focus_nav li span.zhanl img{float:left;margin:42px 10px 0 10px}
.film_focus ul.film_focus_nav li b p{line-height:105px;font-size:30px;color:#fff;text-align:center}
.film_focus ul.film_focus_nav li b.zhanl p img{float:left;margin:42px 10px 0 10px}
.film_focus ul.film_focus_nav li p{line-height:105px;color:#5a131e;font-size:30px;text-align:center}
.film_focus ul.film_focus_nav li span.huod img{float:left;margin:25px 10px 0 10px}
.film_focus ul.film_focus_nav li b.huod p img{float:left;margin:25px 10px 0 10px}
.film_focus ul.film_focus_nav li.cur b{display:block;vertical-align:middle;display:table-cell;height:105px;width:170px;float:left}
.film_focus ul.film_focus_nav li.cur span{display:none}
.film_focus_imgs li dl dd{float:left;width:486px;height:338px;margin:0px 0 12px 10px;position:relative;overflow:hidden}
.film_focus_imgs li dl dd a{width:486px;height:338px;display:block}
.film_focus_imgs .a1 img{height:338px;width:486px}
.film_focus_imgs .a1 .divA{position:absolute;bottom:0;left:0;z-index:2;height:50px;background-color:#5a131e;width:100%;color:#fff}
.film_focus_imgs .a1 .divA .p1{text-align:center;font-size:20px;line-height:50px}
.film_focus_imgs .a2{position:absolute;top:0;left:-486px;width:486px;height:338px;color:white;background:rgba(0,0,0,0.5);transition:all 0.2s}
.film_focus_imgs .a2 .p4{width:476px;text-align:center;position:absolute;top:34px;left:-474px;color:#ffe605;font-size:24px;font-weight:bold;transition:all 0.2s 0.1s ease-out;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px}
.film_focus_imgs .a2 .p5{line-height:30px;position:absolute;top:65px;left:-474px;margin:10px;font-size:14px;color:white;transition:all 0.2s 0.2s ease-out}
.film_focus_imgs .a2 .p7{position:absolute;bottom:-50px;left:160px;width:160px;height:38px;line-height:38px;text-align:center;border-radius:20px;margin:10px auto;border:1px solid;transition:all 0.2s 0.5s}
.jzgd{width:100px;height:50px;background-color:#5a131e;cursor:pointer;z-index:10;position:absolute;text-align:center;line-height:50px;bottom:12px;right:11px;color:#ffffff}
.list > ul > li p[class=title]{width:100%;text-align:center;background:#5a131e;height:50px;line-height:50px;padding:0;border:none;position:relative;font-size:22px;cursor:pointer;color:#ffffff}
#allmap{width:62rem;height:570px;position:absolute;top:0;right:0}
ul{list-style:none}
.mapandarea{height:570px;width:1200px;margin:2rem auto;position:relative;border:2px solid #5a131e}
.list ul{list-style:none}
.list > ul > li{width:100%;border-bottom:1px solid #fff;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;display:block}
.list > ul > li p[class=title] > span{position:absolute;right:10%;font-size:30px}
.list-se{overflow:hidden;display:none}
.list-se > p{background:#444 !important;color:#ee4977}
.list-se > li{position:relative;right:-100%;-webkit-transition:right .5s;-moz-transition:right .5s;-o-transition:right .5s;transition:right .5s;height:50px;text-align:center;line-height:50px;background-color:#5a131e;border-bottom:1px solid #fff;cursor:pointer}
.list-se > li > a{color:#fff;font-size:20px}
.list-se > li:hover{background:#7d1318}
.title > a{padding:11px 55px;color:#ffffff}
.menuUl li a{font-size:17px;font-weight:bold}
.list{width:12.8rem;height:570px;border-right:2px solid #5a131e}
.list ul li .title:hover{background:#7d1318}
.bt_title{margin:0px 0 15px 0}
.bt_title h1{font-size:24px;padding:25px 0 10px}
#scroll{line-height:30px;padding:0 20px}
#scroll img{width:100% !important}
.span-bt{float:left;height:100%;width:80px;line-height:30px;text-align:right;font-size:18px;margin-left:15px}
.licur{border-color:#5a131e !important;background-color:#5a131e;color:#fff !important}
.bar6{position:absolute;right:0;top:0;height:42px}
.bar6 input{border:2px solid #406AA7;border-radius:5px 0 0 5px;background:transparent;width:210px;height:100%;outline:none;float:left}
.bar6 button{background:#406AA7;border-radius:0 5px 5px 0;width:60px;height:46px;outline:none;border:none;float:left}
.bar6 button:before{content:"搜索";font-size:13px;color:#F9F0DA}
.content-box-footr a{display:inline-block;width:50px}
.content-box-footr{text-align:center;padding-right:5px;margin-bottom:30px;margin-top:20px}
.feiyi-list-block a.feiyi-item{width:250px;height:220px;float:left;overflow:hidden;margin:0 25px;margin-bottom:35px;position:relative;text-align:center;box-shadow:0 5px 20px 1px rgb(49 49 49 / 20%)}
.feiyi-list-block a.feiyi-item:hover > div > img{transform:scale(1.05);transition:all 0.3s linear}
.feiyi-list-block .item-img{width:250px;height:180px;overflow:hidden;display:flex;vertical-align:middle;text-align:center}
.feiyi-list-block .item-img img{width:100%}
.feiyi-list-block .h3{background-color:#5a131e;height:40px;color:#fff;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.feiyi-list-block .h3 p{padding:0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.zxList li:hover{background-color:#f7f7f7;cursor:pointer}
.whdt-left{width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whdt-right{width:250px;margin-left:260px}
.whdt{float:left}
.yyjl-block a.yyjl-item.ychd{border-color:#adc884;background-image:url(/templates/mqxwhg/images/grzx_r1.png)}
.yyjl-block a.yyjl-item.cgyy{border-color:#f5c300;background-image:url(/templates/mqxwhg/images/grzx_r4.png)}
.yyjl-block a.yyjl-item.zyzhd{border-color:#a000dc;background-image:url(/templates/mqxwhg/images/grzx_r5.png)}
.yyjl-block a.yyjl-item.pxyy{border-color:#dd4450;background-image:url(/templates/mqxwhg/images/grzx_r0.png)}
.yyjl-block a.yyjl-item.pxyy{}
.yyjl-block a.yyjl-item.ychd p span{color:#adc884}
.yyjl-block a.yyjl-item.cgyy p span{color:#f5c300}
.yyjl-block a.yyjl-item.zyzhd p span{color:#dd4450}
.yyjl-block a.yyjl-item p span{margin:0 2px}
.yyjl-block a.yyjl-item .title{display:block;font-size:16px;line-height:24px;height:24px;color:#333;font-weight:bold}
.yyjl-block a.yyjl-item p{font-size:14px;line-height:25px;height:25px;color:#7a7a7a}
.yyjl-block a.yyjl-item{float:left;display:block;width:160px;height:58px;margin:15px;border-color:#ccc;border-width:1px;border-style:solid;background-position:right center;background-repeat:no-repeat;background-color:#fff;padding:8px 10px;position:relative}
.grzx-yyjl-content{overflow:hidden;display:block}
.grzx-yyjl-content .yyjl-table{width:100%;border-collapse:collapse;margin-bottom:20px}
.yyjl-table tr.thead{background-color:#5a131e !important;color:#fff}
.yyjl-table td{text-align:center}
.yyjl-table th{border:1px solid #000;padding:5px 0}
.yyjl-table tr td{border:1px solid #000;padding:5px 0}
.yy_cz .btn-yycz{text-decoration:underline !important;color:#000 !important}
.yy_cz a:hover{color:red}
.yy{color:#0ff904}
.qx{color:red}
.fr>.userUl{}
.zfg_list{width:1200px;height:auto;margin:0 auto;overflow:hidden;background:#fff}
.zfg_list_ul{padding:30px 50px;display:flex;flex-wrap:wrap;justify-content:space-between}
.zfg_list_ul li{width:526px;height:220px;border:1px solid #DEDEDE;margin-bottom:40px}
.lhzfg_img{width:250px;height:220px;float:left}
.lhzfg_img img{width:100%;height:100%;object-fit:cover}
.lhzfg_de{width:276px;height:220px;float:right;position:relative}
.lhzfg_de h3{font-size:22px;color:#333333;padding:15px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lhzfg_de>p{font-size:14px;padding:0 15px;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.lhzfg_de_bs{width:100%;height:45px;background-color:#5a131e;position:absolute;bottom:0;overflow:hidden}
.lh_bl{width:43%;height:100%;float:left;font-size:13px;color:#fff;line-height:45px}
.lh_bl>p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lh_br{width:57%;height:100%;float:right;font-size:13px;color:#fff;line-height:45px}
.lh_br img,.lh_bl img{width:14px;float:left;margin:15px 8px 0 13px}
.lh_br>p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.zyz-item:hover img{transform:scale(1.05);transition:all 0.3s linear}
.red-btn-r{display:block;width:144px;height:40px;background-color:#d14852;color:#fff;text-align:center;line-height:40px;border-radius:30px;cursor:pointer;font-size:16px}
.red-btn-r1{display:block;width:144px;height:40px;background-color:#ff5252;color:#fff;line-height:40px;border-radius:30px;cursor:pointer;margin:0 auto;text-align:center}
.white-btn-r{display:block;width:144px;height:40px;background-color:#fff;color:#ff5252;border:1px solid #ff5252;text-align:center;line-height:40px;border-radius:30px;cursor:pointer;margin:10px auto  30px}
.white-btn{display:inline-block;padding:3px 10px;color:#5a131e;text-align:center;border:1px solid #5a131e;margin-right:15px;width:70px;height:20px;line-height:20px}
#allInfo{margin-top:20px}
#vote{position:absolute;width:50px;height:30px;background-color:#5a131e;color:#fff;text-align:center;line-height:30px;right:100px;bottom:8px}
.search_whzx{width:100%;height:100%}
.gwgk_ul li{float:left;margin-left:20px;border:1px solid #ccc;width:115px;height:33px;text-align:center;line-height:33px;cursor:pointer;border-radius:5px}
.gwgk .gwgk_name{font-size:30px;text-align:center;padding:15px 0}
.gwgk .gwgk_content{padding:0 30px 40px;line-height:26px}
.jsbox{width:800px;height:300px}
.jsbox_left{width:40%;height:100%;float:left}
.jsbox_left img{width:100%;height:100%;object-fit:cover}
.jsbox_right{width:59%;height:100%;float:right;text-align:left;font-size:18px;overflow-y:scroll}
.content-box{width:1200px;margin:0 auto 30px;position:relative;padding:0px 0px 20px;background-color:#fff}
.zb-img-box{position:relative}
.zb-img-item{margin-right:20px;margin-top:6px;margin-left:20px;width:216px;float:left}
.zb-img{position:relative;height:143px;overflow:hidden}
.zb-img-bg{position:absolute;left:0px;bottom:-11px}
.zb-img-bg p{position:absolute;left:35px;bottom:20px;color:#f9f2be;color:Black;font-size:30px}
.zb-img-item > p{color:Black}
.zb-img-item>p{font-weight:bold;padding:4px 0;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whzb-box {padding:15px;}
.whzb-left-box {margin-right: 30px;width: 55%;height: auto;overflow: hidden;float:left; background-color:#000;}
.whzb-right-box {float:left;width:42%;font-size:18px;}
#zbiFrame{width:100%;height:935px}
.lygl_box{padding-bottom:30px !important}
.he_slideCaptionDown{float:left;background:#fff;width:360px;height:240px;padding:0;margin:0 20px 40px;border:1px solid #000;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption{color:#fff;background:rgba(254,114,83,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption{background:rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown .he_slideCaptionDown_caption,.he_slideCaptionDown .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown .he_slideCaptionDown_caption_h{color:#fff;font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h{color:#ffe605;top:25%;opacity:1}
.he_slideCaptionDown .he_slideCaptionDown_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p{color:#fff;top:45%;opacity:1}
.listDiv{}
.listDiv > ul li{width:360px;height:290px;float:left;margin:0 20px 25px;box-shadow:0 5px 20px 1px rgb(49 49 49 / 20%)}
.listDiv > ul li:hover .gdj-img>img{transform:scale(1.05);transition:all 0.3s linear}
.gdj-img{width:100%;height:75%;overflow:hidden; position:relative;}
.gdj-img img{width:100%;height:100%;object-fit:cover}
.gdj-de{width:100%;height:25%}
.gdj-de > h3{padding:10px 15px 6px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}
.gdj-de > p{padding:0 15px;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#999;}
.gdj-center{margin-top:20px}
.show_box{padding:20px}
.show-one{width:100%;height:330px}
.show-one-left{width:48%;height:100%;float:left;background-color:#efefef;overflow:hidden}
.show-one-left img{width:100%;height:100%;object-fit:cover}
.show-one-right{width:49%;height:100%;float:right;overflow:hidden}
.show-one-right h3{font-size:24px;color:#333}
.gdjde{width:100%;height:230px;margin-top:30px}
.gdjde > p{display:flex;align-items:center;padding-top:30px;color:#333;font-size:16px}
.gdjde > p>img{width:22px;margin-right:10px}
.gdjde > p > label{font-weight:bold}
.show-two{margin:30px 0}
.show-two-top{width:100%;height:55px;font-size:30px;margin-bottom:20px;border-bottom:1px solid #ebebeb}
.show_center{width:1200px;min-height:600px;margin:0 auto 30px;background-color:#fff}
.show_center .bt_title{text-align:center}
.whgt-bj{filter:blur(20px);overflow:hidden;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}
.whgt-con{width:790px;margin:0 auto;padding-bottom:40px}
#scsm{text-align:left}
#scsm > div{margin:12px 0}
#scsm span{color:red}
#kkpager{clear:both;color:#999;padding:20px 0px;font-size:16px;text-align:center}
#kkpager a,#kkpager span.curr,#kkpager span.disabled,#kkpager span.current,#kkpager span{display:inline-block;min-width:40px;height:38px;line-height:38px;padding:0 10px;color:#4a4a4a;margin:0 5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;vertical-align:top;border:solid 1px #4a4a4a}
#kkpager span.disabled{padding:0 10px;color:#DFDFDF;background-color:#FFF;border:1px solid #DFDFDF;vertical-align:top}
#kkpager span.curr,#kkpager span.current{color:#ffffff;background-color:#5a131e;border-color:#5a131e}
#kkpager a:hover{color:#ffffff;background-color:#5a131e;border-color:#5a131e}
#kkpager_gopage_wrap{position:relative;left:0px;top:0px;margin-left:10px}
#kkpager_btn_go,#kkpager_btn_go_input{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
#kkpager_btn_go{display:inline-block;width:40px;height:40px;line-height:40px;color:#4A4A4A;border:solid 1px #4A4A4A;margin:0 5px;vertical-align:top;cursor:pointer}
#kkpager_btn_go_input{display:inline-block;width:48px;height:20px;line-height:20px;padding:9px 0;text-align:center;border:solid 1px #4A4A4A;background-color:transparent;vertical-align:top}
#kkpager_btn_go_input.focus{border-color:#31ACE2}
#kkpager .pageBtnWrap{display:inline-block}
#kkpager .infoTextAndGoPageBtnWrap{display:inline-block;vertical-align:top;height:38px;line-height:38px;*display:inline;*zoom:1}
#kkpager .spanDot{display:inline-block;margin-right:5px;margin-top:13px}
#kkpager .currPageNum{color:#b03a3e}
#kkpager .infoTextAndGoPageBtnWrap{}
#kkpager span.totalText{margin-left:15px;*display:inline;*zoom:1}
#kkpager a,#kkpager span.curr,#kkpager span.current,#kkpager span{min-width:20px;width:auto;padding:0 10px}
#kkpager.small{padding:15px 0 40px;font-size:12px}
#kkpager.small input{font-size:12px}
#kkpager.small a,#kkpager.small span.curr,#kkpager.small span.disabled{height:22px;line-height:22px;min-width:14px;padding:0 5px}
#kkpager.small .infoTextAndGoPageBtnWrap{height:24px;line-height:24px}
#kkpager.small #kkpager_btn_go_input{width:22px;height:22px;line-height:22px;padding:0}
#kkpager.small #kkpager_btn_go{width:24px;height:24px;line-height:24px;padding:0}
.tit {border-bottom:5px solid #5a131e; margin-bottom:20px;}
.tit img {padding:10px; width:180px;}
/*文化配送详情页*/
element.style{overflow:hidden;outline:none;touch-action:none}
.zyz-content{padding:15px 10px 0 0;width:1170px;height:410px;margin:0 auto;overflow:hidden}
.zyz-left-box{float:left;width:37%;height:280px;overflow:hidden;margin-right:25px}
.zyz-left-box img{display:block;width:100%;height:100%}
.zyz-right-box{width:55%;float:left;position:relative;padding-top:15px}
.whdd-right-box {width:60%;}
.mk-title{font-weight:bold;font-size:20px;color:#333;}
.whdd-table{width:100%;border-collapse:collapse;line-height:30px;margin-bottom:20px}
tbody{display:table-row-group;vertical-align:middle;border-color:inherit}
.whdd-table tr:first-child{background:#d6e3c0;border:none}
.whdd-table tr{border-bottom:1px dashed #707070}
.whdd-table td{text-align:center;color:#333}
th{display:table-cell;vertical-align:inherit;font-weight:bold;text-align:-internal-center}
.red-btn{width:144px}
.fl{float:left}
.fr{float:right}
.zyz-text{padding:20px 0px;font-size:14px;color:#333;line-height:20px;overflow:auto;text-indent:2em}
.zyz-text p{padding:2px 0;margin:4px 0}
#PageList{}
#PageList a{margin-right:15px;border:1px solid #333;padding:0 5px}
#PageList span{margin-right:15px}
.hd-detail-block > div {margin-bottom:20px;}
/*非遗视频详情页*/
.fysp-padding {padding:20px;}
.fysp-box { width:100%; height:500px;}
.fysp-top { width:100%;height:50px; position:relative; border-bottom: 1px solid #dcdcdc; margin-bottom: 15px; font-size:22px; text-align:center;}
.fysp-left-box { width:65%; float:left; height:85%; background-color:#000;}
.fysp-left-box > video {width:100%; height:100%;}
.fysp-right-box { width:35%; float:right; height:85%; overflow-y:auto;}
.fysp-right-padding {padding:0 10px 0px 25px;}
.fysp-tag {font-size: 16px;margin-bottom: 10px;color: #333;}
.fysp-text {font-size: 14px;color: #333;line-height: 24px;}
/*地方慕课列表*/
.bftb {position:absolute; width:55px; height:55px; z-index:2;left:50%;top:50%; background-image:url("../img/bofang.png"); background-size:100%; transform:translate(-50%,-50%);}
/* #endregion */

/* #region 内页二 */
#in-content{width:100%;background:#eef4f7}
#in-content .in-content{width:1200px;margin:0 auto;padding:20px 0}
#in-content .in-content > div{margin-bottom:40px}
.w800{width:800px}
.w380{width:380px}
#in-content .in-ban{width:800px;height:500px;overflow:hidden;position:relative}
#in-content .in-ban-img{width:800px;height:500px}
#in-content .in-ban-img li{width:100%;height:500px}
#in-content .in-ban-icon{width:100%;height:10px;overflow:hidden;text-align:center;position:absolute;left:0;bottom:20px}
#in-content .in-ban-icon li{width:10px;height:10px;display:inline-block;margin:0 10px;vertical-align:top;font-size:0;cursor:pointer;background:url("../images/icon-gray.png");*display:inline;*zoom:1}
#in-content .in-ban-icon li.on{background:url("../images/icon-red.png")}
#in-content .in-index{padding:0 0 5px;background:#ffffff}
#in-content .in-index dl{padding:15px 20px;line-height:20px;overflow:hidden;border-top:solid 1px #c3c3c3;font-size:12px}
#in-content .in-index dl:first-child{border-top:0}
#in-content .in-index dl:first-child dt{height:44px}
#in-content .in-index dl dt{float:left;margin-top:4px;color:#4a4a4a;font-weight:bold}
#in-content .in-index dl dd a{display:inline-block;padding:0 6px;margin:4px 4px 0}
#in-content .in-index dl dd a:hover,#in-content .in-index dl dd a.cur{color:#ffffff;background:#b03a3e;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#in-content .in-tit{height:24px;line-height:24px;padding-bottom:8px;border-bottom:solid 1px #bcbfc0;color:#4a4a4a;font-size:16px}
#in-content .in-tit i{display:inline-block;float:left;width:24px;height:24px;background:url("../images/in-tit-icon.png") no-repeat}
#in-content .in-tit2 i{height:25px;background-position:0 -24px}
#in-content .in-tit3 i{background-position:0 -48px}
#in-content .in-tit4 i{background-position:0 -72px}
#in-content .in-tit5 i{background-position:0 -96px}
#in-content .in-tit6 i{background-position:0 -120px}
#in-content .in-tit6{border:0}
#in-content .in-tit7 i{background-position:0 -144px}
#in-content .in-tit span{display:inline-block;margin-left:10px}
#in-content .in-hot{width:100%;height:605px;overflow:hidden}
#in-content .in-hot li{float:left;width:100%;height:100px;padding:10px 0;border-bottom:solid 1px #bcbfc0}
#in-content .in-hot li .img{width:133px;height:100px}
#in-content .in-hot li .info{width:215px;height:100px;overflow:hidden;padding-right:20px}
#in-content .in-hot li .info h3{height:36px;line-height:18px;overflow:hidden;margin:4px 0 6px;font-weight:normal;font-size:12px}
#in-content .in-hot li .info p{height:18px;line-height:18px;overflow:hidden;color:#9b9b9b;font-size:12px}
#in-content .in-hot li .info .red{margin-right:5px}
.red{color:#b03a3e}
.w820{width:820px}
.w340{width:340px}
#in-content .in-begin{width:100%;height:202px;overflow:hidden;padding:20px 0;border-bottom:solid 1px #bcbfc0}
#in-content .in-begin ul{width:1180px;height:202px;overflow:hidden;margin:0 auto}
#in-content .in-begin li{float:left;width:224px;height:202px;overflow:hidden;margin:0 6px}
#in-content .in-begin li .img{display:block;width:224px;height:150px;overflow:hidden;position:relative}
#in-content .in-begin li .info{display:none;width:204px;padding:5px 10px;position:absolute;left:0;bottom:0;background:url("../images/in-blue-bg.png") repeat}
#in-content .in-begin li .info p{line-height:20px;height:20px;overflow:hidden;color:#ffffff;font-size:12px}
#in-content .in-begin li .img:hover .info{display:block}
#in-content .in-begin li h3{height:40px;line-height:20px;overflow:hidden;margin-top:10px}
#in-content .in-perform{width:100%;height:368px;overflow:hidden;margin:10px 0 40px}
#in-content .in-perform ul{width:840px;margin-right:-20px}
#in-content .in-perform li{float:left;width:260px;height:368px;margin-right:20px;background:url("../images/perform-bottom-bg.jpg") no-repeat left bottom #fdfdfe}
#in-content .in-perform li .img{display:block;width:260px;height:174px;overflow:hidden;text-align:center}
#in-content .in-perform li h3{height:22px;line-height:22px;overflow:hidden;padding:4px 10px 0;font-weight:normal}
#in-content .in-perform li .info{width:240px;border-top:solid 1px #f2f2f3;margin:10px auto 0;padding-top:15px}
#in-content .in-perform li .info p{height:20px;line-height:20px;overflow:hidden;color:#9b9b9b;font-size:12px}
#in-content li p{word-break:break-all;word-wrap:break-word}
#in-content .in-perform li .red{margin-right:5px}
#in-content .in-perform li .extra{margin-top:20px;line-height:20px;overflow:hidden;padding:0 10px}
#in-content .in-perform li .extra span{float:left;display:inline-block;margin-right:12px}
#in-content .in-perform li .extra span i{float:left;display:inline-block;margin-right:4px}
#in-content .in-perform li .extra .heart i{width:20px;height:20px;background:url("../images/icon-heart.png") no-repeat center center}
#in-content .in-perform li .extra .view i{width:24px;height:20px;background:url("../images/icon-view.png") no-repeat center center}
#in-content .in-perform li .extra span em{color:#4a4a4a}
#in-content .in-activity{width:100%;height:300px;overflow:hidden;margin-top:20px;background:#ffffff}
#in-content .in-activity .tab-name{width:100%;height:52px;overflow:hidden}
#in-content .in-activity .tab-name li{float:left;width:115px;height:50px;line-height:50px;padding:1px 1px 0;border-bottom:solid 1px #cacacb;text-align:center;color:#000000;font-size:16px;font-weight:bold;cursor:pointer}
#in-content .in-activity .tab-name li:first-child{width:116px}
#in-content .in-activity .tab-name li.on{border:solid 1px #cacacb;border-bottom:none;padding:0}
#in-content .in-activity .tab-cont{height:247px;border:solid 1px #cacacb;border-top:0}
#in-content .in-activity .tab-cont ul{width:765px;height:172px;overflow:hidden;margin:0 auto;padding-top:32px}
#in-content .in-activity .tab-cont li{float:left;width:133px;height:172px;overflow:hidden;margin:0 10px}
#in-content .in-activity .tab-cont li .img{display:block;width:133px;height:99px;overflow:hidden;text-align:center}
#in-content .in-activity .tab-cont li h3{height:36px;line-height:18px;overflow:hidden;margin-top:8px}
#in-content .in-activity .tab-cont li p{height:18px;line-height:18px;overflow:hidden;color:#9b9b9b;font-size:12px;margin-top:10px}
#in-content .in-activity .tab-cont li.null-info{width:100%;height:24px;line-height:24px;text-align:center;color:#9b9b9b;margin-top:64px}
#in-content .in-venues{height:610px;overflow:hidden;border:solid 1px #c8c9ca;background:#ffffff}
#in-content .in-venues h2,#in-content .in-interactive h2{height:48px;line-height:48px;padding:0 20px;color:#4a4a4a;font-size:16px;font-weight:normal;border-bottom:solid 1px #c8c9ca}
#in-content .in-venues .list{height:550px;overflow:hidden;padding:0 20px;margin-top:10px}
#in-content .in-venues li{float:left;width:100%;height:100px;margin-bottom:10px}
#in-content .in-venues li .img{width:136px;height:100px}
#in-content .in-venues li .info{width:144px;padding-top:42px}
#in-content .in-venues li .info .num{display:inline-block;width:40px;height:15px;line-height:15px;overflow:hidden;background:#b03a3e;text-align:center;color:#ffffff;font-size:12px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
#in-content .in-venues li .info h3{height:20px;line-height:20px;overflow:hidden;margin-top:20px;font-size:14px}
#in-content .in-interactive{border:solid 1px #c8c9ca;border-top:0;background:#ffffff}
#in-content .in-interactive .cont{overflow:hidden;padding:10px 20px 22px}
#in-content .in-interactive .cont .img{width:300px;height:200px;overflow:hidden}
#in-content .in-interactive .cont h4{line-height:20px;margin:10px 0 16px;color:#4a4a4a;font-weight:normal}
#in-content .in-interactive .cont label{display:block;line-height:20px;padding:3px 0;color:#000000}
#in-content .in-interactive .cont label input[type=radio]{vertical-align:middle;margin-right:6px}
#in-content .in-interactive .cont .error-msg{height:21px;line-height:21px;text-align:center;margin-top:16px}
#in-content .in-interactive .cont .error-msg i{display:inline-block;width:20px;height:21px;background:url("../images/error-icon2.png") no-repeat}
#in-content .in-interactive .cont .error-msg em{display:inline-block;vertical-align:top;padding-left:6px;color:#9b9b9b}
#in-content .in-interactive .cont .submit-btn{display:block;width:180px;height:30px;line-height:30px;text-align:center;border:0;background:#b03a3e;color:#ffffff;margin:10px auto 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer}
#in-content .in-interactive .cont .tip{line-height:18px;text-align:center;color:#9b9b9b;font-size:12px;margin-top:10px}
#in-content .in-interest{margin-top:40px}
#in-content .in-interest .list{width:100%;height:auto;overflow:hidden}
#in-content .in-interest li{float:left;width:320px;padding:16px 10px;border-bottom:solid 1px #bcbfc0}
#in-content .in-interest li .img{display:none}
#in-content .in-interest li p{display:none}
#in-content .in-interest li h3{height:22px;line-height:22px;overflow:hidden}
#in-content .in-interest li.on{padding:10px}
#in-content .in-interest li.on .img{display:block;width:280px;height:210px;overflow:hidden;text-align:center}
#in-content .in-interest li.on h3{line-height:24px;max-height:48px;overflow:hidden;margin:10px 0 15px;font-weight:bold}
#in-content .in-interest li.on h3 a{color:#262626;font-size:14px}
#in-content .in-interest li.on h3 a:hover{color:#b03a3e}
#in-content .in-interest li.on p{display:block;height:20px;line-height:20px;overflow:hidden;color:#000000;font-size:14px}
.in-bottom{width:100%;height:270px;background:#b03a3e;margin-top:200px}
.in-bottom .in-part4{width:1200px;height:270px;position:relative;margin:0 auto}
.in-bottom .in-part4 .in-phone{width:221px;height:399px;position:absolute;top:-122px;left:135px;background:url("../images/in-phone.png") no-repeat}
.in-bottom .in-part4 .in-phone img{width:159px;height:273px;margin:51px 0 0 30px;border:solid 1px #5a5a5a}
.in-bottom .in-part4 .in-app{width:170px;height:170px;position:absolute;top:50px;left:420px}
.in-bottom .in-part4 .in-app > div{float:left;width:120px;height:auto;margin:0 20px}
.in-bottom .in-part4 .in-app > div img{width:104px;height:104px;padding:8px;background:#ffffff}
.in-bottom .in-part4 .in-app > div span{display:block;width:100%;height:28px;line-height:28px;overflow:hidden;margin-top:15px;text-align:center;color:#ffffff;font-size:16px}
.in-bottom .in-part4 .in-sweep{width:400px;height:170px;border-left:solid 2px #ffffff;padding-left:20px;position:absolute;top:50px;left:650px;color:#ffffff}
.in-bottom .in-part4 .in-sweep h2{line-height:50px;font-size:30px;font-weight:normal;letter-spacing:6px}
.in-bottom .in-part4 .in-sweep h4{line-height:30px;font-size:20px;font-weight:normal;letter-spacing:3px;margin-top:40px}
#venue_banner{width:100%;height:auto;overflow:hidden;margin-top:24px}
#venue_banner .venue_banner{width:1200px;height:530px;margin:0 auto;position:relative}
#venue_banner .in-ban-img li{width:100%;height:530px}
#venue_banner .in-ban-icon{width:100%;height:10px;overflow:hidden;text-align:center;position:absolute;left:0;bottom:20px}
#venue_banner .in-ban-icon li{width:10px;height:10px;display:inline-block;margin:0 10px;vertical-align:top;font-size:0;cursor:pointer;background:url("../images/icon-gray.png")}
#venue_banner .in-ban-icon li.on{background:url("../images/icon-red.png")}
#venue_banner .area-index{width:1080px;line-height:20px;padding:20px 60px;margin:0 auto;background:#eef4f7;font-size:12px}
#venue_banner .area-index span{color:#4A4A4A}
#venue_banner .area-index a{padding:0 5px;margin-right:10px}
#venue_banner .area-index a:hover,#venue_banner .area-index a.cur{display:inline-block;color:#ffffff;background:#b03a3e;border-radius:4px;-moz-border-radius:4px;-moz-border-radius:4px}
#venue_content{margin:0 auto 30px;overflow:hidden;background:#fff}
@media only screen and (min-width:1200px){#venue_content{width:1200px}
}@media only screen and (max-width:1080px){#venue_content{width:1000px}
}#search_more{margin:20px auto 10px}
#search_more a{width:80px;height:40px;text-align:center;line-height:40px;color:#ffffff;font-weight:bold;float:left;background:#b03a3e;margin-right:10px;display:inline;border-radius:7px;font-size:16px}
#search_more a.search_red{background:#b03a3e}
#venue_content .venue_ul{margin:0 auto;overflow:hidden}
@media only screen and (min-width:1200px){#venue_content .venue_ul{width:1200px}
}@media only screen and (max-width:1080px){#venue_content .venue_ul{width:1000px}
}.venue_ul li{float:left;display:inline;width:280px;height:367px;overflow:hidden;margin-right:26px;background:#ffffff;margin-bottom:35px;box-shadow:3px 5px 13px 0px #888}
.venue_ul li:hover >.img>img{transform:scale(1.05);transition:all 0.3s linear}
.venue_ul li .order{position:absolute;left:0px;top:0px;width:46px;height:50px;color:#fff;background:url(../img/san.png) no-repeat 0 0;font-size:16px;line-height:24px;padding-left:4px;z-index:1}
.venue_ul li .img{display:block;width:280px;height:187px;text-align:center}
.venue_ul li .info{background:#eef4f7;height:195px}
.venue_ul li h1{font-size:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333;}
.venue_ul li .start{width:90px;background:url(../images/start_39.png) repeat-x 0 0;height:16px;margin-bottom:18px;margin-top:4px;overflow:hidden}
.venue_ul li .start p{background:url(../images/start_37.png) repeat-x;height:16px}
.venue_ul li .text{line-height:24px;padding:10px 20px 15px 0px;}
.venue_ul li .text p{height:24px;overflow:hidden;color:#4A4A4A; font-size:12px;}
.venue_ul li .text p span{margin-right:4px}
#search{width:1180px;height:auto;overflow:hidden;margin:0 auto 20px;position:relative;font-size:16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-top:20px}
.search{height:auto;overflow:hidden;padding:10px 60px;background:#eef4f7}
.search .attr{width:100%;height:auto;overflow:hidden;border-top:solid 1px #c2c5c6;padding:20px 0}
.search > div:first-child .attr{border-top:0}
.search .attrKey{float:left;display:inline;width:50px;height:50px;line-height:50px;overflow:hidden;text-align:center;background:url("../images/circle-bg1.png") no-repeat;color:#ffffff;font-size:16px;margin-right:32px}
.search .attrValue{float:left;overflow:hidden;position:relative;width:978px}
.search .attrValue .av-collapse{height:49px;overflow:hidden}
.search .attrValue .av-expand{overflow:auto}
.search .attrValue ul{width:990px}
.search .attrValue li{float:left;width:auto;display:inline-block;height:28px;white-space:nowrap;background:none;margin:10px 32px 10px 0;font-size:14px}
.search .attrValue li a{display:inline-block;height:20px;line-height:20px;margin:4px 0;padding:0 8px;color:#4a4a4a}
.search .attrValue li a:hover,.search .attrValue li.cur a{background:#b03a3e;color:#ffffff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.search .hot-area{float:left;width:81%;overflow:hidden;border:solid 1px #F0F0F0;padding:10px 10px;margin:1px 0 0 52px}
.search .hot-attrs li{width:auto}
.search .hot-attrs li a{margin:4px 15px}
.search .hot-area a{display:inline-block;float:left;line-height:24px;overflow:hidden;white-space:nowrap;margin:10px 10px 10px 0}
.search .attrValue .av-more{display:block;width:30px;height:20px;line-height:20px;overflow:hidden;padding-right:18px;position:absolute;right:40px;top:14px;color:#444444}
.search .attrValue .av-more b{width:9px;height:7px;position:absolute;right:10px;top:7px}
.search .attrValue .av-more:hover{color:#FF2626}
.search .attrValue .av-more:hover b{background-position:0 -14px}
.search .attrValue .fold b{background-position:0 -7px}
.search .attrValue .fold:hover b{background-position:0 -21px}
#search .advanced{position:relative;overflow:visible;border-radius:10px;text-align:center}
#search .advanced .attr-extra{display:block;margin:0 auto;position:relative;width:80px;height:36px;padding:0 40px;font-size:14px;text-align:center;line-height:36px;background:#eef4f7;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;cursor:pointer;color:#444444}
#search .advanced .attr-extra b{float:right;width:10px;height:10px;margin-top:13px;background:url("../images/search-triangle.png") no-repeat 0 0}
#search .advanced .open b{background-position:0 -10px;margin-right:10px}
#search .search-btn{width:80px;height:36px;float:right;margin-top:14px;position:absolute;bottom:75px;right:60px}
#search .search-btn input{width:80px;height:36px;line-height:36px;text-align:center;background-color:#b03a3e;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#ffffff;border:none;cursor:pointer;outline:none}
#search.venues-search{margin-bottom:0}
#search.venues-search .search-btn{bottom:72px}
.search #businessDiv .attr{padding:2px 0}
.activity-content{width:1180px;height:auto;overflow:hidden;margin:0 auto;padding:0 20px}
.av-calender{height:36px;margin-top:6px;font-size:14px}
.av-calender .start,.av-calender .end{float:left;width:250px;height:20px;line-height:20px;padding:9px;border:solid 1px #D9D9D9;position:relative}
.av-calender .start{margin-right:10px}
.av-calender .text{float:left;display:inline-block;width:64px;color:#999999;font-size:14px}
.av-calender input{float:left;display:inline-block;height:20px;line-height:20px;color:#000000;width:84px;border:none;text-align:center;background:#eef4f7}
.av-calender i{display:block;position:absolute;right:7px;top:9px;width:20px;height:20px;background:url("../images/data-icon2.png") no-repeat;cursor:pointer}
.search .attrValue ul.data_pre_ul{width:auto;float:left}
.search .attrValue .av-calender{width:550px;position:absolute;right:0;top:0}
.search .search_last{width:898px}
.search .attrValue ul{width:900px}
#activity_content{width:1180px;margin:0 auto;overflow:hidden}
.activity_ul{width:1200px;overflow:hidden}
.activity_ul li{width:280px;float:left;margin-right:20px;display:inline;overflow:hidden;margin-top:20px;background:#eef4f7;word-break:break-all;word-wrap:break-word}
.activity_ul li .img{display:block;width:280px;height:187px;text-align:center}
.activity_ul li .info{padding:0 20px;background:#eef4f7;height:190px}
.activity_ul li h1{font-size:16px;line-height:30px;padding-top:6px;height:30px;overflow:hidden}
.activity_ul li .text{line-height:24px;height:72px;margin-top:12px}
.activity_ul li .text p{height:24px;overflow:hidden;color:#4A4A4A}
.activity_ul li .text p span{margin-right:4px}
.activity_ul li .number{height:24px;width:100%;line-height:24px;color:#4a4a4a;margin-top:24px}
.activity_ul li .number span{display:block;height:24px;float:left;background:url(../images/icon-heart1.png) no-repeat 0 center;padding-left:29px;width:40px}
.activity_ul li .number span.view{background:url(../images/icon-view1.png) no-repeat 0 center;padding-left:38px}
.libra_banner{width:1200px;height:530px;margin:0 auto 20px}
.search_see{height:30px;line-height:30px;overflow:hidden;margin-top:20px}
.search_see .txt{float:left;color:#9b9b9b}
.search_see .txt .red{margin:0 2px}
.search_see a{float:right;display:block;height:30px;line-height:30px;overflow:hidden;padding:0 20px;background:#b03a3e;text-align:center;color:#ffffff;font-size:16px;font-weight:normal;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.download_fj{color:#b03a3e;font-size:14px;margin-top:35px}
.download_fj a{color:#b03a3e;font-size:14px;text-decoration:underline}
.crumb{height:50px;line-height:50px;margin:20px auto 10px;text-indent:10px; color:#333;}
@media only screen and (min-width:1200px){.crumb{width:1200px;background:#fff}
}.detail-content{width:1200px;height:auto;overflow:hidden;padding:0 20px;margin:0 auto 60px}
.detail_left,.detail-left{width:70%;float:left}
.the_one{height:auto;overflow:hidden;border:1px solid #cbcbcb}
.the_one .a_time{height:26px;line-height:26px;color:#ffffff;font-size:14px;background:#5a131e;padding:0 50px}
.the_one .a_note{padding:20px 28px 35px;background:#ffffff}
.a_note .title{overflow:hidden;color:#262626;position:relative}
.a_note .title h1{font-size:24px;line-height:38px}
.a_note .tag{margin-top:12px}
.a_note .tag a{height:22px;line-height:22px;padding:0px 10px;display:inline-block;margin:0px 6px 10px 0;color:#ffffff;background:#b03a3e;border-radius:4px;-webkit-border-radius:4px;white-space:nowrap}
.a_note .address{display:block;overflow:hidden;margin:20px 0}
.a_note .address .al_img{width:44%;height:213px;overflow:hidden;float:left}
.a_note .address .al_r{width:394px;margin-left:32px}
.a_note .address .al_r .yd_btn{width:380px;display:block;color:#4a4a4a;font-size:12px;height:44px;overflow:hidden;padding-bottom:20px}
.a_note .address .al_r .yd_btn a{margin-right:25px;background:#b03a3e;border-radius:5px;width:280px;height:44px;line-height:44px;display:inline-block;text-align:center;letter-spacing:1px;border:none;outline:none;cursor:pointer;color:#ffffff;font-size:16px}
.a_note .address .al_r .yd_btn span{font-size:12px;color:#b03a3e;margin:0px 4px}
.a_note .address .al_r .list{padding-left:4px}
.a_note p{word-break:break-all;word-wrap:break-word}
.a_note .address .al_r .list p{height:24px;line-height:24px;overflow:hidden;color:#4A4A4A;font-size:16px;margin-top:8px;padding-left:30px}
.a_note .address .al_r .list .site,.a_note .address .al_r .list .period{height:auto}
.a_note .address .al_r .list .period span{display:inline-block;margin-right:25px}
.a_note .address .al_r .list .site{background:url("../images/hd_icon1.png") no-repeat 0 1px}
.a_note .address .al_r .list .time{background:url("../images/hd_icon2.png") no-repeat 0 2px}
.a_note .address .al_r .list .period{background:url("../images/hd_icon3.png") no-repeat 0 2px}
.a_note .address .al_r .list .phone{background:url("../images/hd_icon4.png") no-repeat 0 2px}
.a_note .address .al_r .list .free{background:url("../images/money_icon.png") no-repeat 0 3px}
.a_note .address .al_r .list .traffic{background:url("../images/v_icon4.png") no-repeat 0 2px}
.a_note .address .al_r .list .home{background:url("../images/bwg_icon.png") no-repeat 0 1px}
.a_note .ad_intro{width:100%;overflow:hidden;padding-top:30px}
.a_note .ad_intro p{font-size:16px;color:#4A4A4A;line-height:32px;padding:8px 0}
.a_note .ad_intro img{max-width:740px;margin:4px 0;overflow:hidden}
.a_note .ad_intro h1{color:#4A4A4A;font-size:24px;line-height:32px;font-weight:normal;padding:16px 0}
.a_note .ad_intro h2{color:#4A4A4A;font-size:22px;line-height:32px;font-weight:normal;padding:16px 0}
.a_note .ad_intro h3{color:#4A4A4A;font-size:18px;line-height:32px;font-weight:normal;padding:16px 0}
.a_note .ad_intro h4{color:#4A4A4A;font-size:16px;line-height:32px;font-weight:normal;padding:16px 0}
.a_note .ad_intro h5{color:#4A4A4A;font-size:16px;line-height:32px;font-weight:normal;padding:16px 0}
.a_note .ad_intro h6{color:#4A4A4A;font-size:16px;line-height:32px;font-weight:normal;padding:16px 0}
.a_note .extra{line-height:24px;margin-top:40px}
.a_note .extra p{line-height:24px;font-size:18px}
.a_note .shares{display:block;margin-top:50px;overflow:hidden;border-bottom:1px solid #cacaca;padding-bottom:20px}
.a_note .share_l .zan,.a_note .share_l .like,.a_note .share_l .view{background:url(../images/cq_shoucang.png) no-repeat 0px 0px;padding-left:40px;padding-right:10px;height:32px;line-height:32px;display:inline-block;width:auto;font-size:14px;color:#4a4a4a}
.a_note .share_l .zan.love{background:url("../images/ca_shoucongs.png") no-repeat}
.a_note .share_l .like{background:url("../images/cq_zan.png") no-repeat}
.a_note .share_l .like.likes{background:url("../images/cq_zans.png") no-repeat}
.a_note .share_l .view{background:url("../images/view_cq.png") no-repeat}
.a_note .share_l .share{background:url(../images/share_icon.png) no-repeat 0px 0px;width:32px;height:32px;line-height:2px;cursor:pointer;margin:0px 0px 0px 13px;position:inherit}
.a_note .share_l .share:hover{opacity:1}
.a_note .share_r{width:100px;height:30px;display:inline-block}
.a_note .share_r a{padding-left:30px;height:20px;line-height:20px;display:block;color:#9b9b9b;font-size:14px;outline:none}
.a_note .share_r a img{vertical-align:middle;padding-bottom:3px;padding-right:10px}
.go_head{display:block;overflow:hidden;margin-top:40px;position:relative}
.go_head .gh_l{width:122px}
.go_head .gh_l a{display:inline-block;width:70px;height:20px;line-height:20px;background:#b03a3e;text-align:center;color:#ffffff;font-size:12px;border:none;outline:none;border-radius:4px;cursor:pointer}
.go_head .gh_l span{margin-top:10px;display:block;color:#4a4a4a;font-size:12px}
.go_head .gh_l span font{margin:0px 2px;color:#b03a3e}
.go_head .gh_r{margin-top:2px;width:620px;display:inline-block}
.go_head .gh_r .head_list{width:600px}
.go_head .gh_r .head_list li{float:left;display:inline;width:40px;height:40px;margin-right:10px;margin-bottom:20px;cursor:pointer}
.go_head .gh_r .head_list li img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.go_head .gh_r a.fl{vertical-align:middle;margin-top:18px}
.the_two{height:auto;overflow:hidden;border:1px solid #cbcbcb;margin-top:20px;padding:6px 50px 35px;background:#ffffff}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.detail-right{width:360px;height:auto;overflow:hidden}
.map{width:320px;height:215px;overflow:hidden;padding:20px;background-color:#ffffff}
.comment{height:auto;background-color:#ffffff}
.comment .comment-tit{width:100%;height:24px;line-height:24px;overflow:hidden}
.comment .comment-tit h3{float:left;display:inline;color:#4a4a4a;font-size:20px;font-style:normal;font-weight:normal}
.comment .comment-tit span{float:right;display:inline;color:#999999;font-size:14px}
.comment .text{display:block;width:716px;height:90px;line-height:20px;overflow:auto;padding:10px;margin-top:10px;background:#eef4f7;border:solid 1px #bbbbbb;resize:none;word-break:break-all;word-wrap:break-word}
.comment .tips{margin-top:20px;overflow:hidden}
.comment .tips span{float:left;color:#999999}
.comment .tips .r_p{width:280px;color:#9b9b9b;font-size:14px;margin-top:8px}
.comment .tips .r_p p{line-height:22px;color:#9b9b9b}
.comment .btn{float:right;display:inline-block;width:160px;height:40px;line-height:40px;margin-top:10px;background:#b03a3e;border:none;color:#ffffff;font-size:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer}
.comment .comment-list{width:100%;height:auto;overflow:hidden;margin-top:40px;padding-top:20px;border-top:solid 1px #cacaca}
.comment .comment-list li{width:100%;height:auto;overflow:hidden;padding:15px 0 7px}
.comment .comment-list .img{display:block;width:60px;height:60px;overflow:hidden;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.comment .comment-list .info{width:590px;border-radius:4px;padding:25px 30px;height:auto;overflow:hidden;background:#eef4f7}
.comment .comment-list .info h4 a{font-size:14px;color:#6376a0}
.comment .comment-list h4{height:18px;line-height:18px;overflow:hidden;margin:6px 0;color:#999999;font-weight:normal}
.comment .comment-list h4 a{float:left;padding-right:8px}
.comment .comment-list h4 a:hover{text-decoration:underline}
.comment .comment-list h4 em{float:left;color:#9b9b9b;font-size:14px;margin-left:10px}
.comment .comment-list p{color:#535353;line-height:24px;word-break:break-all;font-size:14px}
.comment .comment-list .load-more{display:block;width:100%;height:40px;line-height:40px;text-align:right;color:#9b9b9b;font-size:14px;margin-top:10px}
.sc_img{width:100px;height:80px;overflow:hidden;position:relative;margin-right:10px}
.sc_img a{display:none;position:absolute;top:0px;right:0px;width:25px;height:25px;background:url(../images/deletebtn.png) no-repeat;z-index:9}
.shangchuan{background:url(../images/zj_icon.png) no-repeat 0px 0px;width:90px;height:26px;line-height:26px;outline:none;display:inline-block;cursor:pointer}
.shangchuan font{margin-left:30px;color:#4a4a4a;font-size:14px}
.wimg{width:440px;position:relative}
.after_img{display:none;width:400px;height:auto;margin-top:10px}
.after_img .do{display:block}
.after_img .do .shouqi{width:30px;height:11px;color:#606060;font-size:12px}
.after_img .do .shouqi span{margin-right:4px;cursor:pointer}
.after_img .do .yuantu{width:30px;height:11px;color:#606060;font-size:12px;margin-left:20px}
.after_img .do .yuantu span{margin-right:4px;cursor:pointer}
.after_img .fd_img{max-width:400px;margin-top:10px}
.yuantu{width:auto;height:auto}
.wk{width:590px;overflow:hidden;margin-top:10px}
.pld_img_list{overflow:hidden}
.pld_img{max-height:80px;overflow:hidden;position:relative;margin-right:10px;cursor:pointer}
.detail_right{width:27%;float:right}
.map{width:278px;height:205px;padding:20px;border:1px solid #b1b1b1;overflow:hidden;background:#ffffff}
#map-site{width:278px;height:205px}
.recommend{width:100%;overflow:hidden;background-color:#ffffff;border:1px solid #cbcbcb;margin-bottom:20px}
.recommend .tit{height:48px;line-height:48px;overflow:hidden;color:#4a4a4a;font-size:14px;padding-left:20px;border-bottom:1px solid #cacaca}
.recommend .recommend-list{margin-top:10px}
.recommend .recommend-list li{width:280px;height:auto;overflow:hidden;padding:0px 20px 29px}
.recommend .recommend-list .img{display:table-cell;width:100%;height:210px;line-height:210px;overflow:hidden;text-align:center;vertical-align:middle;*display:block;*font-size:184px;*font-family:Arial}
.recommend .recommend-list .img img{vertical-align:middle}
.recommend .recommend-list .info{margin:15px 0 0}
.recommend .recommend-list .info h3{line-height:20px;max-height:40px;overflow:hidden;margin-bottom:18px}
.recommend .recommend-list .info a{color:#262626;font-size:16px;font-weight:bold}
.recommend .recommend-list .info a:hover{color:#262626}
.recommend .recommend-list .info p{height:24px;line-height:24px;overflow:hidden;color:#000000;font-size:14px}
.join-box{width:100%;height:auto;overflow:hidden}
.join-box dl{overflow:hidden;padding:6px 0}
.join-box dt{display:block;float:left;width:18%;height:20px;line-height:20px;padding:10px 10px 10px 0;text-align:right;color:#4a4a4a;font-size:14px;font-weight:bold}
.join-box dd .input-text{width:220px;height:22px;line-height:22px;padding:9px 10px;border:solid 1px #cdcdcd;outline:none;cursor:pointer;vertical-align:middle}
.join-box dd .w230{width:90px;padding:9px 10px}
.join-box dd{display:block;float:left;width:79%;font-size:14px}
.join-box dd .yzmbg{width:116px;height:42px;line-height:42px;background:#b03a3e;border-radius:0;vertical-align:top}
.join-box dd .txt{width:150px;border:none;border-bottom:1px solid #c8c8c8;margin-left:10px;outline:none;color:#4a4a4a}
.join-box .join-btn{width:250px;height:43px;display:block;margin-top:30px}
.join-box .join-btn .btn_submit{width:240px;height:42px;line-height:42px;text-align:center;color:#ffffff;outline:none;font-size:14px;letter-spacing:2px;cursor:pointer;background:#b03a3e;display:block;border:none;border-radius:5px}
.the_one .a_note .title h2{overflow:hidden;height:28px;line-height:28px;font-size:24px;color:#262626}
.w_star{width:180px;margin-left:15px;padding-top:6px}
.a_note .title .start{background:url(../images/vwhite_star.png) repeat-x 0px 0px;width:140px;height:20px;vertical-align:top}
.a_note .title .start p{background:url(../images/vred_star.png) repeat-x 0px 0px;height:20px;vertical-align:top}
.w_star .txt{width:38px;height:20px;line-height:20px;font-size:14px;color:#9b9b9b;margin-left:2px;letter-spacing:1px}
.a_note .v_address{margin-top:15px;overflow:hidden}
.a_note .address .vl_img{width:400px;height:264px;overflow:hidden}
.a_note .v_address .al_r{width:314px}
.commentary{height:84px;position:relative;padding-bottom:20px}
.commentary ul{width:100%;height:84px}
.commentary ul li{width:80px;color:#4a4a4a;font-size:20px;text-align:center;margin-right:36px;cursor:pointer}
.commentary ul li span{display:block;line-height:26px}
.commentary ul .voice{position:relative;z-index:2}
.commentary ul .voice b{display:none;width:10px;height:8px;background:url("../images/play-triangle.png") no-repeat;position:absolute;top:86px;left:50%;margin-left:-5px;z-index:2}
.commentary ul .m_r{margin-right:0px}
.commentary ul li a{display:block;padding-bottom:8px}
.commentary .audio-box{display:none;position:absolute;top:89px}
.border_no{border:none}
.p_bottom{padding:0px 0px 15px}
.recommend-collection{width:290px;margin:0px auto;height:auto;overflow:hidden}
.recommend-collection li{float:left;width:135px;margin:20px 5px 0}
.recommend-collection li .img{display:block;width:135px;height:100px;line-height:100px;overflow:hidden;text-align:center;vertical-align:middle;*display:block;*font-size:90px;*font-family:Arial}
.recommend-collection li h4{height:18px;line-height:18px;overflow:hidden;text-align:center;margin-top:12px}
.recommend-collection li h4 a{color:#4a4a4a;font-size:14px;font-weight:normal}
.recommend .load-more{float:right;display:block;width:100px;height:30px;line-height:30px;overflow:hidden;margin-top:30px;color:#9b9b9b;font-size:14px}
.ra_room{width:290px;margin:20px 10px 0px 18px;height:auto;overflow:hidden}
.ra_room li{width:100%;height:100px;overflow:hidden;margin-bottom:20px}
.ra_room .room_pic{width:135px;height:100px;overflow:hidden}
.ra_room .room_txt{width:130px;margin-left:15px}
.ra_room .room_txt h4{font-size:16px;color:#4a4a4a;font-style:normal;font-weight:bold;height:24px;line-height:24px;overflow:hidden;margin-bottom:10px}
.ra_room .room_txt p{color:#4a4a4a;font-size:14px;height:20px;line-height:20px;overflow:hidden}
.ra_room .room_txt .book-room{width:60px;height:20px;line-height:20px;display:inline-block;text-align:center;color:#ffffff;font-size:14px;letter-spacing:1px;outline:none;border:none;border-radius:4px;cursor:pointer;background:#b03a3e;margin-top:5px}
.fd_bg{background:#fdfdfe}
.ra_room .room_txt2{width:140px;max-height:94px;overflow:hidden;margin-left:15px}
.ra_room .room_txt2 h4{font-size:16px;color:#4a4a4a;font-style:normal;font-weight:bold;height:24px;line-height:24px;overflow:hidden;margin-bottom:10px}
.ra_room .room_txt2 p{color:#4a4a4a;font-size:14px;line-height:20px;max-height:40px;overflow:hidden}
.ra_room p{word-wrap:break-word;word-break:break-all}
.ar_room_con{margin-top:12px}
.room_top{display:block;margin-top:-20px}
.room_img{border-bottom:1px solid #cacaca;padding-bottom:40px}
.room_con{margin-top:35px;border-bottom:1px solid #cacaca;padding-bottom:30px}
.room_con p{line-height:38px;color:#4a4a4a;font-size:16px}
.equip{vertical-align:top}
.equip span{display:inline-block}
.equip .equip-list{width:92%;display:inline-block;vertical-align:top}
.equip .equip-list label{display:inline-block;line-height:38px;margin-right:10px}
.equip .equip-list label img{vertical-align:middle}
.equip .equip-list label input{vertical-align:middle;margin-left:20px;margin-right:3px;width:14px;height:14px}
.equip .no_margin{margin-left:0px}
.room-book{width:100%;overflow:hidden;margin:30px 0 0}
.room-book .tit{height:44px;line-height:44px;overflow:hidden;padding:0}
.room-book .tit h2{display:inline;float:left;color:#4a4a4a;font-size:20px;font-weight:normal}
.room-book .tit .room-btn{display:block;float:right;width:160px;height:43px;line-height:43px;background-color:#b03a3e;text-align:center;color:#ffffff;font-size:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.room-tab{width:100%;margin:13px 0 40px}
.room-tab th,.room-tab td{border:solid 1px #D9D9D9;width:14.5%;text-align:center;line-height:18px;color:#4a4a4a;font-size:13px}
.room-tab th{height:40px}
.room-tab td{height:60px}
.room-tab td.disabled{background-color:#EEEEEE;cursor:not-allowed}
.comment .btn_red{float:right;display:inline-block;width:160px;height:44px;line-height:44px;margin-top:6px;background:#b03a3e;border:none;color:#ffffff;font-size:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer}
.page_s{width:100%;height:24px;line-height:22px;overflow:hidden;text-align:center;padding:15px 0 40px;vertical-align:top}
.page_s a,.page_s span,.page_s .page-go{display:inline-block;width:24px;height:22px;line-height:22px;color:#4a4a4a;font-size:12px;background:#ffffff;margin:0 4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:solid 1px #4a4a4a;vertical-align:top}
.page_s a:hover,.page_s a.curr{color:#ffffff;background-color:#b03a3e;border:solid 1px #b03a3e}
.page_s .page-prev,.page_s .page-next{width:22px}
.page_s span{width:auto;border:0;color:#9b9b9b;background-color:transparent;font-weight:normal;margin-left:30px}
.page_s form{display:inline-block;vertical-align:top}
.page_s .pageNum{display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;border:solid 1px #4a4a4a;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:5px;background-color:transparent;vertical-align:top}
.page_s .page-go{cursor:pointer;height:24px}
.page_s input:focus{outline:none}
#panorama{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:20;display:none}
#panorama .panorama_bg{width:100%;height:100%;margin:0 auto;position:fixed;background:#6e6e6e;opacity:0.8;z-index:21}
#panorama .panorama_con{position:fixed;width:1090px;height:670px;left:50%;margin-left:-545px;top:100px;overflow:hidden;z-index:22}
#panorama .panorama_con #close_btn{position:fixed;left:50%;margin-left:498px;top:112px;display:block;width:32px;height:31px;background:url("../images/close_icon.png") no-repeat}
.collection_ul{width:1040px;height:auto;overflow:hidden;margin:0 auto}
.collection_ul li{float:left;width:196px;height:180px;overflow:hidden;margin:20px 6px 0}
.collection_ul li .img{display:block;width:196px;height:144px;overflow:hidden}
.collection_ul li h3{height:22px;line-height:22px;overflow:hidden;margin-top:8px;text-align:center;font-size:16px;font-weight:normal}
.search-culture .attrValue li{margin-right:26px}
.null_result{height:200px;overflow:hidden;margin:0 auto;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.null_result .cont{width:860px;min-height:87px;margin:50px auto 0;padding-left:120px;background:url("../images/null-result.png") no-repeat left center}
.null_result .cont h2{line-height:30px;padding-top:16px;color:#b03a3e;font-size:20px}
.null_result .cont p{line-height:24px;margin-top:10px;color:#9b9b9b;font-size:16px}
h2.search-other{line-height:28px;margin-top:35px;color:#4A4A4A;font-size:20px}
.join-boxs{width:100%;height:auto;overflow:hidden;margin-top:40px}
.join-boxs dl{overflow:hidden;padding:10px 0}
.join-boxs dt{display:block;float:left;width:18%;height:38px;line-height:38px;padding-right:10px;text-align:right;color:#000000;font-size:16px;font-weight:bold}
.join-boxs dd .input{width:240px;height:24px;line-height:24px;padding:5px;outline:none;cursor:pointer;vertical-align:middle}
.join-boxs dd{display:block;float:left;width:72%;height:38px;line-height:38px;color:#4a4a4a;font-size:14px}
.join-boxs dd .txt{width:150px;border:none;border-bottom:1px solid #c8c8c8;margin-left:10px;outline:none;color:#4a4a4a}
.join-boxs .join-btn{width:250px;height:43px;display:block;text-align:center;margin:0 auto;margin-top:45px}
.join-boxs .join-btn .btn_submit{width:250px;height:43px;line-height:43px;text-align:center;color:#ffffff;outline:none;font-size:16px;letter-spacing:2px;cursor:pointer;background:#b03a3e;display:block;border:none;border-radius:5px}
.join-boxs .dialog_yzm_txt{width:110px;height:26px;padding:5px;text-align:center;border:1px solid #cacaca}
.join-boxs .dialog_yzm_img{width:120px;height:36px;cursor:pointer;margin-left:10px;display:inline-block;line-height:36px;text-align:center;border:1px solid #cacaca;color:#ffffff;font-size:16px;background:#d8d8d8}
#ticket-top{width:100%;height:160px;overflow:hidden;background:#ffffff}
#ticket-top .ticket-top{width:1200px;height:92px;margin:0 auto;padding:34px 0}
#ticket-top .ticket-top .logo{width:277px;height:75px;overflow:hidden;margin:8px 0 0 35px}
#ticket-top .ticket-top .ticket-menu{width:784px;margin:0 26px 0 0}
#ticket-top .ticket-top .ticket-menu .btn{float:left;display:block;width:270px;height:90px;margin:1px 38px;background:url("../images/ticket-menu.png") no-repeat}
#ticket-top .ticket-top .ticket-menu .btn-take{background-position:0 -180px}
#ticket-top .ticket-top .ticket-menu .btn-book{background-position:0 -270px}
#ticket-top .ticket-top .ticket-menu .btn-take:hover,#ticket-top .ticket-top .ticket-menu .btn-take.cur{background-position:0 0px}
#ticket-top .ticket-top .ticket-menu .btn-book:hover,#ticket-top .ticket-top .ticket-menu .btn-book.cur{background-position:0 -90px}
#ticket-top .ticket-top .ticket-menu .btn2{float:left;display:block;width:92px;height:92px}
#ticket-top .ticket-top .ticket-menu .btn-login{background:url("../images/icon-ticket-login.png") no-repeat}
#ticket-top .ticket-top .ticket-menu .btn-logout{background:url("../images/icon-ticket-logout.png") no-repeat}
#ticket-content{width:100%;overflow:hidden;background:#eef4f7}
#ticket-nav{width:100%;height:60px;overflow:hidden;background:#eef4f7}
#ticket-nav li{float:left;height:60px;overflow:hidden}
#ticket-nav a{display:block;height:58px;line-height:58px;overflow:hidden;text-align:center;background:#ffffff;letter-spacing:5px;border:solid 1px #c4c4c4;border-right:0}
#ticket-nav li:first-child{width:11.9%}
#ticket-nav li:first-child a{letter-spacing:1px}
#ticket-nav .big{width:32%;color:#4A4A4A;font-size:24px;font-weight:500}
#ticket-nav .small{width:12%;color:#3D5056}
#ticket-nav .cur a{border:0;border-left:solid 1px #c4c4c4;background:#eef4f7}
.mobile-content{width:100%;min-height:800px;position:relative;background:#eef4f7}
#ticket-mobile{width:100%;height:270px;background:#b03a3e;position:absolute;bottom:0}
#ticket-mobile .ticket-mobile{width:1200px;height:270px;position:relative;margin:0 auto}
#ticket-mobile .ticket-mobile .phone{width:359px;height:650px;position:absolute;top:-492px;left:105px;background:url("../images/ticket-phone.png") no-repeat}
#ticket-mobile .ticket-mobile .phone img{width:260px;height:448px;margin:84px 0 0 49px}
#ticket-mobile .ticket-mobile .right{width:560px;height:554px;position:absolute;right:130px;bottom:160px}
#ticket-mobile .ticket-mobile .in-app{width:560px;height:auto;margin-top:22px}
#ticket-mobile .ticket-mobile .in-app > div{float:left;width:250px;height:auto;margin:0 15px}
#ticket-mobile .ticket-mobile .in-app > div img{width:216px;height:216px;padding:17px;background:#ffffff}
#ticket-mobile .ticket-mobile .in-app > div span{display:block;width:100%;height:36px;line-height:36px;overflow:hidden;margin-top:10px;text-align:center;color:#ffffff;font-size:24px}
#ticket-mobile .ticket-mobile .in-sweep{width:100%;color:#b03a3e;text-align:center}
#ticket-mobile .ticket-mobile .in-sweep h2{line-height:80px;font-size:52px;font-weight:normal}
#ticket-mobile .ticket-mobile .in-sweep h4{line-height:30px;font-size:24px;font-weight:normal;margin-top:46px}
#get-ticket{width:100%;overflow:auto;*overflow-x:hidden}
.get-ticket{width:100%;height:auto}
.get-ticket .take-ticket{width:732px;height:auto;margin:0 auto;padding-top:56px}
.get-ticket .take-ticket h2{line-height:50px;color:#4A4A4A;font-size:30px;font-weight:normal}
.get-ticket .take-ticket .error-msg{line-height:50px;color:#b03a3e;font-size:30px;font-weight:normal;padding-left:60px;background:url("../images/icon-point.png") no-repeat 0 5px}
.get-ticket .take-ticket .txt{width:690px;height:40px;line-height:40px;overflow:hidden;padding:29px 20px;color:#4A4A4A;font-size:50px;font-weight:normal;font-family:Arial;border:solid 1px #9b9b9b;background:#ffffff;margin-top:16px}
.get-ticket .take-ticket .num-board{width:736px;overflow:hidden;margin:8px -4px 0 0}
.get-ticket .take-ticket .num-board li,.get-ticket .take-ticket .num-board .btn-del{float:left;width:180px;height:80px;line-height:80px;margin:0 4px 4px 0;background:#73c7fc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#ffffff;text-align:center;cursor:pointer}
.get-ticket .take-ticket .num-board .key{font-size:50px;font-family:Arial}
.get-ticket .take-ticket .num-board .btn{float:right;height:164px}
.get-ticket .take-ticket .num-board .btn-del{height:164px;line-height:164px;font-size:40px;letter-spacing:8px;border:0}
.get-ticket .take-ticket .num-board li:hover{background:#b03a3e}
.get-ticket .take-ticket .tip{width:228px;height:22px;line-height:22px;background:url("../images/icon-help.png") no-repeat 0 0;margin:12px auto 0;padding-left:35px;color:#4A4A4A;font-size:16px}
.get-ticket .take-ticket .btn-submit{display:block;width:400px;height:100px;line-height:100px;background:#b03a3e;margin:70px auto 0;text-align:center;color:#ffffff;font-size:40px;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;letter-spacing:6px}
.keyboard{width:676px;overflow:hidden;margin:0;padding:0;list-style:none;background:#ffffff}
.keyboard li{float:left;margin:2px 2px;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #f9f9f9;-moz-border-radius:5px;-webkit-border-radius:5px;background:#b03a3e;color:#ffffff}
.capslock,.tab,.left-shift{clear:left}
.keyboard .tab,.keyboard .delete{width:72px}
.keyboard .capslock{width:80px}
.keyboard .return{width:78px}
.keyboard .left-shift{width:95px}
.keyboard .right-shift{width:109px}
.keyboard .btn-del{width:72px;height:40px;line-height:40px;text-align:center;background:transparent;border:0;color:#ffffff}
.lastitem{margin-right:0}
.uppercase{text-transform:uppercase}
.keyboard .space{clear:left;width:670px}
.keyboard .on{display:none}
.keyboard li:hover{position:relative;top:1px;left:1px;border-color:#e5e5e5;cursor:pointer}
.get-ticket .keyboard{width:1204px;overflow:hidden;margin:30px auto 0;background:transparent}
.get-ticket .keyboard li{width:80px;height:80px;line-height:80px;font-size:22px}
.get-ticket .keyboard .tab,.get-ticket .keyboard .delete{width:80px}
.get-ticket .keyboard .return,.get-ticket .keyboard .capslock{width:123px}
.get-ticket .keyboard .left-shift,.get-ticket .keyboard .right-shift{width:166px}
.get-ticket .keyboard .space{width:1198px}
.ticket-info{display:none;width:1100px;height:auto;overflow:hidden;padding:40px 40px 80px;border:solid 1px #c9cacb;background:#ffffff;margin:20px auto 0}
.ticket-info .tit{height:34px;line-height:34px;font-size:24px;color:#9b9b9b;border-bottom:solid 1px #c8c8c8;padding-bottom:10px}
.ticket-info .tit .num{float:left}
.ticket-info .tit .status{float:right}
.ticket-info .tit .orange{color:#b03a3e}
.ticket-info h2{line-height:52px;color:#4A4A4A;font-size:28px;font-weight:normal;padding-top:20px}
.ticket-info p{line-height:52px;color:#4A4A4A;font-size:24px}
.ticket-info .seat{padding:15px 0}
.ticket-info .seat a{display:inline-block;width:140px;height:58px;line-height:58px;overflow:hidden;vertical-align:top;margin-right:20px;text-align:center;border:solid 1px #979797}
.ticket-info .seat a.cur{color:#ffffff;background:#b03a3e;border:solid 1px #b03a3e}
.ticket-info hr{width:100%;height:1px;background:#c8c8c8;margin-top:27px}
.ticket-info .btn-confirm{display:block;width:360px;height:66px;line-height:66px;background:#b03a3e;margin:60px auto 0;text-align:center;color:#ffffff;font-size:28px;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer}
.ticket-login{width:950px;height:auto;margin:0 auto;padding:72px 0}
.ticket-login .login-box{width:100%}
.ticket-login .login-box h2{line-height:50px;color:#b03a3e;font-size:36px;font-weight:normal;text-align:center;padding-bottom:40px}
.ticket-login .login-box dl{display:block;line-height:80px;padding:20px 0;clear:both}
.ticket-login .login-box dl:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}
.ticket-login .login-box dt{float:left;width:224px;padding-right:26px;text-align:right;color:#4A4A4A;font-size:28px}
.ticket-login .login-box dd{float:left;width:700px}
.ticket-login .login-box dd .input-txt,.ticket-login .login-box dd input[type=text]{float:left;width:418px;height:28px;line-height:28px;overflow:hidden;padding:25px 30px;border:solid 1px #c9cacb;font-size:20px}
.ticket-login .login-box dd .btn-submit{display:block;width:300px;height:80px;line-height:80px;background:#b03a3e;margin:100px 0 0;text-align:center;color:#ffffff;font-size:28px;border:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;letter-spacing:4px}
.ticket-login .login-box dd .error-msg{float:left;display:inline-block;background:url("../images/error-icon2.png") no-repeat 0 30px;padding-left:25px;margin-left:20px;color:#9b9b9b;font-size:18px}
.ticket-activity-list{width:1170px;margin:20px auto 0}
.ticket-activity-list #activity_content{width:1150px}
.ticket-activity-list .activity_ul{width:1160px}
.ticket-activity-list .activity_ul li{margin-right:10px}
.ticket-activity-list .activity_ul li .info{background:#ffffff}
.ticket-activity-list .activity-search{border:solid 1px #c7c8c9;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#ffffff}
.ticket-activity-list #search{width:1168px;margin-bottom:0}
.ticket-activity-list .search{background:#ffffff;padding:0 0 30px}
.ticket-activity-list .search .prop-attrs{padding:0 55px;border-top:solid 1px #c7c8c9}
.ticket-activity-list .search .attrValue{width:976px}
.ticket-activity-list .search .attrValue ul{width:100%}
.ticket-activity-list .search .hot-attrs ul{width:900px}
.ticket-activity-list .search #businessDiv .attr{border-top:0}
.ticket-activity-list #search .search-btn{bottom:37px}
.ticket-activity-list .search-menu{height:72px;overflow:hidden;text-align:center;margin:30px 55px}
.ticket-activity-list .search-menu .icon{display:inline-block;min-width:168px;height:72px;line-height:72px;vertical-align:top}
.ticket-activity-list .search-menu .icon img{display:inline-block;width:72px;height:72px;vertical-align:top}
.ticket-activity-list .search-menu .icon span{display:inline-block;min-width:48px;text-align:left;vertical-align:top;margin-left:8px}
.ticket-activity-list .search-menu .icon.cur{color:#b03a3e}
.ticket-activity-list .page a,.ticket-activity-list .page span,.ticket-activity-list .page .page-go{background:#eef4f7}
.ticket-activity-detail{width:1190px;margin-top:20px;padding:0}
.ticket-activity-detail .detail-left{background:#ffffff;border:solid 1px #cdcdcd}
.ticket-activity-detail .the_one,.ticket-activity-detail .the_two{border:0}
.ticket-activity-detail .the_one .a_note{padding-bottom:0}
.ticket-activity-detail .comment .comment-list{margin-top:0;padding-top:0;border-top:0}
.ticket-activity-detail .comment.mt20{margin-top:0}
.ticket-activity-list #venue_content{width:1170px;padding:0}
.ticket-activity-list #venue_content .venue_ul{margin-top:0}
.ticket-activity-list #venue_content .venue_ul li{margin-top:20px;margin-right:16px;border:0;background:#ffffff}
.ticket-activity-list #venue_content .venue_ul li .info{background:#ffffff}
.ticket-collect-list .search{padding-top:20px}
.ticket-collect-list .search .prop-attrs:first-child{border:0}
.ticket-collect-list .search .attr{border:0}
.ticket-collect-list .collection_ul{margin-top:20px}
.comment .score-box{height:26px;line-height:26px;overflow:hidden;margin:20px 0}
.comment .score-box .txt{float:left;color:#4A4A4A;font-size:16px;padding-right:6px}
.comment .score-box .star-list{float:left;height:20px;line-height:20px;padding:3px 0}
.comment .star-score{float:left;width:140px;height:20px;overflow:hidden;background:url("../images/vwhite_star.png") repeat-x;position:relative}
.comment .star-score a{float:left;display:block;width:28px;height:20px;font-size:0;position:absolute;left:0}
.comment .star-score a.cur,.comment .star-score a:hover{background:url("../images/vred_star.png") repeat-x}
.comment .star-score a.star1{left:0px;z-index:8}
.comment .star-score a.star2{left:28px;z-index:6}
.comment .star-score a.star3{left:56px;z-index:4}
.comment .star-score a.star4{left:84px;z-index:2}
.comment .star-score a.star5{left:112px;z-index:1}
.comment .star-score a.star1:hover{width:28px;left:0}
.comment .star-score a.star2:hover{width:56px;left:0}
.comment .star-score a.star3:hover{width:84px;left:0}
.comment .star-score a.star4:hover{width:112px;left:0}
.comment .star-score a.star5:hover{width:140px;left:0}
.comment .star-list span{display:block;float:left;padding-left:6px;color:#9b9b9b;font-size:16px}
.comment .comment-list .info .start{width:90px;height:16px;margin:2px 0 10px;background:url("../images/start_39.png") repeat-x}
.comment .comment-list .info .start p{height:16px;background:url("../images/start_37.png") repeat-x}
.video .recommend-list{height:auto}
.video .recommend-list li{height:auto;margin:18px 0 0;padding-bottom:8px}
.video .recommend-list li .img{position:relative}
.video li .img span{display:block;position:absolute;width:44px;height:44px;left:50%;top:50%;margin:-22px 0 0 -22px;z-index:2;background:url("../images/play-small.png") no-repeat}
.video .recommend-list li .info h3{margin-bottom:0}
#video-right{max-height:700px;overflow:hidden;margin-top:20px}
#video-right li:first-child{padding-top:0}
.video .video-list{width:100%;height:auto;overflow:hidden}
.video .video-list li{width:278px;height:100px;overflow:hidden;float:left;padding:20px 20px 0}
.video .video-list li .img{float:left;display:block;width:136px;height:100px;overflow:hidden;position:relative}
.video .video-list li .info{float:left;width:132px;padding-left:10px}
.video .video-list li .info h3{line-height:24px;max-height:72px;overflow:hidden;font-size:16px;margin-top:10px}
.video .load-more{margin-top:12px}
.mCSB_container{width:auto;overflow:hidden;margin-right:20px;padding:0;outline:none}
.mCSB_scrollTools .mCSB_draggerRail{width:14px;height:100%;margin:0 auto}
.mCustomScrollBox > .mCSB_scrollTools{position:absolute;width:14px;height:100%;top:0;right:0;bottom:0;left:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0px;bottom:0;right:0;height:auto;outline:none;margin:0}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;left:0px;width:6px;height:100%;margin:0 auto;text-align:center;background-color:#d8d8d8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.mCustomScrollBox .mCSB_buttonUp,.mCustomScrollBox .mCSB_buttonDown{display:none}
.detail-video .detail-left{width:862px}
.detail-video .the_one{width:860px}
.detail-video .the_one .a_note{padding:35px 30px 60px}
.detail-video .detail-left .title h2{color:#4A4A4A;font-size:20px;padding-bottom:18px;border-bottom:solid 1px #c8c8c8}
.detail-video .detail-left .ad_intro{width:100%;margin:17px auto 0}
.detail-video .detail-left .ad_intro .player{width:100%;height:600px}
.ticket-activity-list .venue-search .search-menu{height:164px}
.ticket-activity-list .venue-search .search-menu a{margin-bottom:20px}
.ticket-activity-list .venue-search .search-menu .icon{width:200px}
.ticket-activity-list .venue-search .search-menu .icon span{font-size:18px;letter-spacing:2px}
.top_method{width:1200px;margin:0 auto;height:35px;line-height:35px}
.top_method .login_reg{color:#333333;font-size:12px}
.top_method .login_reg a{color:#333333;font-size:12px;display:inline-block;margin:0px 5px}
.top_method .login_reg .blue{color:#147dad}
.top_method ul{margin-left:35px}
.top_method ul li{background:url(../images/hp_line.png) no-repeat right center;float:left;display:inline;margin-right:15px}
.top_method ul li a{color:#434343;font-size:12px}
.top_method ul li a.a_one{background:url(../images/hp_user.jpg) no-repeat left center;padding-left:15px;margin-right:15px}
.top_method ul li a.a_two{background:url(../images/hp_pen.jpg) no-repeat left center;padding-left:15px;margin-right:15px}
.top_method ul li a.a_three{background:url(../images/hp_phone.jpg) no-repeat left center;padding-left:15px;margin-right:15px}
.top_method ul li a.a_four{background:url(../images/hp_wx.png) no-repeat left center;padding-left:22px;margin-right:15px}
.top_method ul li:last-child{background:none}
.top_method ul .weixin{position:relative}
.top_method ul li .ewm_mobile{display:none;position:absolute;left:-26px;z-index:2}
.top_method ul li .ewm_mobile > div{width:95px;height:95px;overflow:hidden;background:url("../images/in_ewm_bg.png") repeat;border:solid 1px #e3e3e3;padding:8px}
.hp_nav{width:1200px;margin:0 auto;position:relative}
.hp_nav .logo{width:138px;height:39px}
.link{position:absolute;width:185px;z-index:10;display:none;top:34px}
.link .top{height:10px;background:url(../images/top.png) no-repeat}
.link .middle{height:auto;background:url(../images/middle.png) repeat;padding-bottom:10px;overflow:hidden}
.link .middle li{height:32px;line-height:32px;width:177px;margin:10px auto 0;font-size:18px;text-align:center;float:none;display:block}
.link .middle li a{color:#fff}
.link .middle li a:hover{border:none}
.link .middle li:hover{background:#b03a3e}
.link .bottom{height:4px;background:url(../images/bottom.png) no-repeat}
.hp_nav ul li{float:left;display:inline;margin-top:16px;text-align:center;position:relative}
.hp_nav ul li a{padding:0 10px 8px;color:#ffffff;font-size:18px;display:inline-block;margin:0 5px}
.hp_nav ul li.cur a,.hp_nav ul li a:hover{padding:0 10px 8px;border-bottom:3px solid #ffffff;padding-bottom:12px;color:#ffffff;font-size:18px}
.hp_nav ul li.h_nav a{display:inline-block;border-bottom:3px solid #ffffff;padding-bottom:8px;color:#ffffff;font-size:18px}
.hp_nav .h-form{position:relative;width:425px;height:28px;border:solid 1px #dddddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#ffffff;margin-left:22px;margin-top:13px}
.hp_nav .h-form .sim-select{float:left;width:50px;height:28px;text-align:center;position:relative;z-index:2}
.hp_nav .h-form .sim-select h3{width:60px;height:20px;line-height:20px;font-weight:normal;cursor:pointer;border-right:1px solid #e1e1e1;margin-top:2px;padding-right:9px}
.hp_nav .h-form .sim-select span{display:inline-block;color:#9b9b9b;font-size:14px}
.hp_nav .h-form .sim-select i{display:inline-block;width:9px;height:6px;margin-left:10px;vertical-align:middle;background:url(../images/hp_xl.png) no-repeat 0px 0px}
.hp_nav .h-form .sim-input{float:left;width:314px;line-height:20px;padding:4px 0;border:0;outline:none;margin-left:24px}
.hp_nav .h-form .submit-btn{float:left;width:21px;height:17px;background:url(../images/hp_search.png) no-repeat;margin:6px 10px 5px 5px;border:0;cursor:pointer;outline:none}
.hp_nav .h-form .sim-ul-flt{display:none;position:absolute;top:35px;left:0;z-index:4;padding:6px 0 0;background:url("../images/slide-down.png") no-repeat center top}
.hp_nav .h-form .sim-ul-flt .select{width:58px;border:solid 1px #cccccc;border-top:0}
.hp_nav .h-form .sim-ul-flt .select a{display:block;line-height:30px;text-align:center;border-top:solid 1px #cccccc;color:#9b9b9b;font-size:14px;cursor:pointer}
.hp_nav .h-form .sim-ul-flt .select a:first-child{border-top:0}
.hp_nav .h-form .sim-ul-flt .select a:hover{color:#b03a3e}
#number_code{position:absolute;top:35px;left:-14px;width:104px;z-index:12;height:126px;border:1px solid #e3e3e3;background:url("../images/in_ewm_bg.png") repeat;overflow:hidden;padding-left:8px;padding-top:7px;display:none;cursor:pointer}
#number_code div{float:left;display:inline-block;width:95px;height:133px;margin-right:8px;text-align:center;color:#666666;font-size:14px}
#number_code div span{color:#666666;font-size:14px}
.hp_navbg{position:relative;z-index:6}
#number_code{left:-14px;width:104px}
#number_code img{display:block}
.top_method ul li .ewm_code{z-index:12}
.red-btn{display:block;margin:0 auto 0;width:100%;height:50px;background-color:#5a131e;color:#fff !important;text-align:center;line-height:50px;cursor:pointer;font-size:22px}
.grey-btn{display:block;margin:0 auto 0;width:100%;height:50px;background-color:#ccc;color:#fff;text-align:center;line-height:50px;cursor:pointer;font-size:22px}
.whyysubInfo{padding:20px 10px 25px;height:auto; display:flex; justify-content:space-between;}
.whyysubInfo img{ width:100%;height:100%;}
.whyysubimg {width:43%;height:325px;}
.whyysubInfoR{width:53%;height:325px}
.whyysubInfoR h1{font-size:30px;line-height:34px;padding:15px 0 15px 0;color:#111;font-weight:normal}
.whyysubInfoR ul{overflow:hidden}
.whyysubInfoR ul li{float:left;width:450px;font-size:20px;margin-bottom:20px}
.whyysubInfoR ul li b{display:block;font-weight:normal;background:#fff;color:#5a131e;padding:3px 10px;margin-right:10px;border:1px solid #5a131e;float:left}
.whyysubInfoR ul li select{height:32.22px;background:transparent;width:180px}
.cgyyshow-btn{display:block;width:35%;height:50px;background-color:#5a131e;color:#fff !important;text-align:center;line-height:50px;cursor:pointer;font-size:22px;font-style:normal}
.cgyytext > h3 {width: 100%;height: 55px;font-size: 30px;margin-bottom: 20px; border-bottom: 1px solid #ebebeb;font-weight: normal;}
.cgyytext {padding: 0 10px 70px;}
/* #endregion */

/* #region 内页三 */
input::-webkit-input-placeholder{color:#a4a4a4}
input:-moz-placeholder{color:#a4a4a4}
input::-moz-placeholder{color:#a4a4a4}
input:-ms-input-placeholder{color:#a4a4a4}
textarea::-webkit-input-placeholder{color:#a4a4a4}
textarea:-moz-placeholder{color:#a4a4a4}
textarea::-moz-placeholder{color:#a4a4a4}
textarea:-ms-input-placeholder{color:#a4a4a4}
.bgx{background:url(../images/navBgTop.png) repeat-x;height:33px;position:relative;z-index:1}
.menuUl li:hover{cursor:pointer}
.menuUl li:hover ul{display:block}
.menuUl li ul{width:124px;background-color:#80a1ba;float:right;margin-top:-20px;border-radius:4px;overflow:hidden;display:none;z-index:150;position:absolute}
.menuli{height:60px}
.menuli li a{color:#f6f6f6;height:66px;line-height:66px;width:124px;text-align:center;display:block}
.menuli li a:hover{color:red}
#boxscroll{width:430px}
em.col{color:#d41b23;font-size:12px}
.default{padding:40px 0 50px;background-color:#fff}
.default img{display:block;margin:0 auto}
.breadTag{padding:0 10px;font-size:16px;display:inline-block;height:53px}
.breadTag a{color:#666666}
.breadTag.cur{color:#cb5555;border-bottom:2px solid #cb5555}
.breadTag.cur a{color:#cb5555}
.topContent{margin:0 auto;height:382px;position:relative}
@media only screen and (min-width:1200px){.topContent{min-width:1200px}
}@media only screen and (max-width:1080px){.topContent{min-width:1080px}
}.topWrap{width:100%}
.topMain{position:absolute;height:36px;background:rgba(255,255,255,0.66);font-size:12px;color:#464544;padding:0 12px;top:20px;right:180px;line-height:36px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4)}
.topMain p{padding-left:8px}
.topMain .userUl .loginBtn{color:#b03a3e;float:left;margin:5px}
.topMain .userUl em{float:left;line-height:35px}
.zuo{position:absolute;right:50%;margin-right:463px;bottom:20px;min-width:111px;max-width:252px;height:40px;background:#3da0c5}
.mask{background-color:rgba(0,0,0,0.5);width:100%;height:100%;z-index:10;position:fixed;top:0;left:0}
.mask .areaYin{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;height:430px}
.mask .areaYin .xianListWc{max-height:430px}
.mask .areaYin .xianListWc .tips{color:#666666;font-size:14px;line-height:24px;text-align:center;padding:30px 0 20px}
.areaYin{width:335px;background-color:#fff;border-top:1px solid #e2e2e2;position:absolute;left:17px;top:30px;z-index:5}
.xianListWc{width:100%;max-height:335px;overflow:auto;position:relative;background-color:#fff}
.citySel{height:40px;width:165px;background-color:#fff;position:absolute;right:130px;bottom:0;border-radius:5px}
.citySel .cityList{display:none;width:223px;padding:15px 10px;position:absolute;left:0;top:40px;font-size:14px;color:#333;line-height:32px;background-color:#fff;z-index:10;max-height:330px;overflow:auto;border:solid 1px #455F92}
.citySel .cityList li{width:240px;float:left;line-height:20px;cursor:pointer}
.toggleli{padding-top:10px}
.SpanX{font-size:28px;position:absolute;right:10px}
.toggleliul{display:none}
.toggleblock{display:block}
.toggleliul .toggleliulli{padding-left:20px;padding-top:10px;width:210px}
.citySel .cityList .cityTit{font-size:14px;color:#d80000;font-weight:bold}
.citySel .cityName{float:left;width:70px;padding:0 2px;border-right:1px solid #a3a3a3;height:40px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:16px;color:#333333;line-height:40px}
.citySel .cityArrow{float:left;cursor:pointer;width:40px;height:40px;position:relative}
.citySel .cityArrow img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.citySel1 .cityList1{display:none;width:155px;position:absolute;left:0;top:35px;color:#333;line-height:32px;background-color:#fff;z-index:100;overflow:hidden;box-shadow:3px 1px 11px 1px #888}
.citySel1 .cityList1 li{width:100px;float:left;line-height:20px;cursor:pointer}
.toggleli1{padding-top:10px;padding-left:5px}
.SpanX1{font-size:25px;position:absolute;right:10px}
.SpanX2{font-size:25px;position:absolute;right:20px}
.toggleliul1{display:none}
.toggleblock1{display:block}
.toggleliul1 .toggleliulli1{padding-left:15px;padding-top:10px;width:210px}
.citySel1 .cityList1 .cityTit1{font-size:14px;color:#d80000;font-weight:bold}
.citySel1 .cityName1{float:left;width:80px;padding:0 2px;border-right:1px solid #a3a3a3;height:35px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;text-align:center;color:#333333;line-height:35px}
.citySel1 .cityArrow1{float:left;cursor:pointer;width:40px;height:35px;position:relative}
.citySel1 .cityArrow1 img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.topMidWrap{width:100%}
.topMidMain{width:1200px;margin:0 auto}
.topMidMain .logo{position:absolute;top:88px;left:0}
.topMidMain .logo img{display:block}
.topMidMain .searchBar{width:298px;border-radius:5px;border:1px solid #cccccc;background-color:#fff;color:#333;font-size:14px;position:absolute;right:25%;bottom:20px}
.topMidMain .key{cursor:pointer;width:82px;margin-top:6px;height:26px;line-height:26px;overflow:hidden;border-right:1px solid #e0e0e0;text-align:center}
.topMidMain .keyWord{padding:11px 18px;border:none;width:178px;line-height:16px}
.topMidMain .searchBtn{width:77px;height:44px;background-color:#3da0c5;border-radius:5px;position:absolute;font-size:16px;color:#fff;text-align:center;line-height:40px;top:-1px;cursor:pointer}
.topMidMain .keyUl{position:absolute;left:0;z-index:1;top:38px;width:82px;text-align:center;background-color:#fff;line-height:24px;cursor:pointer}
.topMidMain .keyUl li:hover,.topMidMain .keyUl li.on{color:#d41b23}
.menuWrap{background-color:#80a1ba}
.menuUl{margin:0 auto;height:66px;width:1200px;font-size:28px;color:#f6f6f6;text-align:center}
.menuUl li{display:inline-block;position:relative}
.menuUl li a{color:#f6f6f6;height:84px;line-height:66px;width:124px;text-align:center;display:block;font-family:'fzjy'}
.menuUl li.cur a{background:url(../images/menuBg.png) no-repeat center}
.bannerBox{width:1200px;height:382px;overflow:hidden;overflow:hidden;position:relative}
.bannerBox .bd li{display:block;width:1200px;height:382px;overflow:hidden;position:relative}
.bannerBox .bd li img{width:520px;height:320px;object-fit:cover}
.maskBlack{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10}
.loveSever{width:492px;height:392px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#fff}
.loveSever h1{margin:0;line-height:46px;background-color:#dfad4c;color:#ffffff;font-size:16px;font-weight:normal;padding:0 20px;margin-bottom:30px}
.loveSever .close_aq{display:block;position:absolute;top:15px;right:30px;cursor:pointer}
.loveSever .infoWrap{width:455px;margin:0 auto;margin-bottom:10px}
.loveSever .infoWrap .label{width:97px;text-align:right;font-size:16px;color:#333333;float:left;line-height:40px;margin-right:15px;height:40px}
.loveSever .infoWrap input,.loveSever .infoWrap textarea{background-color:#e8e8e8;border:1px solid #cecece;width:268px;padding:10px 20px;resize:none;float:left}
.loveSever .infoWrap textarea{height:98px}
.loveSever .infoWrap .btnWrap{width:310px;text-align:center;float:left;margin-top:20px}
.loveSever .infoWrap .btnWrap span{font-size:16px;width:120px;height:36px;display:inline-block;color:#ffffff;margin:0 10px;background-color:#dfad4c;line-height:36px;cursor:pointer}
.loveSever .infoWrap .btnWrap .cancel{background-color:#cecece}
.footWrap{height:239px;font-size:14px;line-height:24px;color:#fff;width:100%;background-color:#2e8100}
@media only screen and (min-width:1200px){.footWrap{min-width:1200px}
}@media only screen and (max-width:1080px){.footWrap{min-width:1080px}
}.footWrap .footMain{margin:0 auto}
@media only screen and (min-width:1200px){.footWrap .footMain{width:1200px}
}@media only screen and (max-width:1080px){.footWrap .footMain{width:1080px}
}.footWrap p{line-height:30px}
.footWrap .helpLink{text-align:center;margin-top:28px}
.footWrap .helpLink li{display:inline-block;margin-right:3px}
.footWrap .helpLink li a,.footWrap .helpLink li img{display:block}
.footWrap .erCode{width:130px;overflow:hidden;float:right}
.footWrap .erCode img{display:block;width:130px;height:130px}
.footWrap .erCode p{height:25px;text-align:center;line-height:25px;color:#fff;background:rgba(0,0,0,0.2)}
.more{color:#656565;font-size:12px;line-height:28px;font-weight:normal}
.contentWrap{max-width:1397px;margin:0 auto;padding-top:33px;padding-bottom:1px;background:url(../images/small_bg.jpg) repeat}
@media only screen and (min-width:1200px){.contentWrap{min-width:1200px}
}@media only screen and (max-width:1080px){.contentWrap{min-width:1080px}
}.foot .floor{width:auto;max-width:1397px;margin:0 auto;overflow:hidden}
@media only screen and (min-width:1200px){.foot .floor{min-width:1200px}
}@media only screen and (max-width:1080px){.foot .floor{min-width:1080px}
}.jumpLink{position:fixed;left:50%;margin-left:635px}
.jumpLink a{width:50px;height:41px;text-align:center;font-size:12px;color:#ffffff;display:block;background-color:#cb5454;padding-top:9px;line-height:16px;margin-bottom:2px}
.jumpLink .col1{background-color:#f5bb4b}
.jumpLink .col2{background-color:#dfad4c}
.jumpLink .cd-top{display:none}
.showyMenu{position:fixed;top:560px;z-index:1}
.showyMenu a{display:block;width:80px;height:80px;margin-bottom:5px}
.showyMenu img{display:block}
.showyMenu.showyLeft{right:50%;margin-right:610px}
.showyMenu.showyRight{left:50%;margin-left:610px}
.adver{width:100px;height:460px;position:absolute;top:50%}
.adver a,.adver img{display:block}
.adver.adLeft{right:50%;margin-right:610px}
.adver.adRight{left:50%;margin-left:610px}
.adver .closeBtn{position:absolute;bottom:-24px;right:0}
.floor{margin:0 auto;margin-bottom:20px;position:relative}
@media only screen and (min-width:1200px){.floor{width:1200px}
}@media only screen and (max-width:1080px){.floor{width:1080px}
}.floor .slideBox{width:387px;height:311px;position:relative;margin-right:10px;overflow:hidden}
.floor .slideBox .bd li{position:relative;font-size:12px;color:#ffffff;background-color:#fff}
.floor .slideBox .bd li .img{display:block;width:387px;height:311px;position:relative;overflow:hidden}
.floor .slideBox .hd{position:absolute;height:42px;line-height:42px;right:12px;bottom:0;z-index:1}
.floor .slideBox .hd li.on{background-color:#3da0c5}
.floor .slideBox .tit{height:50px;background-color:rgba(0,0,0,0.5);position:absolute;bottom:0;left:0;width:385px;line-height:42px;padding:0 17px;padding-right:82px;border-radius:0px 0px 0px 25px}
.floor .actMain{border:none !important;background:url(../images/actBg.png) no-repeat center}
.floor .artMain{padding:0 !important}
.floor .moduMain{position:relative}
.floor .moduMain.mid{width:390px;height:294px;padding:15px 18px 0;overflow:hidden;background-color:#fff}
.floor .moduMain.big{padding:15px 30px 25px}
.floor .moduMain.large{width:684px;padding:15px 30px 10px}
.floor .moduMain.mid382{width:382px;padding:15px 30px 0;margin-left:10px}
.floor .moduMain .more{font-size:12px;color:#973335;position:absolute;bottom:7px;right:28px}
.floor .moduMain .majorTit{height:52px;background:url(../images/titRight.jpg) no-repeat right bottom,url(../images/titBg.png) repeat bottom;margin:0;position:relative;font-size:24px;color:#333333;font-weight:normal;padding-left:14px;font-family:'fzjy'}
.floor .moduMain .majorTit.artTit{padding-top:2px;border:2px solid rgba(255,255,255,0.8)}
.floor .moduMain .majorTit.artTit .tit li{height:58px;line-height:60px !important}
.floor .moduMain .majorTit.artTit i{margin-left:38px;margin-top:3px}
.floor .moduMain .majorTit.artTit .tagTit{height:58px;line-height:58px}
.floor .moduMain .majorTit.artTit .more{line-height:45px !important}
.floor .moduMain .majorTit i{float:left;margin-left:3px;margin-right:3px}
.floor .moduMain .majorTit i img{vertical-align:middle;margin-top:2px}
.floor .moduMain .majorTit .tit{float:left}
.floor .moduMain .majorTit .tit li{cursor:pointer;float:left;padding:0 10px;margin-right:8px;height:32px;line-height:32px;color:#656565}
.floor .moduMain .majorTit .tit li.on{color:#fff;background:url(../images/tabbg.png) no-repeat center}
.floor .moduMain .majorTit .more{line-height:52px;font-size:12px;color:#973335;font-weight:bold;font-family:'微软雅黑'}
.floor .moduMain .majorTit .tagTit{color:#666666;line-height:50px;font-size:14px;font-weight:bold;font-family:'微软雅黑';margin-right:116px}
.floor .moduMain .majorTit .tagTit span{cursor:pointer;display:inline-block;margin-left:18px}
.floor .moduMain .majorTit .tagTit span.on{font-weight:bold}
.floor .moduMain.big .majorTit{height:60px;background:none;padding-left:0}
.floor .moduMain.big .majorTit .tit{font-size:36px}
.floor .moduMain.big .majorTit .tit li{color:#5a0601;line-height:50px}
.floor .moduMain.big .majorTit .more{line-height:52px}
.swiper-container,.swiper-container2,.swiper-container4,.swiper-container5{width:100%;overflow:hidden}
.ani-slide p{transform:translateX(0);opacity:1}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:5px}
.swiper-pagination-bullet{background:#fff}
*/

.floor .focusList{font-size:12px;color:#656565;width:392px;margin:0 auto;margin-top:10px;background:url(../images/liIcon.png) repeat left 0px;padding-left:12px}
.infoList2,.infoList3{display:none}
.floor .focusList li{line-height:28px;height:28px;overflow:hidden;cursor:pointer}
.floor .focusList li p{width:320px}
.floor .adRecommend{margin-left:10px;width:334px;height:310px;position:relative;background:url(../images/timg.png) no-repeat center;background-size:cover}
.floor .adRecommend .ad{display:block;width:90px;height:90px;overflow:hidden;position:absolute;cursor:pointer;transition:all 0.3s ease 0s}
.floor .adRecommend .ad:hover{transform:translateY(-6px)}
.floor .adRecommend .szty{top:8px;left:85px}
.floor .adRecommend .szjy{top:70px;left:10px}
.floor .adRecommend .szzt{top:168px;left:20px}
.psEnter{position:relative;overflow:hidden;display:block}
@media only screen and (min-width:1200px){.psEnter{width:1200px}
}@media only screen and (max-width:1080px){.psEnter{width:1080px}
}.psWrap{height:314px;background:url(../images/psEnter.png) no-repeat center}
.psWrap img{display:block;position:absolute;top:120px;left:50%;margin-left:-270px}
.liveList ul{margin-top:11px;padding-left:10px;width:1140px}
.liveList ul li{height:176px;float:left;overflow:hidden;margin-bottom:22px}
@media only screen and (min-width:1200px){.liveList ul li{width:560px}
}@media only screen and (max-width:1080px){.liveList ul li{width:450px}
}.liveList ul li .img{height:176px;overflow:hidden;position:relative}
@media only screen and (min-width:1200px){.liveList ul li .img{width:560px}
}@media only screen and (max-width:1080px){.liveList ul li .img{width:450px}
}.liveList ul li .mc{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-color:rgba(0,0,0,0.5);background-repeat:no-repeat;background-position:center center;width:120px;height:120px;border-radius:50%;font-family:"黑体";line-height:120px;text-align:center;color:#fff;font-size:24px}
.video-img{transition:all 2s;object-fit:cover;width:500px;height:200px}
.video-img:hover{transform:scale(1.2)}
.liveList ul li:first-child{width:570px;height:580px;border-top-right-radius:110px;border-bottom-left-radius:110px;overflow:hidden;margin-right:23px;margin-top:13px}
.liveList ul li:first-child .img{width:570px;height:580px}
.liveList ul li:first-child .mc{width:185px;height:185px;line-height:185px;font-size:36px}
.liveList ul li:first-child + li{border-top-right-radius:90px;margin-top:40px}
.liveList ul li:first-child + li + li{border-top-left-radius:90px}
.liveList ul li:first-child + li + li + li{border-top-right-radius:90px}
.floor .teamMain{background:url(../images/zyzBg.png) no-repeat center}
.floor .teamMain .majorTit{background:url(../images/teamBg.png) no-repeat right bottom !important}
.floor .liveMain{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;border-bottom-left-radius:110px;background:url(../images/playBg.png) no-repeat}
.floor .liveMain .majorTit{width:1138px;margin:0 auto}
@media only screen and (min-width:1200px){.floor .liveMain .majorTit{width:1138px}
}@media only screen and (max-width:1080px){.floor .liveMain .majorTit{width:1080px}
}.floor .liveMain ul{padding-left:0 !important;width:auto !important}
.floor .dataMian{background:none}
.dataList{margin-top:5px;padding-left:10px;position:relative}
.dataList .btn{position:absolute;top:50%;margin-top:-50px}
.dataList .prev{left:-31px}
.dataList .next{right:-31px}
.actList ul{margin-top:5px}
.actList ul li{float:left;color:#656565;cursor:pointer}
.actList ul li:first-child{margin-left:0px}
.actList ul li img{width:100%}
.actList ul li .img{width:206px;height:134px;position:relative;overflow:hidden;border:1px solid #efefef}
.actList ul li:nth-child(odd):hover img{webkit-transition:0.4s linear;transition:0.4s ease-in;-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.actList ul li .img .room{font-size:12px;color:#ffffff;line-height:23px;height:23px;border:1px solid #000;border-radius:3px;padding:0 12px;background-color:rgba(0,0,0,0.85);position:absolute;bottom:16px;right:-3px}
.actList ul li .img .tagWrap{margin-top:0;position:absolute;bottom:10px;right:0px}
.actList ul li .img .tagWrap span{height:18px;padding:0 6px;min-width:38px;text-align:center;font-size:12px;color:#fff;line-height:18px;border:1px solid #000;border-radius:4px;background-color:rgba(0,0,0,0.5);display:inline-block;margin-right:10px}
.actList ul li .img .ticketNum{color:#ffffff;font-size:12px;line-height:24px;padding:0 8px;background-color:#c44e4d;position:absolute;left:0;bottom:10px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.actList ul li .play{width:42px;height:42px;position:absolute;top:50%;left:50%;margin-top:-21px;margin-left:-21px;background:url(../images/playIcon.png) no-repeat center}
.actList ul li .char{padding:10px 5px 3px}
.actList ul li .char h2{font-size:14px;margin:0;margin-bottom:8px;color:#333;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.actList ul li .char p{font-size:12px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.actList ul li .char em{color:#d69821}
.actList ul li .char .bookBtn{display:block;width:148px;height:36px;border-radius:6px;color:#cb5555;line-height:36px;text-align:center;font-size:14px;margin:20px auto 0;background:url(../images/btnRed.png) no-repeat center}
.actList ul li .char .bookBtn.goTo{color:#d69821;background:url(../images/btnBg.png) no-repeat center}
.actList ul li .char .bookBtn.gray{color:#999;background:url(../images/btnGray.png) no-repeat center}
.actList ul li .tagWrap{margin-top:8px}
.actList ul li .tagWrap span{line-height:16px;border-radius:2px;border:1px solid #b5b5b5;display:inline-block;padding:0 5px;font-size:12px;margin-right:5px}
.actList ul li .opinion{background:url(../images/yjIcon.png) no-repeat left center;padding-left:20px}
.actList.bigList ul{padding-left:0;width:1233px}
.actList.bigList ul li{width:275px;background-color:#fff;margin-left:0;margin-right:33px;margin-bottom:30px}
.actList.bigList ul li .img{width:275px;height:180px;position:relative;overflow:hidden}
.actList.bigList ul li .char{padding:18px 16px 24px}
.actList.bigList ul li .char h2{font-size:16px;margin-bottom:10px;font-weight:normal;line-height:20px}
.actList.bigList ul li .char p{line-height:20px}
.actList.bigList.artList .char{text-align:center}
.actList.bigList.artList .char .tagWrap span{background-color:#f4f4f4;padding:0 9px;line-height:24px;margin-right:7px;margin-bottom:6px}
.actList.bigList.vLsit ul li .char{width:275px;height:132px;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;padding:0;padding-top:48px}
.actList.bigList.vLsit ul li .char h1{color:#fff;font-weight:normal;font-size:16px;line-height:42px;text-align:center;margin:0;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.actList.bigList.vLsit ul li .char .tagWrap{position:initial;text-align:center}
.actList.bigList.vLsit ul li .char .tagWrap span{margin:0 6px}
.actList.bigList.teamList .img{width:153px;height:153px;position:relative;margin-top:29px}
.actList.bigList.fyList .char p{height:40px;white-space:initial}
.floor .artList{height:291px;position:relative}
.floor .artList li{position:absolute;width:auto;margin-left:0;transition:all 0.3s ease 0s}
.floor .artList li:nth-child(even){transition:all 1s ease 0s}
.floor .artList li:nth-child(even):hover{transform:scale(1.1)}
.floor .artList .whgj{left:0}
.floor .artList .sely{}
@media only screen and (min-width:1200px){.floor .artList .sely{left:230px}
}@media only screen and (max-width:1080px){.floor .artList .sely{left:210px}
}.floor .artList .wxjd{}
@media only screen and (min-width:1200px){.floor .artList .wxjd{left:550px}
}@media only screen and (max-width:1080px){.floor .artList .wxjd{left:500px}
}.floor .artList .cksy{right:0}
.venueList{margin-top:20px}
.venueList ul{padding-left:8px;width:910px}
.venueList ul li{border:1px solid #dedede;position:relative;overflow:hidden;float:left;width:206px;height:134px;margin-right:18px;margin-bottom:14px;cursor:pointer}
.venueList ul li .char{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.65);padding:9px 12px 10px;color:#ffffff;width:182px;font-size:12px;line-height:18px}
.venueList ul li .char h2{font-size:14px;margin:0;margin-bottom:0px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.venueList ul li .char p{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.venueList ul li:first-child{width:434px;height:284px;margin:0;margin-right:20px}
.venueList ul li:first-child .char{padding:13px 18px;width:404px}
.venueList ul li:first-child .char h2{margin-bottom:8px}
.venueList .mapWrap{width:206px;height:284px;border:1px solid #dedede;position:relative}
.venueList .mapWrap .lookMore{width:98px;height:30px;border:1px solid #dfad4c;right:13px;bottom:12px;color:#dfad4c;font-size:14px;text-align:center;line-height:30px;border-radius:6px;position:absolute;background:#fff;z-index:1}
.pxList ul{margin-top:20px;padding-left:8px}
.pxList ul li .char h2{margin-bottom:6px}
.pxList ul .star{width:80px;height:18px}
.pxList ul .star i{display:block;height:18px;background:url(../images/starIcon.png) repeat left center}
.szList ul{margin-top:20px;width:400px}
.szList ul li{width:80px;float:left;margin-right:20px;position:relative;cursor:pointer}
.szList ul li .img{width:80px;height:80px;border-radius:50%;position:relative;overflow:hidden}
.szList ul li .tag{font-size:12px;color:#dfad4c;background-color:#fff;border:1px solid #dfad4c;line-height:16px;border-radius:2px;padding:0 5px;position:absolute;left:22px;top:68px}
.szList ul li h2{line-height:50px;margin:0;color:#434343;font-size:14px;height:50px;text-align:center}
.artList ul li .char{padding-bottom:8px}
.floor .teamList ul{margin-top:20px}
.floor .teamList li{width:170px !important;margin-left:0 !important}
.enterWrap{width:217px;margin-left:17px;margin-top:-5px;z-index:3}
.enterWrap a{display:block;width:217px;height:72px}
.enterWrap a:first-child{margin-bottom:20px;margin-top:40px}
.teamList ul li .img{width:128px;height:128px;margin:0 auto;border-radius:50%;margin-bottom:8px}
.teamList ul li .char{text-align:center;padding-bottom:20px}
.brandList ul li .char{padding-bottom:20px}
.brandList ul li .char p.date{margin-bottom:8px}
.linksMain{padding:16px 0 13px;height:32px;line-height:32px;width:1200px;margin:0 auto 23px;background:url(../images/linkBg.png) left center no-repeat,url(../images/linkBgs.png) right center no-repeat;background-color:#fff}
.linksMain .linkName{font-size:24px;color:#023067;padding-left:36px;padding-right:16px;font-family:'fzjy'}
.select-wrap{margin-left:18px}
.select-wrap .form-control{width:315px;height:33.75px;margin-right:18.75px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.advertising{width:1200px;margin:0 auto;overflow:hidden;display:block;position:relative}
.advertising a,.advertising img{display:block}
.advertising .closeBtn{right:0;top:0}
.closeBtn{display:block;position:absolute;cursor:pointer;width:51px;height:24px;background:url(../images/closeIcon.png) no-repeat center;z-index:2}
.teacherWarp{width:1200px;margin:0 auto;margin-bottom:10px}
.teacherWarp .teacherInfo{border:solid 1px #ebebeb;background-color:#fff;padding:30px}
.teacherWarp .teacherInfo .left{width:320px;margin-right:40px;padding:0;background:none}
.teacherWarp .teacherInfo .img{width:320px;height:213px;position:relative;overflow:hidden;margin-right:40px}
.teacherWarp .teacherInfo .char{width:747px;color:#333333}
.teacherWarp .teacherInfo .char .download{background:#f5f5f5;padding:15px 15px 5px;line-height:30px;margin-top:25px;font-size:14px;color:#3da0c5}
.teacherWarp .teacherInfo .char .download p{background:url(../images/download.png) left center no-repeat;padding-left:38px;float:left;margin-bottom:10px}
.teacherWarp .teacherInfo .char .download .xzBtn{float:right;width:65px;height:30px;text-align:center;color:#fff;background:#3da0c5;border-radius:4px;cursor:pointer}
.teacherWarp .teacherInfo .char .name{line-height:45px}
.teacherWarp .teacherInfo .char .titleInfo{font-size:14px;color:#999;line-height:36px}
.teacherWarp .teacherInfo .char .divSpan{width:240px;margin-top:5px}
.teacherWarp .teacherInfo .char .divSpan span{width:auto}
.teacherWarp .teacherInfo .char .divSpan .tagWrap{width:auto}
.teacherWarp .teacherInfo .char i{font-size:24px;font-style:normal;margin-right:10px}
.teacherWarp .teacherInfo .char span{float:left;width:82px;line-height:28px}
.teacherWarp .teacherInfo .char strong,.teacherWarp .teacherInfo .char .tagWrap{float:left;width:660px;line-height:28px;font-weight:normal}
.teacherWarp .teacherInfo .char .tagWrap{line-height:28px}
.teacherWarp .teacherInfo .char .tagWrap em{font-size:12px;color:#ffffff;background-color:#dfad4c;display:inline-block;border-radius:2px;line-height:20px;padding:0 5px;margin-right:5px}
.teacherWarp .artList{background-color:#fff;overflow:hidden;border:solid 1px #ebebeb;padding:30px 30px 35px}
.cqcqWrap{height:767px;background:url(../images/cqcqbg.png) no-repeat center;overflow:hidden}
.cqcqWrap .cqqtIcon{display:block;margin:126px auto 54px}
.cqcqWrap .cqBtnWrap{text-align:center}
.cqcqWrap .cqBtnWrap .cqBtn{display:inline-block;width:189px;height:51px;line-height:50px;color:#fff;background:url(../images/cqBtnBg.png) no-repeat center;margin:0 25px;font-size:24px;font-weight:bold}
.cqMask{width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);z-index:10;margin:auto}
.cqMask .cqALert{width:932px;height:535px;background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto}
.cqMask .cqALert .tit{height:46px;background-color:#dfad4c;padding:0 25px;font-size:16px;color:#ffffff;line-height:46px}
.cqMask .cqALert .tit .cqClose{float:right;margin-top:15px;cursor:pointer}
.cqMask .cqALert .alertMain{text-align:center;font-size:14px;color:#333333;padding-top:30px}
.cqMask .cqALert .alertMain select{width:230px;height:40px;border-radius:5px;padding:0 15px;border:1px solid #cccccc;margin:0 8px}
.cqMask .cqALert .alertMain input{width:118px;height:38px;border:1px solid #cccccc;padding:0 15px;border-radius:5px;margin:0 8px;line-height:38px}
.cqMask .cqALert .alertMain .cqBtn{width:112px;height:40px;background-color:#973335;border-radius:5px;display:inline-block;font-size:16px;color:#ffffff;line-height:40px;margin:0 8px}
.cqMask .cqALert .alertMain .cqNum{width:122px;height:122px;border-radius:5px;background:#973335;display:inline-block;margin-top:43px;text-align:center;color:#ffffff;font-size:74px;line-height:122px;font-weight:bold}
.aboutWrap{background:#fff2dc;width:1200px;margin:0 auto;padding-top:10px}
.aboutWrap .lmBread{font-size:24px;color:#000000;line-height:90px;padding:0 50px}
.aboutWrap .lmBread em{color:#b03a3e}
.aboutWrap .about{padding:0 27px 84px}
.aboutWrap .line78{line-height:78px}
.aboutWrap .line30{line-height:30px}
.aboutWrap .font30{font-size:30px}
.aboutWrap .font24{font-size:24px}
.aboutWrap .font28{font-size:28px}
.aboutWrap .marT20{margin-top:20px}
.aboutWrap .col{color:#656565;font-style:normal}
.aboutWrap .text48{text-indent:48px}
.aboutWrap .tag{width:187px;text-align:center;line-height:45px;color:#fff;background-color:#b03a3e}
.videoWrap{padding:80px 72px;background-color:#fff;width:1056px;margin:0 auto 45px}
.videoWrap .videoHy{border:1px solid #ff0000;padding:65px 47px 70px 32px;font-size:16px;color:#383838}
.videoWrap .hyLeft{width:388px;float:left}
.videoWrap .hyLeft .brief{line-height:30px;margin-bottom:75px;text-align:justify}
.videoWrap .hyLeft .tips{font-size:16px;color:#a3a3a3;line-height:30px}
.videoWrap .hyLeft .tips em{color:#ff0000}
.videoWrap .hyRight{float:right;width:375px}
.videoWrap .hyRight input{display:block;border:1px solid #e5e5e5;font-size:14px;padding:10px 5px;width:363px;height:26px;margin-bottom:37px}
.videoWrap .hyRight .btn{width:375px;height:38px;text-align:center;line-height:38px;color:#fff;background-color:#e29417;display:block;font-size:16px;border:none}
.filterWrap_new{padding-top:20px;padding-bottom:15px;border-top:1px solid #ededed;position:relative}
.filterWrap_new .lab{width:70px;float:left;font-size:20px;color:#333;text-align:right;line-height:26px;margin:0px 10px 0 22px}
.filterWrap_new .filterRight{width:1060px;float:left;position:relative}
.filterWrap_new .item{font-size:12px;display:block;float:left;font-size:12px;line-height:24px;text-align:center;border:1px solid #ccc;min-width:74px;margin-right:10px;margin-bottom:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filterRight ul li{cursor:pointer}
.filterWrap_new .filterListYi .item .cur{border-color:#e29500;background-color:#e29500;color:#fff}
.filterWrap_new .filterChild{border-top:1px dashed #ccc;padding:10px 0 0 0}
.filterWrap_new .filterListEr .item .cur{color:#b03a3e}
.filterWrap_new .filterListEr .item{border:0 !important}
.filterWrap_new .btn-icon{display:block;width:42px;height:23px;line-height:23px;padding:0 8px;position:absolute;right:9px;bottom:0;border:solid 1px #f1f1f1;border-bottom:0;text-align:right;color:#999999;background:url("../images/in_btn_icon.png") no-repeat;background-position:8px -23px}
.spaceMain{width:1138px;margin:0 auto 60px;border:1px solid #eaeaea;background:#fff;padding:55px 30px}
.spaceMain .spaceLeft{width:245px}
.spaceMain .spaceLeft .tit{font-size:24px;color:#333333;font-weight:normal;height:44px;border-bottom:1px solid #dddddd}
.spaceMain .spaceLeft .tit em{display:inline-block;vertical-align:top;margin-right:7px}
.spaceMain .spaceLeft .netScroll{margin-top:10px}
.spaceMain .spaceLeft .netScroll .tabHd{position:relative;height:56px;line-height:56px;border-top:1px solid #dddddd;font-size:18px}
.spaceMain .spaceLeft .netScroll .pageState{color:#999;width:120px;display:inline-block;text-align:center}
.spaceMain .spaceLeft .netScroll .pageState span{color:#333333}
.spaceMain .spaceLeft .netScroll .prev,.spaceMain .spaceLeft .netScroll .next{width:10px;height:10px;display:inline-block;background-image:url(../images/spaceTab.png);cursor:pointer}
.spaceMain .spaceLeft .netScroll .prev{background-position:-20px 0;margin-left:10px}
.spaceMain .spaceLeft .netScroll .next{background-position:-30px 0}
.spaceMain .spaceLeft .netScroll .prevStop{background-position:0px 0}
.spaceMain .spaceLeft .netScroll .nextStop{background-position:-10px 0}
.spaceMain .spaceLeft .netList li{height:46px;padding:18px 10px 16px}
.spaceMain .spaceLeft .netList li.active{background:#f5f5f5 url(../images/spaceLi.png) no-repeat right center}
.spaceMain .spaceLeft .netList li.active .title{color:#b03a3e}
.spaceMain .spaceLeft .netList li a{display:block}
.spaceMain .spaceLeft .netList li .title{line-height:24px;font-size:14px;color:#333333;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.spaceMain .spaceLeft .netList li .time{font-size:12px;line-height:24px;color:#999999}
.spaceMain .spaceRight{width:872px}
.spaceMain .spaceRight .ycDetailTit{width:872px}
.spaceMain .spaceRight .ycDetailTit{margin-top:40px}
.spaceMain .spaceRight .spaceBtn{background:#f5f5f5;overflow:hidden;padding:50px 0;margin-top:50px}
.spaceMain .spaceRight .spaceBtn .ycxqBtn{margin-top:0}
.spaceMain .spaceRight #hot_list{width:872px}
.spaceMain .spaceRight #hot_list .hl_list{width:895px}
.spaceMain .spaceRight #hot_list .hl_list li{margin-right:16px;margin-bottom:16px}
.spaceMain .spaceRight #hot_list .hl_list li .intro{border:1px solid #eee;width:238px}
.spaceMain .spaceRight .spaceWorksTit{color:#333;font-size:28px;text-align:center;margin-bottom:20px;border-bottom:1px solid #ddd;line-height:70px;margin-top:55px}
.spaceMain .spaceBanner{width:100%;height:450px;position:relative;overflow:hidden}
.spaceMain .spaceChar .title{font-size:24px;color:#333;margin-top:26px}
.spaceMain .spaceChar .sort{font-size:12px;color:#999;line-height:24px}
.spaceMain .spaceContainer .main{font-size:14px;line-height:24px;color:#666;word-wrap:break-word}
.worksInformation .ycDetailTit{width:1140px}
.worksInformation .qiehuan{margin-top:50px}
.worksInformation .qiehuan .datu{width:723px;height:487px}
.worksInformation .qiehuan .xtu dl dd{opacity:.5}
.worksInformation .qiehuan .xtu dl dd.current{opacity:1;border-color:#e06421}
.worksInformation .infoTit{font-size:28px;color:#333333;line-height:68px;border-bottom:1px solid #dddddd;text-align:center}
.worksInformation .searchBar{width:298px;height:38px;border-radius:5px;border:1px solid #cccccc;background-color:#fff;color:#333;font-size:14px;margin:50px auto;position:relative}
.worksInformation .key{cursor:pointer;width:82px;margin-top:6px;height:26px;line-height:26px;overflow:hidden;border-right:1px solid #e0e0e0;text-align:center}
.worksInformation .key:after{content:'';width:6px;height:5px;display:inline-block;background:url(../images/lm_sel.png) no-repeat;margin-left:3px}
.worksInformation .keyWord{padding:11px 18px;border:none;width:178px;line-height:16px}
.worksInformation .searchBtn{width:77px;height:40px;background-color:#3da0c5;border-radius:5px;position:absolute;font-size:16px;color:#fff;text-align:center;line-height:40px;top:-1px;cursor:pointer}
.worksInformation .keyUl{position:absolute;left:0;z-index:1;top:38px;width:82px;text-align:center;background-color:#fff;line-height:24px;cursor:pointer}
.worksInformation .keyUl li:hover,.worksInformation .keyUl li.on{color:#d41b23}
.noteWrap{width:1140px;margin:0 auto 70px;background:#fff;padding:0 30px 60px;overflow:hidden}
.noteWrap .noteInfo{font-size:14px;color:#333333;padding:85px 0;border-bottom:1px solid #ddd}
.xzWrap{text-align:center;margin:40px auto -10px}
.xzWrap label{display:inline-block;font-size:14px;color:#333333}
.xzWrap label input{display:inline-block;margin-right:5px}
.ycxqBtn.gray{background:#dddddd}
.teacherInfo .the_two{width:720px;margin:0 auto;border:none}
.teacherInfo .comment .text{width:698px}
.teacherInfo .left .state{margin-top:20px;float:left;padding-left:20px}
.teacherInfo .bdsharebuttonbox{padding-left:0 !important}
.teacherInfo .share_lm{margin:0 !important}
.teacherInfo .bdsharebuttonbox a{color:#000;font-size:14px}
.teacherInfo .comment .comment-list .img{display:block;width:60px;height:60px;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:0}
#commentCount{font-size:12px;color:#999;margin-left:20px}
.teacherWarp .teacherInfo .char .download a{color:#3da0c5}
.prism-player .prism-big-play-btn{width:45px !important;height:45px !important;left:50% !important;top:50% !important;margin-left:-22px !important;margin-top:-22px !important}
.prism-player .prism-big-play-btn .outter{width:45px !important;height:45px !important}
.hl_list .info{position:relative}
.hl_list .ycLab{font-size:12px;color:#fff;line-height:25px;padding:0 8px;background-color:#3da0c5;position:absolute;left:0;top:0}
.hl_list .ycLab.gray{background-color:#999999}
.hl_list .ycLab.jjks{background-color:#cda151}
.hl_list .ycTime{font-size:12px;color:#999999;line-height:20px;height:20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.hl_list .ycWen{font-size:12px;color:#999999;line-height:20px;height:40px;overflow:hidden;margin-top:10px}
.hl_list .mcRankTag{height:25px;padding:0 12px;border-top-right-radius:12px;border-bottom-right-radius:12px;position:absolute;left:0;top:10px;color:#fff;font-size:14px;line-height:25px;background-color:#999999}
.hl_list li:first-child .mcRankTag{background-color:#e1351e}
.hl_list li:first-child + li .mcRankTag{background-color:#ff7101}
.hl_list li:first-child + li + li .mcRankTag{background-color:#ffb900}
.hl_list .voteState{height:50px;line-height:50px}
.hl_list .voteState .voteNum{width:90px;background-color:#dddddd;text-align:center;color:#666666;font-size:14px}
.hl_list .voteState .voteBtn{background-color:#b03a3e;font-size:18px;color:#fff;text-align:center;width:190px}
.hl_list .voteState .voteBtn.gray{background-color:#999999}
.ycWytgBtn{display:block;font-size:14px;color:#fff;text-align:center;width:20px;padding:12px 10px;background-color:#b03a3e;position:fixed;left:50%;margin-left:610px;top:460px}
.ycDetailTit{width:1200px;margin:20px auto;font-size:18px;color:#333;padding:12px 0;border-bottom:1px solid #ddd;position:relative}
.ycDetailTit:before{content:'';display:block;width:70px;height:3px;background-color:#333;position:absolute;left:0;bottom:-1px}
.ycxqWarp{width:1198px;margin:0 auto;margin-bottom:20px;background-color:#fff;border:solid 1px #ebebeb;padding-bottom:50px}
.ycxqWarp .touxiang{width:140px;height:140px;margin:55px auto 45px auto;position:relative;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.ycxqWarp .touxiang img{display:block;width:100%;height:100%}
.ycZpInfo{width:438px;float:left;font-size:14px;color:#333333;line-height:1.5}
.ycZpInfo li{width:50%;float:left;margin-bottom:22px}
.ycZpJian{width:700px;float:right;font-size:14px;color:#333333;line-height:1.5}
.ycxqBtn{display:block;width:200px;height:50px;line-height:50px;background-color:#b03a3e;margin:0 auto;margin-top:40px;font-size:18px;color:#fff;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.ycDetaiFrom{width:1140px;margin:0 auto}
.ycDetaiFrom .fItem{margin-bottom:20px}
.ycDetaiFrom .fItem .lab{width:110px;float:left;font-size:14px;color:#333;text-align:right;line-height:22px;padding:9px 10px 9px 0}
.ycDetaiFrom .fItem .rBox{width:1020px;float:left}
.ycDetaiFrom .txtInp,.ycDetaiFrom .selInp{display:inline-block;width:366px;padding:0 12px;height:40px;line-height:38px;border:1px solid #ddd;font-size:14px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:7px}
.ycDetaiFrom .txtInp.w178,.ycDetaiFrom .selInp.w178{width:178px}
.ycDetaiFrom .txtArea{width:366px;height:80px;padding:12px;font-size:14px;color:#333;resize:none;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:7px}
.ycDetaiFrom .tipGray,.ycDetaiFrom .tipRed{font-size:14px;color:#999;line-height:1.5;padding-top:10px}
.ycDetaiFrom .tipRed{color:#b03a3e}
.webUploadBox{width:700px}
.webUploadBox .btn{display:block;width:100px;height:40px;line-height:40px;background-color:#b03a3e;font-size:14px;color:#fff;border:none;outline:none;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.webUploadBox div[name='aliFile']{float:left;width:120px;height:80px;position:relative;overflow:hidden;margin-right:20px;margin-bottom:20px}
.webUploadBox div[name='aliFile'] span,.webUploadBox div[name='aliFile'] b{display:none}
.webUploadBox div[name='aliFile'] .progress{width:110px;margin:0;position:absolute;left:50%;margin-left:-55px;bottom:2px;height:6px}
.webUploadBox div[name='aliFile'] .progress .progress-bar{height:6px;background-color:#b03a3e}
.webUploadBox div[name='aliFile'] .imgPack{width:120px;height:80px;position:relative;overflow:hidden}
.webUploadBox div[name='aliFile'] .upload-img-identify{display:block;width:100%;height:100%}
.webUploadBox div[name='aliFile'] .aliRemoveBtn{width:20px;height:20px;position:absolute;top:0;right:0}
.ycPopDoorMask{width:100%;height:100%;position:fixed;left:0;top:0;z-index:10}
.ycPopDoor{width:380px;height:240px;background-color:#fff;position:absolute;left:50%;top:50%;margin-left:-190px;margin-top:-120px;-moz-box-shadow:0 0 10px #bbb;-webkit-box-shadow:0 0 10px #bbb;box-shadow:0 0 10px #bbb}
.ycPopDoor .cont{font-size:18px;color:#333;text-align:center;height:168px;padding:1px 0}
.ycPopDoor .ycBtnBox{text-align:center}
.ycPopDoor .ycBtnBox .ycBtn{display:inline-block;width:120px;height:40px;line-height:40px;font-size:18px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 4px}
.ycPopDoor .ycBtnBox .ok{color:#fff;background-color:#b03a3e}
.ycPopDoor .ycBtnBox .cancel{color:#999;background-color:#ddd}
.bgx{background:url(../images/navBgTop.png) repeat-x;height:33px;position:relative;z-index:1}
.menuUl li:hover{cursor:pointer}
.menuUl li:hover ul{display:block}
.menuli{height:60px}
li{list-style:none}
.menuli li a{color:#f6f6f6;height:66px;line-height:66px;width:124px;text-align:center;display:block}
.menuli li a:hover{color:red}
.whgj{width:29%}
.sely{width:36%}
.wxjd{}
@media only screen and (min-width:1200px){.wxjd{width:31% !important}
}@media only screen and (max-width:1080px){.wxjd{width:27% !important}
}.cksy{}
@media only screen and (min-width:1200px){.cksy{width:26% !important}
}@media only screen and  (max-width:1080px){.cksy{width:22% !important}
}.footer-ul{padding-top:20px}
.footer-ul li{display:inline;margin-left:20px;line-height:2}
.footer-ul li a{color:#fff;transition-duration:0.6s}
@media only screen and (max-width:1080px){.topMidMain{width:1080px}
}.bgx{background:url(../images/navBgTop.png) repeat-x;height:33px;position:relative;background-color:#81725e}
.class-menu{background:#FFFFFF;color:#666666;font-size:12px;float:left;width:1200px}
@media only screen and (max-width:1080px){.class-menu{width:1080px}
}.class-menu li{float:left}
.class-menu li a:hover{cursor:pointer}
.class-menu li a{color:#666666;display:block;min-width:25px;height:23px;line-height:23px;background:#ffffff;border:solid 1px #cccccc;padding:0 24px;margin:0 0 12px 20px}
.logo{height:40px;padding-left:50px;float:left;margin-top:9px}
.logoandlogin{height:60px}
/* #endregion */

/* #region 内页四 */
.top_method{width:1200px;margin:0 auto;height:35px;line-height:35px}
.top_method .login_reg{color:#333333;font-size:12px}
.top_method .login_reg a{color:#333333;font-size:12px;display:inline-block;margin:0px 5px}
.top_method .login_reg .blue{color:#b03a3e}
.top_method ul li{background:url(../images/hp_line.png) no-repeat right center;float:left;display:inline;margin-right:15px}
.top_method ul li a{color:#434343;font-size:12px}
.top_method ul li a.a_one{background:url(../images/hp_user.jpg) no-repeat left center;padding-left:15px;margin-right:15px}
.top_method ul li a.a_two{background:url(../images/hp_pen.jpg) no-repeat left center;padding-left:15px;margin-right:15px}
.top_method ul li a.a_three{background:url(../images/hp_phone.jpg) no-repeat left center;padding-left:15px;margin-right:15px}
.top_method ul li a.a_four{background:url(../images/hp_wx.png) no-repeat left center;padding-left:22px;margin-right:15px}
.top_method ul li:last-child{background:none;margin-right:0px}
.top_method ul .weixin{position:relative}
.top_method ul li .ewm_mobile{display:none;position:absolute;left:-26px;z-index:10}
.top_method ul li .ewm_mobile > div{width:95px;height:95px;overflow:hidden;background:url("../images/in_ewm_bg.png") repeat;border:solid 1px #e3e3e3;padding:8px}
.hp_nav{width:1200px;margin:0 auto;position:relative}
.hp_nav .logo{width:138px;height:39px}
.link{position:absolute;width:185px;z-index:10;display:none;top:34px}
.link .top{height:10px;background:url(../images/top.png) no-repeat}
.link .middle{height:auto;background:url(../images/middle.png) repeat;padding-bottom:10px;overflow:hidden}
.link .middle li{height:32px;line-height:32px;width:177px;margin:10px auto 0;font-size:18px;text-align:center;float:none;display:block}
.link .middle li a{color:#fff}
.link .middle li a:hover{border:none}
.link .middle li:hover{background:#b03a3e}
.link .bottom{height:4px;background:url(../images/bottom.png) no-repeat}
.hp_nav ul li{float:left;display:inline;margin-top:16px;text-align:center;position:relative}
.hp_nav ul li a{padding:0 10px 8px;color:#ffffff;font-size:18px;display:inline-block;margin:0 5px}
.hp_nav ul li.cur a,.hp_nav ul li a:hover{padding:0 10px 8px;border-bottom:3px solid #ffffff;padding-bottom:12px;color:#ffffff;font-size:18px}
.hp_nav ul li.h_nav a{display:inline-block;border-bottom:3px solid #ffffff;padding-bottom:8px;color:#ffffff;font-size:18px}
.hp_nav .h-form{position:relative;width:425px;height:28px;border:solid 1px #dddddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#ffffff;margin-left:22px;margin-top:13px}
.hp_nav .h-form .sim-select{float:left;width:50px;height:28px;text-align:center;position:relative;z-index:2}
.hp_nav .h-form .sim-select h3{width:60px;height:20px;line-height:20px;font-weight:normal;cursor:pointer;border-right:1px solid #e1e1e1;margin-top:2px;padding-right:9px}
.hp_nav .h-form .sim-select span{display:inline-block;color:#9b9b9b;font-size:14px}
.hp_nav .h-form .sim-select i{display:inline-block;width:9px;height:6px;margin-left:10px;vertical-align:middle;background:url(../images/hp_xl.png) no-repeat 0px 0px}
.hp_nav .h-form .sim-input{float:left;width:314px;line-height:20px;padding:4px 0;border:0;outline:none;margin-left:24px}
.hp_nav .h-form .submit-btn{float:left;width:21px;height:17px;background:url(../images/hp_search.png) no-repeat;margin:6px 10px 5px 5px;border:0;cursor:pointer;outline:none}
.hp_nav .h-form .sim-ul-flt{display:none;position:absolute;top:35px;left:0;z-index:4;padding:6px 0 0;background:url("../images/slide-down.png") no-repeat center top}
.hp_nav .h-form .sim-ul-flt .select{width:58px;border:solid 1px #cccccc;border-top:0}
.hp_nav .h-form .sim-ul-flt .select a{display:block;line-height:30px;text-align:center;border-top:solid 1px #cccccc;color:#9b9b9b;font-size:14px;cursor:pointer}
.hp_nav .h-form .sim-ul-flt .select a:first-child{border-top:0}
.hp_nav .h-form .sim-ul-flt .select a:hover{color:#40b4ff}
#number_code{position:absolute;top:35px;right:-32px;z-index:10;width:208px;height:126px;border:1px solid #e3e3e3;background:url("../images/in_ewm_bg.png") repeat;overflow:hidden;padding-left:8px;padding-top:7px;display:none;cursor:pointer}
#number_code div{float:left;display:inline-block;width:95px;height:133px;margin-right:8px;text-align:center;color:#666666;font-size:14px}
#number_code div span{color:#666666;font-size:14px}
.banner_recommond{width:1200px;margin:0 auto;margin-top:7px;background:#ffffff repeat}
#banner{width:750px}
#banner .in-ban{width:750px;height:475px;overflow:hidden;position:relative}
#banner .in-ban-img{width:750px;height:475px;overflow:hidden}
#banner .in-ban-img li{width:100%;height:475px}
#banner .in-ban-icon{width:100%;height:10px;overflow:hidden;text-align:center;position:absolute;left:0;bottom:20px}
#banner .in-ban-icon li{width:9px;height:9px;display:inline-block;margin:0 3px;vertical-align:top;font-size:0;cursor:pointer;background:url(../images/gray_dot.png);*display:inline;*zoom:1}
#banner .in-ban-icon li.on{width:25px;height:9px;background:url(../images/blue_dot.png)}
#recommond{width:392px;float:right;display:inline;margin-right:33px;height:475px;overflow:hidden}
#recommond .in-tit{height:45px;line-height:45px;border-bottom:1px solid #e2e2e2;padding-top:2px}
#recommond .in-tit .txt{background:url(../images/hp_fire.jpg) no-repeat 8px 16px;padding-left:32px;padding-top:5px}
#recommond .in-tit .txt span{color:#000000;font-size:16px;font-weight:bold}
#recommond .in-tit .txt em{color:#999999;font-size:12px;font-weight:normal;margin-left:5px}
#recommond .in-tit .arrow{padding-top:17px}
#recommond .in-tit .arrow .prev{margin-right:1px}
#recommond .in-hot{height:357px}
#recommond .in-hot ul{position:relative}
#recommond .in-hot ul li{height:390px;display:block}
#recommond .in-hot li .hot_con{width:100%;height:95px;padding:22px 0px;border-bottom:1px dashed #e2e2e2}
#recommond .in-hot li .hot_con .img{width:135px;height:90px;overflow:hidden}
#recommond .in-hot li .hot_con .info{width:225px;height:90px;overflow:hidden;padding-right:10px}
#recommond .in-hot li .hot_con .info h3{height:30px;line-height:15px;overflow:hidden;margin:4px 0 0px}
#recommond .in-hot li .hot_con .info h3 a{font-weight:bold;font-size:14px;color:#333333}
#recommond .in-hot li .hot_con .info p{height:20px;line-height:20px;overflow:hidden;color:#9b9b9b;font-size:12px}
#recommond .in-hot li .hot_con .info .red{margin-right:5px;color:#d86d7c}
#recommond .in-hot li .hot_con:last-child{border-bottom:none}
#hot_list{margin:0 auto 30px;background-color:white; min-height:500px; overflow:hidden;}
@media only screen and (max-width:1080px){#hot_list{width:1080px}
}@media only screen and (min-width:1200px){#hot_list{width:1200px}
}#hot_list .tit{border-bottom:5px solid #5a131e;margin-top:5px;margin-bottom:20px}
#hot_list .tit .tit_l a{display:inline-block;line-height:26px;text-align:center;background:url(../images/hp_shuline.png) no-repeat right center;color:#333333;font-size:14px;padding:0px 15px}
#hot_list .tit .tit_l a:hover{color:#b03a3e}
#hot_list .tit .tit_l a.cur{color:#b03a3e}
#hot_list .tit .tit_l a:last-child{background:none}
#hot_list .tit .tit_l a img{margin-left:7px}
#hot_list .tit .tit_r{color:#666666;font-size:12px;margin-right:52px}
#hot_list .tit .tit_r input{vertical-align:middle;width:13px;height:13px;outline:none;cursor:pointer;margin-right:2px;letter-spacing:2px}
#hot_list .tit .tit_r .searchInput{width:200px;height:23px;border:1px solid #eaeaea;font-size:12px;color:#666666;padding:0 20px;letter-spacing:inherit}
#hot_list .zxList{margin-top:10px;border:1px solid #eaeceb;background-color:#fff;padding:0 11px;font-size:16px;color:#333333;margin-bottom:10px}
#hot_list .zxList li{line-height:78px;height:78px;padding:0 17px}
#hot_list .zxList li + li{border-top:1px solid #eaeceb}
#hot_list .zxList li .info{width:505px;overflow:hidden;height:78px}
#hot_list .zxList li.news{background:url("../images/cq_new.png") no-repeat 530px center}
#hot_list .zxList li .char{font-size:14px;color:#666666;margin-left:350px}
#hot_list .ul_list{margin:0 auto;overflow:hidden}
@media only screen and (min-width:1200px){#hot_list .ul_list{min-width:1200px}
}@media only screen and (max-width:1080px){#hot_list .ul_list{min-width:1080px}
}#hot_list .ul_list .btn-loading{display:block;border:0;height:75px;text-indent:-99em;overflow:hidden;background:url(../images/btn-loading.gif) center center no-repeat}
#hot_list .hl_list{overflow:hidden}
@media only screen and (min-width:1200px){#hot_list .hl_list{width:1200px}
}@media only screen and (max-width:1080px){#hot_list .hl_list{width:1000px;margin-left:80px}
}#hot_list .hl_list li{float:left;display:inline;width:270px;height:377px;overflow:hidden;margin:0 15px;margin-bottom:35px;box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.1);position:relative;overflow:hidden}
#hot_list .hl_list li:hover >.img>a>img{transform:scale(1.05);transition:all 0.3s linear}
#hot_list .kt_list li{height:auto}
#hot_list .kt_list li .intro{height:auto !important}
#hot_list .kt_list li .intro h3{padding-bottom:0 !important}
#hot_list .hl_list li .img{width:100%;height:185px;overflow:hidden;display:block;margin:0 auto;position:relative}
#hot_list .hl_list li .img .stateWrap{position:absolute;bottom:10px;right:6px;z-index:10}
#hot_list .hl_list li .img .stateWrap span{display:inline-block;line-height:22px;padding:0 8px;border-radius:11px;font-size:12px;padding-left:24px;color:#fff}
#hot_list .hl_list li .img .stateWrap .stateCol{background:#b03a3e url("../images/love_cq.png") no-repeat 8px center}
#hot_list .hl_list li .img .stateWrap .stateZan{background:#b03a3e url("../images/zan_cq.png") no-repeat 8px center}
#hot_list .hl_list li .img .stateWrap .stateLook{background:#b03a3e url("../images/look_cq.png") no-repeat 5px center}
#hot_list .hl_list li .img .stateWrap .stateShare{background:#b03a3e url("../images/share_cq.png") no-repeat 5px center}
#hot_list .hl_list li .img a{width:100%;height:100%}
#hot_list .hl_list li .intro{height:100px;padding:20px;overflow:hidden}
#hot_list .hl_list li .intro h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:20px;}
#hot_list .hl_list li .intro h3{height:30px;line-height:30px;color:#333333;font-size:15px;font-weight:normal;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:20px}
#hot_list .hl_list li .intro h3 a{color:#333333}
#hot_list .hl_list li .intro p{color:#999999;font-size:12px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
#hot_list .hl_list li .do{width:100%;border:1px solid #e5e5e5;height:50px;border-left:none;border-right:none}
#hot_list .hl_list li .do .collect{width:70px;height:44px;line-height:44px;border-right:1px solid #e5e5e5;float:left;display:inline;text-align:center;color:#666666;font-size:12px;margin-top:3px;cursor:pointer}
#hot_list .hl_list li .do .collect a{width:19px;height:19px;background:url(../images/hp_gray.jpg) no-repeat 0px 0px;display:block;margin:0 auto;margin-top:5px}
#hot_list .hl_list li .do .collect a.collected{width:19px;height:19px;background:url(../images/hp_love.png) no-repeat 0px 0px}
#hot_list .hl_list li .do .collect span{text-align:center;height:20px;line-height:20px;display:block;margin-top:1px}
#hot_list .hl_list li .do .ticket{width:69px;height:45px;line-height:45px;float:left;display:inline;text-align:center;color:#666666;font-size:12px}
#hot_list .hl_list li .do .ticket em{font-size:14px;color:#3da0c5;display:block;height:20px;line-height:20px;margin-top:7px}
#hot_list .hl_list li .do .ticket span{text-align:center;height:20px;line-height:20px;display:block}
#hot_list .hl_list li .do .reserve{width:140px;color:#ffffff;height:50px;line-height:50px;font-size:18px;float:left;display:inline;text-align:center;background:#b03a3e}
#hot_list .hl_list li .do .gray{background:#cccccc}
#hot_list .hl_list li .do .no_border{border:none}
#hot_list .hl_list li .no_border{border:none}
.cd-top{position:fixed;z-index:10;right:0px;bottom:100px}
.aqBread{font-size:14px;color:#b03a3e;line-height:56px;width:1158px;margin:0 auto;border:solid 1px #ebebeb;border-bottom:none;background-color:#fff;margin-bottom:-10px;margin-top:10px;padding:0 20px}
#in_search{width:1200px;height:auto;overflow:hidden;margin:10px auto;background-color:#fff;border:solid 1px #eaeceb}
@media only screen and (max-width:1080px){#in_search{width:1080px}
}@media only screen and (min-width:1200px){#in_search{width:1200px}
}.in_search .prop-attrs{border-top:solid 1px #ebebeb}
.in_search > div:first-child{border-top:0}
.in_search .prop-attrs .attr{position:relative}
.in_search .prop-attrs .attrKey{float:left;width:75px;height:25px;line-height:25px;overflow:hidden;text-align:right;font-size:18px}
.in_search .prop-attrs .attrValue{overflow:hidden}
.in_search .prop-attrs .attrValue .cqData{display:block;padding-bottom:20px}
.in_search .prop-attrs .attrValue .cqData input{height:23px;border:1px solid #cccccc;font-size:12px;color:#333333;background:url("../images/data_cq.png") no-repeat 6px center;padding-left:32px;width:74px;float:left}
.in_search .prop-attrs .attrValue .cqData em{margin:0 4px;color:#cccccc;line-height:25px;font-size:16px;float:left}
.in_search .prop-attrs-type .attrValue{padding:15px 0}
.in_search .prop-attrs-type .attr-collapse .av_list{overflow:hidden}
.in_search .prop-attrs-type .attr-expand .av_list{overflow:auto}
.in_search .prop-attrs-type .attrValue .av_list{overflow:hidden}
.in_search .av_list li{float:left}
.hdyy-ul li{height:32px;text-align:center;border:1px solid #ccc;margin:0 13px;border-radius:5px;line-height:32px;cursor:pointer;float:left;font-size:16px;padding:0 20px}
.fycc-ul li{width:100px;height:32px;text-align:center;border:1px solid #ccc;margin:0 13px;border-radius:5px;line-height:32px;cursor:pointer;float:left}
.my-ul li{min-width:90px;height:32px;text-align:center;border:1px solid #ccc;margin:0 13px;border-radius:5px;line-height:32px;cursor:pointer;float:left; padding:0 10px; margin-bottom:20px;}
.in_search  .av_list a{display:block;border:solid 1px #cccccc;padding:0 30px;margin:0 0 12px 32px;border-radius:5px}
.in_search .prop-attrs-type .av_list li.cur a{color:#FFFFFF;background:#b03a3e;border-color:#b03a3e}
.btn-icon:hover{cursor:pointer}
.in_search .prop-attrs .attr .btn-icon{display:block;width:42px;height:23px;line-height:23px;padding:0 8px;position:absolute;right:9px;bottom:0;border:solid 1px #f1f1f1;border-bottom:0;text-align:right;color:#999999;background:url("../images/in_btn_icon.png") no-repeat}
.in_search .prop-attrs .attr .btn-icon{background-position:8px -23px}
.in_search .prop-attrs .attr .btn-icon.open{background-position:8px 0}
.in_search .prop-attrs-area .attr{padding:15px 0 0px}
.in_search .prop-attrs-area .attrValue{padding:0 116px 0 15px}
.in_search .prop-attrs-area .attrValue > ul{padding-top:12px}
.in_search .prop-attrs-area .attrValue > ul:first-child{padding:0 0 2px}
.in_search .prop-attrs-area .av_list:first-child > li:first-child{height:50px;float:left}
.in_search .prop-attrs-area .av_list li{display:inline-block;margin-left:30px}
.in_search .prop-attrs-area .av_list li:first-child{margin-left:0px}
.in_search .prop-attrs-area .av_list a{color:#666666;display:block;height:31px;line-height:31px}
.in_search .prop-attrs-area .av_list li.cur a{color:#b03a3e}
.in_search .prop-attrs-area .attr-collapse > ul{display:none}
.in_search .prop-attrs-area .attr-collapse > ul:first-child{display:block;border-bottom:0}
.in_search .prop-attrs-area .attr-expand > ul{display:block}
.in_search .prop-attrs-area .attr .btn-icon{display:none}
.in_search .prop-attrs-other .attr{padding-top:15px}
.in_search .prop-attrs-other > div:first-child{padding:13px 0px}
.in_search .prop-attrs-other .attr .attrValue{padding:0 0 0 15px}
.in_search .prop-attrs-other ul li{display:inline-block;margin-right:30px}
.in_search .prop-attrs-other ul a{color:#666666;display:block;height:25px;line-height:25px}
.in_search .prop-attrs-other ul li.cur a{color:#b03a3e}
#number_code{left:-14px;width:104px}
#con_p{width:1200px;margin:0 auto;margin-top:54px}
#con_p .con_p1{overflow:hidden;padding-bottom:50px}
#con_p .con_p1 .titl{width:1200px;margin:0 auto;border-bottom:1px solid #dcdcdc;padding-bottom:6px;padding-left:12px;color:#333333;font-size:18px}
#con_p .con_p1 .titl img{margin-bottom:5px;margin-right:10px;vertical-align:middle}
#con_p .con_p1 ul{margin-top:30px}
#con_p .con_p1 ul li{width:280px;height:315px;margin-right:26px;background:#ffffff;float:left;display:inline}
#con_p .con_p1 ul .h285{width:280px;height:285px;margin-right:26px;background:#ffffff;float:left;display:inline}
#con_p .con_p1 ul li img{width:280px;height:185px;overflow:hidden}
#con_p .con_p1 ul li .conp{padding:20px;height:90px;overflow:hidden}
#con_p .con_p1 ul li .h100{height:60px;overflow:hidden}
#con_p .con_p1 ul li:last-child{margin-right:0px}
#con_p .con_p1 ul li h5{width:240px;color:#333333;font-size:15px;margin-bottom:10px;height:28px;line-height:28px;overflow:hidden}
#con_p .con_p1 ul li p{line-height:20px;max-height:40px;overflow:hidden;color:#999999;font-size:12px}
#t_activity{width:1200px;margin:0 auto;padding-bottom:100px}
#t_activity .ti_nav{width:1200px;height:42px;line-height:42px;overflow:hidden;margin:0 auto;border-bottom:1px solid #dcdcdc;padding-bottom:6px}
#t_activity .ti_nav .ti{color:#333333;font-size:18px;padding-left:12px}
#t_activity .ti_nav .ti img{vertical-align:middle;margin-right:10px}
#t_activity .ti_nav .navs{width:630px;margin-left:450px;height:32px;line-height:32px}
#t_activity .ti_nav .navs a{width:75px;height:32px;line-height:26px;margin-top:10px;background:url(../images/gray_bg.png) no-repeat;outline:none;display:inline-block;text-align:center;color:#666666;font-size:12px;overflow:hidden;margin-left:10px}
#t_activity .ti_nav .navs a:hover{background:url(../images/click_blue.png) no-repeat;outline:none;text-align:center;color:#ffffff;font-size:12px;overflow:hidden}
#t_activity .ti_nav .navs a.curblue{background:url(../images/click_blue.png) no-repeat;outline:none;text-align:center;color:#ffffff;font-size:12px;overflow:hidden}
#t_activity .ti_nav .navs a.forit{width:75px}
#t_activity ul{margin-top:30px}
#t_activity ul li{width:280px;height:315px;margin-right:26px;background:#ffffff;float:left;display:inline}
#t_activity ul .h285{width:280px;height:285px;margin-right:26px;background:#ffffff;float:left;display:inline}
#t_activity ul li img{width:280px;height:185px;overflow:hidden}
#t_activity ul li .conp{padding:20px;height:90px;overflow:hidden}
#t_activity ul li .h100{height:60px;overflow:hidden}
#t_activity ul li:last-child{margin-right:0px}
#t_activity ul li h5{width:240px;color:#333333;font-size:15px;margin-bottom:10px;height:28px;line-height:28px;overflow:hidden}
#t_activity ul li p{line-height:20px;max-height:40px;overflow:hidden;color:#999999;font-size:12px}
#partner{width:1200px;margin:0 auto}
#p_tit{height:42px;line-height:42px;padding:0px 40px;width:1118px;margin:0 auto;background:#ffffff;border:1px solid #eaeceb;margin-top:10px}
#p_tit a{color:#333333;font-size:12px;margin:0px 2px}
#partner .p_con{width:1133px;border:1px solid #eaeceb;padding:50px 0px 50px 65px;background:#ffffff;margin-top:10px;margin-bottom:380px}
#partner .p_con .pic a{width:218px;height:108px;overflow:hidden;margin-right:58px;margin-bottom:30px;display:inline-block}
#partner .p_con .pic a img{width:218px;height:108px;border:1px solid #dcdcdc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#partner .p_con .link{width:1060px;margin-right:55px;border-top:1px solid #ebebeb;overflow:hidden;padding-top:50px;margin-top:20px}
#partner .p_con .link a{width:30%;text-align:center;margin-bottom:15px;display:inline-block;overflow:hidden;margin-left:20px;color:#666666;font-size:14px}
#fr_link{width:1200px;margin:0 auto}
#fr_link .fl_con{width:1118px;background:#ffffff;padding:20px 40px;border:1px solid #eaeceb;margin-bottom:100px;margin-top:10px}
#fr_link .fl_con .l_menu{width:300px;border-right:1px solid #ebebeb;overflow:hidden}
#fr_link .fl_con .l_menu h3{color:#333333;font-weight:normal;font-size:16px}
#fr_link .fl_con .l_menu .logos{margin-top:20px;padding-bottom:10px}
#fr_link .fl_con .l_menu .logos a{display:inline-block;text-align:center;float:left}
#fr_link .fl_con .l_menu .logos a img{display:block}
#fr_link .fl_con .l_menu .logos a span{color:#666666;font-size:12px;margin-top:4px;display:block}
#fr_link .fl_con .l_menu .logos .logo_l{width:120px}
#fr_link .fl_con .l_menu .logos .logo_r{width:75px;margin-left:28px}
#fr_link .fl_con .l_menu .code{margin-top:15px}
#fr_link .fl_con .l_menu .code h6{font-weight:normal;color:#333333;font-size:12px}
#fr_link .fl_con .l_menu .code textarea{width:257px;height:48px;color:#9a9a9a;font-size:12px;outline:none;border:1px solid #dddddd;background:#ffffff;resize:none;margin-top:5px}
#fr_link .fl_con .l_menu .font{border-top:1px solid #d0d0d0;width:260px;margin-top:30px;padding-top:20px}
#fr_link .fl_con .l_menu .font p{color:#666666;font-size:12px;line-height:24px}
#fr_link .fl_con .r_d{width:816px}
#fr_link .fl_con .r_d .top a{width:140px;height:69px;overflow:hidden;margin-left:19px;margin-bottom:30px;display:inline-block}
#fr_link .fl_con .r_d .top a img{width:138px;height:67px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #dcdcdc}
#fr_link .fl_con .r_d .bottom{margin-left:20px}
#fr_link .fl_con .r_d .bottom div{width:30%}
#fr_link .fl_con .r_d .bottom div a{display:block;margin-bottom:15px;color:#666666;font-size:14px}
#fr_link .fl_con .r_d .bottom .bc{margin-left:20px}
#fr_link .fl_con .r_d .bottom .br{margin-left:20px}
#Sweep{width:450px;height:160px;margin:0 auto;overflow:hidden;border:1px dashed #b03a3e;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#ffffff;padding:15px 20px;margin-top:30px}
#Sweep .s_img{width:152px;height:152px;overflow:hidden;display:inline-block;margin-top:5px}
#Sweep .s_app{margin-left:25px;margin-top:5px}
#Sweep .s_app p{color:#666666;font-size:16px;letter-spacing:1px}
#Sweep .s_app .ios{width:183px;height:48px;line-height:48px;text-align:right;display:block;font-size:24px;color:#b03a3e;border:1px dashed #b03a3e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/apple.png) no-repeat 27px 8px;padding-right:30px;font-weight:bold;margin-top:15px;margin-left:25px}
#Sweep .s_app .android{width:183px;height:48px;line-height:48px;text-align:right;display:block;font-size:24px;color:#b03a3e;border:1px dashed #b03a3e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/android.png) no-repeat 27px 8px;margin-top:15px;padding-right:30px;font-weight:bold;margin-left:25px}
#Mob_phone{width:1200px;height:736px;margin:0 auto;background:url(../images/phone_bg.png) no-repeat;margin-top:10px;margin-bottom:100px}
#Mob_phone .mp_l{background:url(../images/phone_sbg.png) no-repeat;width:384px;height:677px;overflow:hidden;margin-top:70px;margin-left:60px}
#banner-phone{width:276px;margin-top:87px;margin-left:56px}
#banner-phone .phone-ban{width:276px;height:471px;overflow:hidden;position:relative}
#banner-phone .in-ban-img{width:276px;height:471px;overflow:hidden}
#banner-phone .in-ban-img li{width:100%;height:471px}
#banner-phone .in-ban-icon{width:100%;height:10px;overflow:hidden;text-align:center;position:absolute;left:0;bottom:20px}
.mp_r{width:586px;padding-top:474px}
#Swep{width:510px;margin:0 auto;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:15px 20px;margin-top:30px}
#Swep .s_img{width:152px;height:152px;overflow:hidden;display:inline-block;margin-top:5px}
#Swep .s_app{margin-left:25px;margin-top:5px}
#Swep .s_app .ios{width:228px;height:58px;line-height:58px;text-align:right;display:block;font-size:30px;color:#ffffff;border:1px dashed #ffffff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/apple_w.png) no-repeat 27px 6px;padding-right:30px;font-weight:bold;margin-top:10px;margin-left:25px}
#Swep .s_app .android{width:228px;height:58px;line-height:58px;text-align:right;display:block;font-size:30px;color:#ffffff;border:1px dashed #ffffff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/android_w.png) no-repeat 27px 6px;margin-top:15px;padding-right:30px;font-weight:bold;margin-left:25px}
.in_search .prop-attrs .attrKey{height:31px;line-height:31px}
.av_list{line-height:31px}
.av-calender{height:31px;font-size:14px;margin-top:1px}
.av-calender .start,.av-calender .end{float:left;width:120px;height:15px;margin-left:10px;line-height:15px;padding:7px;border:solid 1px #D9D9D9;position:relative}
.av-calender .start{margin-right:10px}
.av-calender .text{float:left;display:inline-block;width:64px;color:#999999;font-size:14px}
.av-calender input{float:left;display:inline-block;height:15px;line-height:15px;color:#000000;width:84px;border:none;text-align:center;background:#ffffff}
.av-calender i{display:block;position:absolute;right:7px;top:5px;width:15px;height:17px;background:url(../../images/data_icon.png) no-repeat;cursor:pointer}
.av-calender .zhi{margin:0px 0px 0px 0px;overflow:hidden;height:31px;line-height:31px}
.av-calender .confirm{margin-left:10px}
.av-calender .confirm a{color:#7c7c7c;background:#e9e9e9;border:1px solid #dedede;font-size:12px;height:32px;line-height:32px;padding:5px 10px;text-align:center}
.av-calender .one_day{margin-left:10px}
.av-calender .one_day a{color:#7c7c7c;background:#e9e9e9;border:1px solid #dedede;font-size:12px;height:32px;line-height:32px;padding:5px 10px;text-align:center}
.attr dl{margin-left:35px;min-height:50px}
.attr dl dt{float:left;display:inline;height:31px;line-height:31px}
.attr dl dt em{color:#bd3b4e;margin:0 3px}
.attr dl dd{float:left;display:inline;color:#bd3b4e}
.attr dl dd a{position:relative;display:inline-block;text-align:center;color:#333333;background:#f3f9fc;border:1px dashed #c0cbd0;height:29px;line-height:29px;position:relative;padding:0px 20px 0px 6px;margin-left:20px}
.attr dl dd a:hover{color:#333333}
.attr dl dd a img{position:absolute;top:11px;right:5px;width:8px;height:8px}
/* #endregion */

/* #region 内页五 */
#in-footer{ width: 100%; min-width: 1200px; height: 120px; margin: 0 auto;}
#in-footer .in-footer{ width: 1160px; height: auto; overflow: hidden; margin: 0 auto; padding: 15px 0 0;}
#in-footer .in-footer p{ line-height: 26px; color: #9b9b9b;}
#toTop{ display: none; width: 40px; height: 40px; overflow: hidden; position: fixed; bottom: 28px; right: 10%;}
.page{ width: 100%; height: 40px; line-height: 40px; overflow: hidden; text-align: center; padding: 40px 0; vertical-align: top;}
.page a,.page span,.page .page-go{ display: inline-block; width: 38px; height: 38px; line-height: 38px; color: #4a4a4a; font-size: 16px; background: #ffffff; margin: 0 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: solid 1px #4a4a4a; vertical-align: top;}
.page a:hover,.page a.cur{ color: #ffffff; background-color: #dfad4c; border: solid 1px #dfad4c;}
.page .page-prev,.page .page-next{ width: 48px;}
.page span{ width: auto; border: 0; color: #9b9b9b; background-color: transparent; font-weight: normal; margin-left: 36px;}
.page form{ display: inline-block; vertical-align: top;}
.page .pageNum{ display: inline-block; width: 48px; height: 20px; line-height: 20px; padding: 8px 0; text-align: center; border: solid 1px #4a4a4a; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-size: 20px; background-color: transparent; vertical-align: top;}
.page .page-go{ cursor: pointer;}
.page input:focus{ outline: none;}
/*login-page*/
#login-header{ background: none;}
.login-header{ width: 1200px; padding: 0;}
.login-header .nav{ margin-top: 32px;}
.login-header .nav a{ color: #666666; font-weight: normal;}
.login-header .nav a:hover{ color: #465F7E;}
.login-content{ background: url("../image/login-bg.jpg") no-repeat;}
#login-top{ width: 1200px; height: 700px; overflow: hidden; margin: 0 auto;}
#login-top .login-dialog{ float: right; width: 280px; height: auto; margin: 100px 180px 0 0; padding:0 35px 22px; background: #ffffff; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
#login-top .login-dialog h2{ height: 28px; line-height: 28px; text-align: center; color: #666666; font-size: 20px; padding: 16px 0 8px;}
#login-top .login-dialog .user{ width: 278px; height: 44px; overflow: hidden; margin-top: 10px; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#login-top .login-dialog .user.name,#login-top .login-dialog .user.pwd{ border: solid 1px #cdcdcd;}
#login-top .login-dialog .user .txt{ display: inline-block; width: 50px; line-height: 44px; color: #9b9b9b; text-align: right; vertical-align: top;}
#login-top .login-dialog .user input[type=text], #login-top .login-dialog .user input[type=password]{ width: 210px; height: 22px; line-height: 22px; border: none; outline: none; padding: 11px 5px;}
#login-top .login-dialog .user .login-submit{ width: 100%; height: 44px; line-height: 44px; border: none; text-align: center; background: #dfad4c; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #ffffff; font-size: 14px; padding: 0; cursor: pointer;}
#login-top .login-dialog .forgetPwd{ height: 20px; line-height: 20px; margin-top: 6px; padding: 0 10px;}
#login-top .login-dialog .forgetPwd span{ color: #9b9b9b;}
#login-top .login-dialog .forgetPwd input{ float: left; margin: 4px 6px 0 0; *margin:0px 6px 0 0;}
#login-top .login-dialog .forgetPwd a{ color: #9b9b9b;}
#login-top .login-dialog h4{ height: 20px; line-height: 20px; margin-top: 40px; text-align: center; color: #9b9b9b; font-size: 12px; font-weight: normal;}
#login-top .login-dialog .login-cate{ width: 270px; height: 50px; overflow: hidden; margin: 20px auto 0;}
#login-top .login-dialog .login-cate a{ display: block; float: left; width: 50px; height: 50px; overflow: hidden; margin: 0 20px; background: url("../image/login-icon1.png") no-repeat;}
#login-top .login-dialog .login-cate .qq{ background-position: 0 0;}
#login-top .login-dialog .login-cate .sina{ background-position: 0 -50px;}
#login-top .login-dialog .login-cate .weixin{ background-position: 0 -100px;}
#login-top .login-dialog .register{ margin-top: 20px;}
#login-top .login-dialog .register a{ display: block; width: 100%; height: 44px; line-height: 44px; text-align: center; background: #8A2BE2; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #ffffff;}
#login-top .login-dialog .msg-error{ height: 24px; line-height: 24px; overflow: hidden; color: #dfad4c; text-indent: 20px; background: url("../image/error-icon2.png") no-repeat left center;}
#login-footer{ width: 100%; height: auto; overflow: hidden;}
.login-footer{ width: 1200px; height: 44px; overflow: hidden; margin: 0 auto; padding: 25px 0; text-align: center;}
.login-footer p{ line-height: 22px; color: #999999;}
/*register-page*/
#register-content{ width: 100%; min-width: 1200px; height: auto; overflow: hidden; background-color: #eef4f7;}
.register-content{ width: 880px; height: auto; overflow: hidden; padding: 30px 0 40px; margin: 0 auto;}
.steps{margin-bottom:10px}
.steps ul{background:#bbbbbb;}
.steps li{position:relative;float:left;width:25%;height:50px;line-height:50px;font-size:20px;text-align:center;color:#ffffff; background-color: #BBBBBB;}
.steps li .tab_status{position:absolute;top:0;right:-30px;width:30px;height:50px;background:url("../image/tab_status.png") 0 -100px no-repeat}
.steps li.step_1{z-index:4;width:280px}
.steps li.step_2{z-index:3;width:290px}
.steps li.step_3{z-index:2;width:310px}
.steps li.visited,.steps li.visited_pre{background:#dfad4c;}
.steps li.visited .tab_status{background-position:0 0}
.steps li.visited_pre .tab_status{background-position:0 0;}
.steps li.active{background:#dfad4c;}
.steps li.active .tab_status{background-position:0 -50px}
.steps li.finish{background:#dfad4c;}
.steps li.finish .tab_status{background-position:0 -150px}
.steps li.end{background:#dfad4c;}
.steps li,.steps li .tab_status{cursor:default;}
.register-content h1{ height: 35px; line-height: 35px; margin: 20px 0 4px; padding-left: 30px;}
.register-part{ padding: 35px 35px; background-color: #ffffff; border: solid 1px #c9cacb;}
.register-part.part1{ padding: 16px 35px 30px;}
.register-part.part2{ padding: 2px 35px 10px;}
.register-part dl{ padding: 10px 0; font-size: 14px;}
.register-part dt{ width: 108px; float: left; text-align: right; padding-right: 20px; color: #4A4A4A; font-size: 16px; font-weight: bold;}
.register-part dd{ width: 84%; float: left;}
.register-part dd input[type=text],.register-part dd input[type=password]{ float: left; width: 330px; height: 22px; line-height: 22px; padding: 9px 10px; border: solid 1px #D9D9D9;}
.register-part dd input.input-code{ width: 160px;}
.register-part dd .send-code{ width: 150px; height: 42px; background-color: #dfad4c; text-align: center; color: #ffffff; border: none; margin-left: 20px; cursor: pointer;}
.register-part dd .placeholder{ color: #9b9b9b;}
.register-part dd .error-msg{ display: inline-block; height: 20px; line-height: 20px; color: #9b9b9b; font-size: 12px; margin: 10px 0 0 20px; padding-left: 26px; background: url("../image/error-icon2.png") no-repeat;}
.register-part.part1 dl,.register-part.part1 dt,.register-part.part1 dd{ height: 42px; line-height: 42px;}
.register-part.part2 dl,.register-part.part12 dt,.register-part.part2 dd{ height: 50px; line-height: 50px;}
.register-part.part1 dd{ position: relative;}
.register-part.part1 dd .placeholder{ position: absolute; left: 11px; top: 0; visibility: hidden;}
.register-part.part1 .showPlaceholder .placeholder{ visibility: visible; cursor: text;}
.register-part.part2 dl{ height: 42px; line-height: 42px; padding: 35px 0; border-top: solid 1px #cdcdcd;}
.register-part.part2 dl:first-child{ border-top: 0;}
.register-part.part2 dd label{ display: block; float: left; height: 42px; overflow: hidden; margin-left: 20px; cursor: pointer;}
.register-part.part2 dd label span{ float: left; display: block; width: 42px; height: 41px; line-height: 41px; overflow: hidden; text-align: center; color: #9b9b9b; background: url("../image/register-icon1.png") no-repeat;}
.register-part.part2 dd label input{ position: absolute; left: -9999px;}
.register-part.part2 dd label span{ background-position: 0 0;}
.register-part.part2 dd label.selected span{ background-position: 0 -41px; color: #ffffff;}
.register-content .btn-submit{ display: block; width: 280px; height: 44px; line-height: 44px; overflow: hidden; text-align: center; color: #ffffff; font-size: 20px; background: url("../image/register-icon2.png") no-repeat; border: none; cursor: pointer; outline: none;}
.register-content .register-submit{ margin: 40px auto;}
.register-part.part3{ padding: 20px 35px;}
.register-part .part3-box1{ border-bottom: solid 1px #cdcdcd;}
.register-part .part3-box1 .register-text{ width: 808px; padding: 20px 0 50px; text-align: center;}
.register-part .part3-box1 .register-text span{ display: inline-block; vertical-align: middle; color: #4A4A4A; font-size: 20px; font-weight: bold;}
.register-part .part3-box1 .register-text img{ display: inline-block; width: 1px; height: 108px; vertical-align: middle;}
.register-part .part3-box1 .box1a{ height: 22px; line-height: 22px; overflow: hidden;}
.register-part .part3-box1 .box1a .return{ float: left; color: #9b9b9b;}
.register-part .part3-box1 .box1a .orange{ float: right; color: #dfad4c;}
.register-part .part3-box2{ border-top: 0; padding: 40px 0 25px;}
.part3-box2 .bdsharebuttonbox{ height: 50px; line-height: 50px;}
.part3-box2 .bdsharebuttonbox span{ float: left; width: 60px; color: #4A4A4A; font-size: 16px; font-weight: bold;}
.part3-box2 .bdsharebuttonbox a{ width: 50px; height: 50px; margin: 0 30px 0 0; padding-left: 0; background: url("../image/login-icon1.png") no-repeat;}
.part3-box2 .bdsharebuttonbox .bds_sqq{ background-position: 0 0;}
.part3-box2 .bdsharebuttonbox .bds_tsina{ background-position: 0 -50px;}
.part3-box2 .bdsharebuttonbox .bds_weixin{ background-position: 0 -100px;}
/*user-activity*/
.user-content{ width: 1180px; height: auto; overflow: hidden; padding: 0 10px; margin: 10px auto 80px; background: #eef4f7;}
.user-left,.user-right{ height: auto; overflow: hidden; background-color: #ffffff; border: solid 1px #ccc;}
.user-left{ width: 280px; padding: 20px 19px;}
.user-left .user-info{ height: 120px; overflow: hidden; margin: 0 auto}
.user-left .user-photo{ float: left; width: 120px; height: 120px; overflow: hidden;}
.user-left .user-photo,.user-left .user-photo img{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
.user-left .info{ float: right; width: 140px; height: auto; overflow: hidden;}
.user-left .user-info h3{ max-height: 60px; line-height: 30px; font-size: 20px; margin-top: 30px;}
.user-left .user-info h4{ height: 24px; line-height: 24px; font-size: 16px; font-weight: normal; margin-top: 8px;}
.user-left .user-menu{ width: 100%; margin-top: 40px; padding-bottom: 40px;}
.user-left .user-menu a,#zhjf{ display: block; width: 278px; height: 48px; line-height: 48px; overflow: hidden; text-align: center; font-size: 16px; background: #ffffff; border: solid 1px #979797; margin-top: 8px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#zhjf span {
  color:red;  
}
.user-left .user-menu a.cur{ color: #ffffff; background-color: #5a131e; border: solid 1px #5a131e;}
.user-left .user-menu a.setting{ width: 138px; height: 38px; line-height: 38px; margin: 10px auto 0;}
.user-left .user-menu a.setting:first-child{ margin-top: 20px;}
.user-left .user-menu a.setting.cur{ color: #ffffff; background-color: #dfad4c; border: solid 1px #dfad4c;}
.user-right{ width: 800px; min-height: 400px; padding: 30px 19px;}
.user-right .user-part .null_info{ padding:191px 20px 156px; text-align: center; border: solid 1px #D9D9D9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff; margin-top: 10px;}
.user-right .null_info h3{ display: inline-block; *display:inline; *height: 48px; *zoom: 1; line-height: 46px; color: #666666; font-size: 14px; font-weight: normal; padding: 0 0 0 72px; background: url("../image/null-icon.png") no-repeat 0 0;}
.user-right .user-part .null_info h3 a{ color: #dfad4c;}
.user-right .user-part .null_info h3 a:hover{ text-decoration: underline;}
.user-right .user-tab{ width: 100%; height: 40px; line-height: 38px;}
.user-right .user-tab>a{ float: left; width: 138px; height: 38px; color: #4A4A4A; font-size: 16px; text-align: center; margin-right: 2px; background: #ffffff; border: solid 1px #979797; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.user-right .user-tab>a.cur{ color: #ffffff; background-color: #dfad4c; border: solid 1px #dfad4c;}
.user-part1 .in-activity{ width: 885px; margin-right: -18px;}
.user-part1 .in-activity li{ border: solid 1px #D9D9D9; border-bottom-width: 3px; margin-right: 18px; position: relative;}
.user-part ul li .close-btn{ display: none; width: 30px; height: 30px; overflow: hidden;/* background: url("../image/close-icon1.png") no-repeat;*/ position: absolute;}
.user-part1 .in-activity li .close-btn{ bottom: 18px; right: 18px;}
.user-part .page{ height: 40px;}
.user-part .page a{ width: 38px; height: 38px; line-height: 38px; font-size: 16px;}
.user-part .page a:hover,.user-part .page a.cur{ border: solid 1px #dfad4c; background-color: #dfad4c;}
.user-part .page .pageNum{ height: 22px; line-height: 22px; border: solid 1px #D9D9D9;}
.user-part .page .page-go{ width: 48px; height: 38px; line-height: 38px;}
.user-part2 .venues-list{ width: 891px; margin-right: -24px;}
.user-part2 .venues-list li{ width: 388px; border: solid 1px #D9D9D9; margin-top: 25px; position: relative;}
.user-part2 .venues-list li .info{ width: 273px;}
.user-part2 .venues-list li .close-btn{ bottom: 10px; right: 10px;}
.user-part3 .group-list{ padding-top: 0;}
.user-part3 .group-list ul{ width: 885px; margin-right: -18px;}
.user-part3 .group-list li{ border: solid 1px #D9D9D9; border-bottom-width: 3px; margin-top: 25px; margin-right: 18px; position: relative;}
.user-part3 .group-list li .close-btn{ bottom: 18px; right: 10px;}
.user-part-b li .btn{ display: block; position: absolute; right: 20px; width: 98px; line-height: 28px; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; outline: none;}
.user-part-b li .btn:hover{ color: #ffffff;}
.user-part-b li .btn-red{ color: #dfad4c; border: solid 1px #cdcdcd;}
.user-part-b li .btn-red:hover{ border: solid 1px #dfad4c; background-color: #dfad4c;}
.user-part-b li .btn-blue{ color: #4A4A4A; border: solid 1px #cbcbcb;}
.user-part-b li .btn-blue:hover{ border: solid 1px #dfad4c; background-color: #dfad4c;}
.user-part-b li .btn-delete{ bottom: 30px;}
.lightred{ color: #dfad4c !important;}
.lightblue{ color: #dfad4c;}
.gr-item input {
width: 190px;
height: 30px;
}
.title-list .xg a {
padding: 5px 40px;
border-radius: 5px;
background: #5a131e;
font-size: 19px;
color:#fff;
}
.grzx-yyjl {
width:1150px;
min-height:347px;
border: solid 1px #ccc; 
margin:0 10px;
}
.title-list .xg a:hover {
background: #256303;
}

/*User-information*/
.info-list{}
.info-list li{ width: auto; min-height: 80px; overflow: hidden; padding: 20px 15px; border: solid 1px #D9D9D9; margin-top: 10px; position: relative;}
.info-list li .tit{ width: 75%; border: none; padding: 0; height: 28px; line-height: 28px; color: #4A4A4A; font-size: 16px;}
.info-list li .des{ width: 75%; margin-top: 6px; height: 26px; overflow: hidden;}
.info-list li .des,.info-list li .des p{ line-height: 24px; color: #4A4A4A;}
.info-list li .info-collapse{ height: 26px; overflow: hidden;}
.info-list li .info-expand{ overflow: auto;}
.info-list li .btn-look{ bottom: 24px;}
.info-list li .btn-delete-info{ bottom: 60px;}
.info-list li .btn-system-info{ overflow: hidden; bottom: 24px; border: solid 1px #cdcdcd;}
.info-list li .btn-system-info:hover{ color: #4A4A4A;}
.info-list li .btn-system-info i{ display: block; float: right; width: 9px; height: 9px; margin: 11px 0  0; *position:absolute; *right: 22px; *bottom: 12px;}
.info-list li .open i{ background-position: 0 -14px;}
.user-tab h3{ float: left; font-size: 16px; font-weight: normal; margin-left: 20px;}
.user-tab .btn-delete-all{ float: right; color: #dfad4c; margin-right: 10px;}
.info-list li .img{ float: left; width: 136px; height: 100px; overflow: hidden;}
.info-list li .info{ float: right; width: 616px;}
/*User-activity*/
.activity-manage{ width: 100%;}
.activity-manage li{ border: solid 1px #D9D9D9; margin-top: 10px; padding-bottom: 25px; position: relative; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.activity-manage li .tit{ border-bottom: solid 1px #D9D9D9; height: 24px; line-height: 24px; padding: 8px 20px;}
.activity-manage li .tit span{ display: inline; float: left; font-size: 16px; color: #4A4A4A;}
.activity-manage li .tit em{ display: inline; float: right; color: #9b9b9b; font-size: 14px;}
.user-part li .tit .btn-status{ float: right; display: block; width: 60px; height: 25px; line-height: 25px; text-align: center; color: #FFFFFF; font-style: normal; margin-left: 20px; background-color: #dfad4c; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.user-part li .tit .btn-fail{ background-color: #999999;}
.user-part li .tit .btn-cancel{ background-color: #999999;}
.activity-manage li .info{ line-height: 31px; height: 93px; overflow: hidden; color: #4A4A4A; font-size: 16px; padding: 22px 20px 0;}
.activity-manage li .info h3{ font-size: 16px;}
.activity-manage li .info em{ padding: 0 30px;}
.activity-manage li .activity-comment{ height: 30px; line-height: 30px; color: #9b9b9b; padding: 22px 15px 0;}
.activity-manage li .activity-comment a{ color: #dfad4c;}
.activity-manage li .total{ height: 24px; line-height: 24px; position: absolute; top: 58px; right: 20px; color: #4A4A4A; font-size: 20px; font-weight: bold;}
.activity-manage li .btn-cancel-order{ bottom: 72px; display: none;}
.activity-manage li .btn-order-detail{ bottom: 25px;}
.activity-manage li .open{ width: 48px; padding: 0 25px;}
.activity-manage li .open i{ display: block; float: right; width: 9px; height: 9px; margin: 9px 0 0; background: url("../image/zk_icon.png") no-repeat;}
.activity-manage li .open i{}
.activity-manage li .btn-delete-order{ bottom: 72px; display: none;}
.activity-manage li .btn-order-pay{ bottom: 72px;}
.activity-manage li .countdown{ height: 24px; line-height: 24px; position: absolute; top: 84px; right: 20px; color: #FF4C4C;}
.activity-manage li .info label{ margin: 0 20px 0 0;}
.activity-manage li .info input[type=checkbox]{ margin-left: 6px; vertical-align: middle;}
/*User-setting*/
.setting-content{ padding-bottom: 30px;}
.setting-content h1{ height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 20px; padding: 25px 0 44px; border-bottom: solid 1px #d8d8d8;}
.setting-content dl{ overflow: hidden; padding: 35px 0; border-bottom: solid 1px #cdcdcd;}
.setting-content dl.no-border{ border-bottom: 0;}
.setting-content dl dt{ display: block; float: left; width: 170px; line-height: 36px; text-align: right; padding-right: 40px; color: #000000; font-size: 16px; font-weight: bold;}
.setting-content dl dd{ display: block; float: left; width: 73%; line-height: 36px;}
.setting-content .photo dt{ line-height: 120px;}
.setting-content .photo img{ float: left; width: 120px; height: 120px; overflow: hidden; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}
.setting-content .photo .upload-box{ margin: 38px 0 0 20px;}
.setting-content .photo .upload-box .uploadify{ position: relative;}
.setting-content .photo .upload-box .uploadify object{ left: 0;}
.setting-content .photo .upload-photo{ display: block; float: left; width: 160px; height: 44px; line-height: 44px; color: #ffffff; background-color: #dfad4c; text-align: center; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.setting-content dd .error-msg{ display: inline-block; color: #9b9b9b; margin-left: 10px; padding-left: 25px; background: url("../image/error-icon2.png") no-repeat left center;}
.setting-content .userSex label{ float: left; line-height: 36px; margin-right: 40px; cursor: pointer; font-size: 16px;}
.setting-content .userSex label input{ float: left; margin: 12px 12px 0 0; *margin: 10px 10px 0 0;}
.setting-content .userBirthday dd{ color: #444444; font-size: 14px;}
.setting-content .userBirthday select{ height: 36px; padding: 0 0 0 10px; *height:26px; border: solid 1px #D9D9D9; margin-right: 8px;}
.setting-content .userBirthday .sel_year{ width: 105px;}
.setting-content .userBirthday .sel_month,.setting-content .userBirthday .sel_day{ width: 80px; margin-left: 20px;}
.setting-content dd div{ color: #444444; font-size: 14px;}
.setting-content dd .edit-box>div{ height: 40px; overflow: hidden;}
.setting-content dd .code{ margin-top: 30px;}
.setting-content .input-text{ float: left; width: 250px; height: 22px; line-height: 22px; padding: 8px 10px; color: #444444; font-size: 14px; border: solid 1px #D9D9D9;}
.setting-content .code-text{ width: 120px;}
.setting-content .send-code{ float: left; width: 110px; height: 40px; line-height: 40px; background-color: #dfad4c; text-align: center; color: #ffffff; border: none; margin-left: 20px; cursor: pointer;}
.setting-content .showPlaceholder{ position: relative;}
.setting-content .showPlaceholder .placeholder{ visibility: visible; cursor: text; color: #999999;}
.setting-content .placeholder{ visibility: hidden; position: absolute; left: 10px; top: 0;}
.setting-content .userPassword dd div{ margin-top: 30px;}
.setting-content .userPassword dd div:first-child{ margin-top: 0px;}
.setting-content .save-edit{ display: block; width: 180px; height: 44px; line-height: 44px; overflow: hidden; text-align: center; color: #ffffff; font-size: 16px; background: #dfad4c; margin: 40px auto; border: none; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; cursor: pointer; outline: none;}
.setting-content .editInfo .code{ margin-top: 20px;}
.setting-content .editInfo .edit-phone{ color: #dfad4c; font-size: 12px; margin-left: 20px;}
.modify-password{ min-height: 600px;}
.modify-password .userPassword input{ float: left; width: 250px; height: 22px; line-height: 22px; padding: 8px 10px; color: #444444; font-size: 14px; border: solid 1px #D9D9D9; *margin-right:10px;}
.modify-password dl{ padding: 10px 0;}
.modify-password dl:first-child{ padding: 40px 0;}
/*Room-book*/
.steps-room{ margin: 10px 0 20px;}
.steps-room li{ font-size:18px;}
.steps-room li.step_1{z-index:4;width:216px}
.steps-room li.step_2{z-index:3;width:226px}
.steps-room li.step_3{z-index:2;width:226px}
.steps-room li.step_4{z-index:1;width:212px}
.steps-room li.finish .tab_status{background-position:0 -150px}
.library_info{ overflow:hidden;}
.room-part1{ border:1px solid #c9cacb; padding: 25px 30px; background-color: #FFFFFF;}
.room-part1 .room-info{ width:648px; margin-left:35px;}
.room-part1 .room-info h3{ line-height: 30px; color: #262626; font-size: 16px; padding-bottom: 8px; font-weight:bold;}
.room-part1 .room-info p{max-height:24px;line-height:24px; overflow: hidden; color:#4A4A4A; font-size:14px; margin-top: 8px; padding-left: 30px;}
.room-part1 .room-info .site{ max-height: 48px; background: url("../image/hd_icon1.png") no-repeat;}
.room-part1 .room-info .home{ background: url("../image/bwg_icon.png") no-repeat;}
.room-part1{ padding:30px; background-color: #FFFFFF;}
.room-part1 .tab1{ margin: 48px 0 0;}
.room-part1 .tab1 th{height: 26px; line-height: 26px; color: #4A4A4A; font-size: 16px; font-weight: bold; text-align: left; border-bottom:solid 2px #e3e3e3; padding-bottom: 14px;}
.room-part1 .tab1 td{padding: 20px 0 0;}
.library_info .library_img{ width:135px; height:100px; overflow:hidden;}
.w500{ width:500px;}
.room-part1 .tab1 .date{ width: 210px; height: 22px; line-height: 22px; overflow: hidden; color: #000000; padding: 6px 6px; border: solid 1px #d9d9d9; position: relative; font-size:14px;}
.room-part1 .tab1 .date input{width: 80px; float: left; line-height: 22px; padding-left: 4px; border: none; font-size:14px;}
.room-part1 .tab1 #data-week{margin-left:7px;}
.room-part1 .tab1 .date input:first-child{}
.room-part1 .tab1 .date i{ display: block; position: absolute; right: 7px; top: 7px; width: 22px; height: 22px; background: url("../image/data-icon2.png") no-repeat; cursor: pointer;}
.room-part1 .tab1 .error-msg{ float: left; width:150px; display: block; height: 30px; line-height:30px; color: #9b9b9b;  font-size: 14px;margin-top:6px;margin-left:20px;padding-left: 25px; background:url(../image/error-icon2.png) no-repeat 0 4px;}
.room-part1 .tab1 .cate{ width:146px; height:36px; position:relative; border:1px solid #d9d9d9; overflow:hidden; padding-right:22px;}
.room-part1 .tab1 .cate .caption{line-height:36px; padding:0 5px; color: #444444;}
.room-part1 .tab1 .cate .arrow{position:absolute; right:10px; top:13px; line-height:12px; height:12px; color: #BBBBBB;}
.room-part1 .tab1 .cate select{position:absolute; top:7px; left:0; width: 170px; height: 26px; opacity:0; filter:alpha(opacity=0); z-index:2; font-size:14px;}
.room-part2 .tab1{ margin-top: 26px;}
.room-part2 .tab1 .groupList .default{ color: #999999;}
.room-part2 .tab1 .groupList{ width: 236px;}
.room-part2 .tab1 .groupList select{ width: 260px;}
.room-part2 .tab1 .input-box{ height: 40px; overflow: hidden; position: relative;}
.room-part2 .tab1 .input-box .placeholder{ position: absolute; height: 20px; line-height: 20px; visibility: hidden; top: 7px; left: 12px; color: #999999;}
.room-part2 .tab1 .showPlaceholder .placeholder{ visibility: visible; cursor: text;}
.room-part2 .tab1 .name,.room-part2 .tab1 .phoneNum{ float: left; width: 190px; height: 20px; line-height: 20px; overflow: hidden; color:#9b9b9b; padding: 8px 10px; border: solid 1px #cccccc;}
.room-part1 .tab1 .tab_label{ min-width:60px; height:36px;line-height:36px; font-size:16px; color:#000000; margin-right:10px;}
.room-part1 .tab1 .yzm_input{ width:98px; height:20px; line-height: 20px; padding:8px 10px; text-align:center; color:#9b9b9b; font-size:16px; border: solid 1px #cccccc;}
.room-part1 .tab1 .yzm_img{width:118px; height:36px;line-height:36px;margin-left:10px;border:1px solid #cccccc;}
.room-part1 .tab1 .yzm_img img{width:118px; height:36px;}
.room-part1 .tab1 .w243{width:230px;}
.room-part2 .rp_label{width:80px; height:40px; line-height:40px; color:#4a4a4a; font-size:16px;font-weight:bold; display:inline-block; margin-right:10px; vertical-align: top;}
.room-part2 .rp_label font{ font-weight:bold; vertical-align:middle; margin-left:2px;}
.room-part2 .rp_noinput{width:240px; height:30px;border:none;padding:5px; outline:none; background:#ffffff;color:#4a4a4a; font-size:14px;font-weight:bold; vertical-align: top;}
.room-part2 .rp_input{width:240px; height:28px; line-height: 28px; border:1px solid #cccccc; padding:5px; outline:none; color:#9b9fa3;font-size:14px; vertical-align: top;}
.book-notes{ width: 795px; height: auto; overflow: hidden; padding: 10px; border: solid 1px #d9d9d9; margin: 30px 0 0; background-color: #FFFFFF;}
.book-notes .book_inner{ overflow-y: auto; max-height: 288px;}
.book-notes .book_inner .notes-content{ line-height: 28px; color: #4a4a4a;}
.book-notes .book_inner .caption{ line-height: 32px; color: #dfad4c; font-size: 20px; font-weight: bold;}
.book-notes .book_inner .notes-title{ font-size: 16px; font-weight: bold;}
.book-notes .book_inner p{ font-size: 14px;}
.book-agreement{ height: 24px; line-height: 24px; margin: 25px 0 0;}
.book-agreement input{ vertical-align: middle; margin: 0px 4px 0 30px; background: transparent;}
.book-agreement label{color: #dfad4c;}
.book-agreement label a{ color: #dfad4c;}
.book-control{ margin-bottom: 30px; text-align: center;}
.book-control .book-submit{ font-size: 18px; margin: 30px auto 0;}
/*Room-book-order*/
.room-part3{ padding: 30px; background-color: #FFFFFF; border:1px solid #c9cacb;}
.room-part3 h1{ height: 40px; line-height: 40px; margin: 0; padding: 0 0 12px; border-bottom: solid 1px #c8c8c8; color:#4a4a4a;font-size:20px; font-weight:bold; }
.room-order-info{ height: auto; overflow: hidden; padding: 30px 0px;}
.room-order-info .img{ width: 270px; height: 200px; overflow: hidden;}
.room-order-info .details{ width: 488px; line-height: 36px; color: #4a4a4a; font-size: 16px;}
.room-order-info .details span{ color: #4a4a4a;font-size: 16px;}
.room-order-info .details input{ vertical-align: middle; margin-right: 6px;}
.room-order-info .details label{ color: #536693; font-size: 12px;}
.room-order-info.info2{ padding: 24px 20px; line-height: 44px; margin-top: 35px; position: relative;}
.room-order-info .go-back{ float: left; display: block; overflow: hidden; color: #9b9b9b; font-size:14px;}
.room-order-info .btn-submit-order{ float: right; display: block; width: 180px; height: 44px; line-height: 44px; text-align: center; color: #FFFFFF; font-size: 16px; font-weight:normal; border: none; background-color: #dfad4c; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; cursor: pointer; outline: none; }
.room-order-info .btn-loading{ position: absolute; width: 138px; height: 40px; border: solid 1px #cccccc; background-color: #EEEEEE; right: 20px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.room-order-info .btn-loading h3{ line-height: 24px; font-size: 12px; color: #333333; font-weight: normal; text-align: center; margin-top: 4px;}
.room-order-info .btn-loading .img{ width: 118px; height: 3px; /*background: url("../image/btn-load.gif") no-repeat;*/ margin: 2px auto 0;}
.confirm_order{display:block; width:180px; height:44px; line-height:44px; margin:30px auto; cursor:pointer; text-align:center; outline:none; border:none; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background:#dfad4c; color:#ffffff; font-size:18px;}
.room-part3 .confirm_box{ height: auto; overflow: hidden; position: relative;}
.room-part3 .btn-loading{ position: absolute; width: 178px; height: 42px; border: solid 1px #cccccc; background-color: #EEEEEE; top: 30px; left: 50%; margin-left: -90px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.register-content .btn-loading h3{ line-height: 24px; font-size: 12px; color: #333333; font-weight: normal; text-align: center; margin-top: 4px;}
.register-content .btn-loading .img{ width: 118px; height: 3px; background: url("../image/btn-load.gif") no-repeat; margin: 2px auto 0;}
.room-part4 .confirm_box{ float: right; width: 180px;}
.room-part4 .btn-loading{ right: 0; top: 0;}
.elec_ticket{display:block; width:180px; height:44px; line-height:44px; margin-top:30px; margin-bottom:10px; cursor:pointer;text-align:center; outline:none; border:none; border-radius:5px; background:#dfad4c; color:#ffffff; font-size:18px; }
.tab1 .date_name{width:56px;height:36px;line-height:36px;margin-right:10px;color:#000000;font-size:14px;}
.activity-order-info .img{ width: 300px;}
/*Activity-book*/
.steps-activity{ margin: 10px 0 20px;}
.steps-activity li.step_1{z-index:5;width:166px;font-size:18px;}
.steps-activity li.step_2{z-index:4;width:176px;font-size:18px; text-indent:17px;}
.steps-activity li.step_3{z-index:3;width:176px; text-indent: 41px; text-align: left;font-size:18px;}
.steps-activity li.step_4{z-index:2;width:170px; text-indent: 40px; text-align: left;font-size:18px;}
.steps-activity li.step_5{z-index:1;width:192px;font-size:18px;text-indent:14px;}
.steps-activity li.finish .tab_status{background-position:0 -150px}
.room-part1 .tab1 .timeList{ width: 76px;}
.room-part1 .tab1 .timeList select{ width: 100px;}
/*Activity-book-order*/
.activity-part3 .room-order-info{ padding: 0;}
.activity-part3 .info-l{ padding: 16px 26px; border-right: solid 1px #d9d9d9;}
.activity-part3 .info-l .img{ width: 87px;}
.activity-part3 .info-l .details{ width: 400px;}
.activity-part3 .info-r{ padding: 30px;}
.activity-part3 .info-r h4{ line-height: 24px; color: #777777; font-size: 16px; font-weight: normal;}
.activity-part3 .info-r p{ line-height: 18px; color: #444444;}
.activity-part3 .info-r .clock{ overflow: hidden; margin: 12px 0;}
.cntSeparator { font-size: 54px; padding: 10px 7px; color: #FF4D4D; width: 26px; text-align: center; }
.layer-bg{ display: inline-block; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: #000000; filter: alpha(opacity=10); opacity: 0.1;}
.layer-box{ width: 320px; position: absolute; top: 50%; left: 50%; margin-top: -100px; margin-left: -161px; border: solid 1px #999999; background-color: #FFFFFF; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; font-size: 14px;}
.layer-box .up-box-hd{ border-bottom: solid 1px #d9d9d9;}
.layer-box .layer-btn{ overflow: hidden; padding: 20px 0 35px; text-align: center; vertical-align: top;}
.layer-box .layer-btn .btn-pay{ display: inline-block; width: 120px; line-height: 90px; font-weight: bold; vertical-align: top; border: solid 1px #d9d9d9; margin: 0 5px;}
.layer-box .layer-btn .pay-fail{ color: #222222;}
/*sort*/
.sort-box{ width: 1120px; height: 38px; padding: 12px 20px 10px; margin: 20px auto 0; background-color: #FFFFFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.sort-box .sort-l{ height: 38px; margin-left: 8px;}
.sort-box .sort-l .txt{ display: inline-block; height: 38px; line-height: 38px; color: #444444; font-weight: bold; margin-right: 10px; *vertical-align: top;}
.sort-box .sort-l .item{ display: inline-block; height: 38px; line-height: 36px; color: #666666; padding: 0 16px; margin-right: 10px; border: solid 1px #d9d9d9; background-color: #F4F4F4; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.sort-box .sort-l .item i{ display: inline-block; width: 10px; height: 12px; margin: 2px 0 0 5px; /*background: url("../image/sort-icon1.png") no-repeat;*/ *vertical-align: top;}
.sort-box .sort-l .item i{ background-position: 0 0;}
.sort-box .sort-l .icon-asc{ color: #ed3838; font-weight: bold;}
.sort-box .sort-l .icon-asc i{ background-position: -11px 0;}
.sort-box .sort-l .icon-desc{ color: #ed3838; font-weight: bold;}
.sort-box .sort-l .icon-desc i{ background-position: -22px 0;}
.sort-box .sort-r{ height: 38px; line-height: 38px; color: #444444;}
.sort-box .sort-r .red{ color: #FF2626;}
.search-result{ width: 1180px; height: 200px; overflow: hidden; margin: 20px auto 0; padding: 0; background: #eef4f7;}
.search-result .no-result{ width: 860px; min-height: 87px; margin: 50px auto 0; padding-left: 120px; background: url("../image/null-result.png") no-repeat left center;}
.search-result .no-result h2{ line-height: 30px; padding-top: 16px; color: #dfad4c; font-size: 20px;}
.search-result .no-result .red{ color: #FF2626;}
.search-result .no-result h4{ line-height: 24px; margin-top: 10px; color: #9b9b9b; font-size: 16px;}
.may-like{ margin-top: 20px; margin-bottom: 40px;}
.may-like .in-activity li{ margin: 0 20px 20px 0}
.may-like .in-activity>h3{ height: 22px; line-height: 22px; color: #888888; font-size: 14px; font-weight: normal; padding-bottom: 8px;}
/*culture-detail*/
.smriti-people{ width: 100%; height: auto; overflow: hidden; margin-top: 40px;}
.smriti-people h2{ height: 22px; line-height: 22px; color: #444444; font-size: 14px;}
.smriti-people .list{ width: 100%; margin-top: 16px;}
.smriti-people .list li{ height: 104px; overflow: hidden; margin-bottom: 36px;}
.smriti-people .list li .img{ width: 100px; height: 100px; overflow: hidden; margin-top: 4px;}
.smriti-people .list li .info{ width: 590px; overflow: hidden;}
.smriti-people .list li h3{ height: 22px; line-height: 22px; overflow: hidden; padding-bottom: 5px; border-bottom: solid 1px #DDDDDD;}
.smriti-people .list li h3 span{ float: left; color: #666666; font-size: 14px;}
.smriti-people .list li .note{ line-height: 24px; margin-top: 6px; color: #666666;}
.smriti-people .list li .btn-icon{ display: block; float: right; width: 38px; height: 20px; line-height: 20px; color: #666666; font-size: 12px; font-weight: normal; text-align: center; padding: 0 6px; border: solid 1px #aaaaaa; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.smriti-people .list li .btn-icon i{ display: inline-block; float: right; width: 7px; height: 7px; margin: 6px 0 0 0; vertical-align: top; background: url("../image/culture-icon1.gif") no-repeat;}
.smriti-people .list li .btn-icon:hover{ color: #425175; border: solid 1px #425175;}
.smriti-people .list li .collapse i{ background-position: 0 0;}
.smriti-people .list li .collapse:hover i{ background-position: 0 -8px;}
.smriti-people .list li .expand i{ background-position: -8px 0;}
.smriti-people .list li .expand:hover i{ background-position: -8px -8px;}
.smriti-people .load-more{ display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #666666; background-color: #eeeeee; margin-top: 10px;}
/*seat*/
.legend-box{ float: left; width: 120px; height: auto; border: 0; padding: 45px 0 0 10px;}
.legend-box .tip{ width: 60px; float: left; text-indent: 5px; color: #1F1F1F; font-size: 14px; font-weight: bold;}
.legend-box .tip2{ float: left;}
.legend-box .tip2 li{ float: left; width: 100%; height: 32px; line-height: 32px; margin: 20px 0 0;}
.legend-box .tip2 li span{ margin-left:10px; font-size:20px; }
.legend-box .tip2 li .seatCharts-cell{ margin: 0;}
.activity-part1{ padding: 36px 0px 25px;}
.activity-part1 .front{ width: 100%; height: 38px; margin: 0 0 25px 23px; background: url("../image/seat-header.png") no-repeat center top;}
.activity-part1 .seat-wrap{ width: 100%; overflow: hidden; margin: 0 auto;}
.activity-part1 .seat-box{ float: left; width: 574px; margin-left: 40px;}
.activity-part1 .seat-tit{ width: 46px; float: left;}
.activity-part1 .seat-tit .seatCharts-cell{ width: 42px; text-align: left; color: #9b9b9b; font-size: 20px; margin: 0 4px 8px 0;}
.activity-part1 .seat-container{ width: 528px; overflow: hidden;}
.seatCharts-container{ float: left; width: 100%; margin-bottom: 20px; overflow: auto; overflow-y: hidden; outline: none; padding-bottom: 20px;}
.seatCharts-cell{ width: 36px; height: 32px; line-height: 32px; color: #182C4E; text-align: center; margin: 0 4px 8px; float: left; outline: none; font-size: 14px;}
/*.seatCharts-row .seatCharts-space:first-child{ width: 42px; text-align: left; color: #9b9b9b; font-size: 20px;}*/
.seatCharts-row{ height: 40px; overflow: hidden;}
.seatCharts-seat{ background: url("../image/seat-icon.png") no-repeat; color: #fff; cursor: pointer;}
.seatCharts-seat.focused{ border: none;}
.seatCharts-seat.selected{ background-position: 0 -32px;}
.seatCharts-seat.unavailable{ background-position: 0 0; cursor: not-allowed;}
.seatCharts-seat.available{ background-position: 0 -64px;}
.seatCharts-seat.available.first-level{ background-color: #ffffff;}
.seatCharts-legend,.seatCharts-legendList{ height: 28px;}
.seatCharts-legend{ float: left;}
.seatCharts-legendItem {float:left; height: 28px; line-height: 28px; padding-right: 20px;}
.seatCharts-legendItem .seatCharts-cell{ margin: 0;}
.seatCharts-legendItem span.seatCharts-legendDescription{ margin-left: 10px;}
.ticket-list{ padding-top: 12px; margin-bottom: 0; font-size: 20px;}
.ticket-list .seat-txt{ display: inline-block; height: 30px; line-height: 30px; color: #dfad4c; margin-right: 12px;}
.ticket-list .caption{ height: 30px; line-height: 30px; padding-left: 8px; margin-bottom: 10px;}
.ticket-list .caption h4{ display: inline-block; vertical-align: top; color: #4A4A4A; margin-right: 20px;}
.ticket-list .caption>div{ display: inline-block; vertical-align: top;}
/*Feedback*/
#register-content .feedback-box{ border: solid 1px #cdcdcd; background: #ffffff; margin-top: 10px;}
#register-content .feedback-box h2{ height: 28px; line-height: 28px; text-align: center; font-size: 20px; padding: 35px 0; border-bottom: solid 1px #cdcdcd;}
#register-content .feedback-form{ overflow: hidden; padding: 50px 35px 30px;}
#register-content .feedback-form dl{ display: block; width: 100%; min-height: 40px; line-height: 40px; overflow: hidden; padding: 10px 0;}
#register-content .feedback-form dt{ width: 108px; float: left; text-align: right; padding-right: 20px; color: #4A4A4A; font-size: 16px; font-weight: bold;}
#register-content .feedback-form dd{ width: 84%; float: left;}
#register-content .feedback-form .input-radio{}
#register-content .feedback-form .input-radio label{ margin: 0 20px; cursor: pointer; color: #000000; font-size: 16px;}
#register-content .feedback-form .input-radio input[type=radio]{ vertical-align: middle; margin-right: 6px;}
#register-content .feedback-form .content-txt{ width: 540px; height: 100px; line-height: 25px; overflow: auto; padding: 10px; border: solid 1px #cdcdcd; resize: none;}
#register-content .feedback-form .input-phone{ width: 330px; height: 22px; line-height: 22px; overflow: hidden; padding: 8px 10px; border: solid 1px #cdcdcd;}
#register-content .feedback-form .btn-feedback{ margin: 50px auto;}
/*User-initiate*/
.user-initiate{ overflow: hidden;}
.user-initiate h1{ height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 20px; padding: 25px 0 44px; border-bottom: solid 1px #d8d8d8;}
.user-initiate .publish{ margin-top: 20px;}
.user-initiate .publish td{ line-height: 40px; padding: 20px 0;}
.user-initiate .publish .td-title{ width: 130px; line-height: 40px; text-align: right; color: #4A4A4A; font-size: 16px; padding-right: 30px; vertical-align: top;}
.user-initiate .publish .td-title .red{ margin-right: 6px; vertical-align: middle;}
.user-initiate .publish .td-input .input-text{ display: inline-block; height: 22px; line-height: 22px; overflow: hidden; padding: 8px 10px; border: solid 1px #cdcdcd; vertical-align: top;}
.w330{ width: 330px;}
.user-initiate .publish .td-upload{ overflow: hidden;}
.user-initiate .publish .td-upload .img{ display: inline-block; width: 148px; height: 110px; overflow: hidden; vertical-align: bottom; margin-right: 10px; *float: left; border: solid 1px #cdcdcd;}
.user-initiate .publish .td-upload .btn{ display: inline-block; width: 100px; vertical-align: bottom; margin-right: 10px; *float: left; *margin-top:40px;}
.user-initiate .publish .td-upload .controls{ height: 35px; overflow: hidden;}
.user-initiate .publish .btn-upload{ width: 100px; height: 30px; line-height: 30px; overflow: hidden; color: #9b9b9b; font-size: 12px; border: solid 1px #cdcdcd; margin-top: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; outline: none; *float:left; *line-height:24px;}
.user-initiate .publish .td-upload .uploadify-button{ text-align: center; width: 100px; height: 30px; line-height: 30px; overflow: hidden; color: #9b9b9b; font-size: 12px; border: solid 1px #cdcdcd; margin-top: 5px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; outline: none; *float:left; *line-height:24px;}
.user-initiate .publish .td-upload .tip{ display: inline-block; vertical-align: bottom; width: 310px; height: 16px; background: url("../image/upload-tip.jpg") no-repeat left center; color: #dfad4c; font-size: 10px; *float:left; *margin-top:94px;}
.user-initiate .publish .td-select select{ width: 142px; margin-right: 20px;}
.select2-container .select2-choice{ border-radius: 0; border-color: #cdcdcd;}
.select2-container .select2-choice .select2-arrow{ background: url("../image/arrow-icon3.png") no-repeat 0 13px;}
.w130{ width: 128px;}
.user-initiate .publish .td-coordinate input[type=text]{ *float:left;}
.user-initiate .publish .td-coordinate .txt{ display: inline-block; padding: 0 20px; vertical-align: top; *float:left;}
.user-initiate .publish .td-coordinate .btn-query{ display: inline-block; vertical-align: top; width: 98px; height: 38px; line-height: 38px; font-size: 14px; border-radius: 0; margin-top: 0; text-align: center; *float:left;}
.user-initiate .publish .td-tag{ padding-bottom: 10px;}
.user-initiate .publish .td-tag a{ display: inline-block; height: 38px; line-height: 38px; overflow: hidden; color: #4A4A4A; border: solid 1px #cdcdcd; padding: 0 24px; margin: 0 10px 10px 0;}
.user-initiate .publish .td-tag a.cur{ color: #ffffff; border: solid 1px #dfad4c; background: #dfad4c;}
.user-initiate .publish .td-time .start,.user-initiate .td-time .end{ float: left; width: 218px; height: 22px; line-height: 22px; padding: 8px 8px 8px 18px; margin-right: 10px; border: solid 1px #cdcdcd; position: relative;}
.user-initiate .publish .td-time .text{ float: left; display: inline-block; color: #596887; padding: 0 10px 0 5px;}
.user-initiate .publish .td-time div input{ float: left; display: inline-block; line-height: 22px; color: #4A4A4A; width: 72px; border: 0; text-align: left;}
.user-initiate .publish .td-time div .week{ float: left; display: inline-block; line-height: 22px; color: #4A4A4A;}
.user-initiate .publish .td-time i{ display: block; position: absolute; right: 6px; top: 9px; width: 22px; height: 22px; background: url("../image/data-icon2.png") no-repeat; cursor: pointer;}
.user-initiate .publish .td-time .txt{ display: inline-block; float: left; padding: 0 18px;}
.user-initiate .publish .td-time .w172{ width: 172px;}
.user-initiate .publish .td-time .w172 input{ width: 150px;}
.user-initiate .publish .ticket-item{ min-height: 42px; font-size: 0;}
#put-ticket-list>div{ margin-top: 20px;}
#put-ticket-list>div:first-child{ margin-top: 0px;}
.user-initiate .publish .ticket-item em{ display: inline-block; font-size: 14px; padding: 0 17px;}
.user-initiate .publish .ticket-item .zhi{ display: inline-block; font-size: 14px; padding: 0 20px;}
.user-initiate .publish .ticket-item input[type=text]{ width: 58px; text-align: center;}
.user-initiate .publish .td-input .timeico{width:26px;height:26px;margin-left:10px;outline:none;display:inline-block;background:url(../image/add-del-icon.png) no-repeat; vertical-align:top; margin-top: 7px; cursor: pointer;}
.user-initiate .publish .td-input .add-btn{ background-position: 0 0;}
.user-initiate .publish .td-input .del-btn{ background-position: 0 -26px;}
.user-initiate .publish .td-way{}
.user-initiate .publish .td-way label{ display: inline-block; margin-right: 40px; vertical-align: top;}
.user-initiate .publish .td-way label input[type=radio]{ vertical-align: middle; margin-right: 6px;}
.user-initiate .publish .td-way .extra{ display: inline-block; *display:inline; *zoom:1;}
.user-initiate .publish .td-way .extra em{ display: inline-block; line-height: 40px;}
.user-initiate .publish .td-way .extra input[type=text]{ width: 58px; margin: 0 10px;}
.user-initiate .publish .td-btn{ padding: 40px 0 80px;}
.user-initiate .publish .td-center{ text-align: center;}
.user-initiate .publish .td-btn .btn-default{ display: inline-block; width: 180px; height: 44px; line-height: 44px; overflow: hidden; text-align: center; color: #FFFFFF; font-size: 16px; margin: 0 20px; border: none; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; cursor: pointer; outline: none;}
.user-initiate .publish .td-btn .btn-save{ background: #dfad4c;}
.user-initiate .publish .td-btn .btn-publish{ background: #dfad4c;}
.user-initiate .publish .error-msg{ display: inline-block; height: 20px; line-height: 20px; color: #9b9b9b; font-size: 12px; margin: 10px 0 0 20px; padding-left: 26px; background: url("../image/error-icon2.png") no-repeat;}
.user-initiate .publish .ticket-item .error-msg{ margin-left: 0;}
/*User-initiate-manage*/
.user-right .user-tab .btn-initiate{ float: right;}
.user-right .user-tab .btn-initiate a{ display: block; width: auto; color: #dfad4c; font-size: 14px; padding-left: 30px; margin-right: 20px; border: 0; background: url("../image/btn-initiate.png") no-repeat 0 6px; color: #dfad4c;}
.user-right .interactive-manage .see{ height: 20px; line-height: 20px; text-align: right; padding: 25px 20px 0;}
.user-right .interactive-manage .see a{ color: #9b9b9b;}
.user-right .interactive-manage .see .btn-edit{ display: inline-block; width: 76px; height: 28px; line-height: 28px; color: #4A4A4A; text-align: center; border: solid 1px #cdcdcd; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
/*dialog*/
.ui-dialog-body{ padding: 40px 30px 80px;}
.ui-dialog-title{ font-weight: bold;}
.ui-dialog-content{ line-height: 30px; color: #4A4A4A; font-size: 20px;}
.ui-dialog-footer button{ width: 160px; height: 44px; line-height: 44px; padding: 0; color: #4A4A4A; font-size: 16px;}
.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus,
.ui-dialog-footer button:active { color: #4A4A4A; background-color: #ffffff; border-color: #cdcdcd;}
.ui-dialog-footer button.ui-dialog-autofocus:hover,
.ui-dialog-footer button.ui-dialog-autofocus:focus,
.ui-dialog-footer button.ui-dialog-autofocus:active { color: #ffffff; background-color: #556895; border-color: #556895;}
.ui-dialog-footer{ padding-bottom: 50px;}
/*User-MyCollection-activity*/
.collection_manage .activity_ul{ width: 810px; margin: 0 -5px;}
.collection_manage .activity_ul li{ width: 250px; height: 374px; overflow: visible; margin: 20px 10px 0; background-color: #eef4f7; position: relative;}
.collection_manage .activity_ul li>a{ display: block; width: 250px; height: 168px; overflow: hidden;}
.collection_manage .activity_ul li a img{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.collection_manage .activity_ul li .info{ height: 206px;}
.collection_manage .activity_ul li h1{ padding-top: 6px;}
.collection_manage .activity_ul li .text{ margin-top: 10px;}
.collection_manage .activity_ul li .text p{ font-size: 12px;}
.collection_manage .activity_ul li .number{ margin-top: 20px;}
.collection_manage .venue_ul{ width: 810px;margin-left:5px;margin-right:-10px;}
.collection_manage .venue_ul li{ width:250px; overflow:visible;}
.collection_manage .venue_ul li .order{ position:absolute; left:-1px ;top:-1px; width:46px; height:50px; color:#fff; background:url(../image/san.png) no-repeat 0 0; font-size:16px; line-height:24px; padding-left:4px;}
.collection_manage .venue_ul li .img{ width:250px; height: 168px;}
.collection_manage .venue_ul li .info{ height:140px;}
.collection_manage .venue_ul li h1{ padding-top:8px;}
.collection_manage .venue_ul li .start{ margin-top:2px;}
.collection_manage .venue_ul li .text{height:48px;}
.collection_manage .venue_ul li .text p span{ margin-right: 4px;}
.collection_manage .venue_ul li .number{ height:24px; width:100%; line-height:24px; color: #4a4a4a;margin-top:20px;}
.collection_manage .venue_ul li .number span{ display:block; height:24px; float:left; background:url(../image/icon-heart1.png) no-repeat 0 center; padding-left:29px; width:40px;}
.collection_manage .venue_ul li .number span.view{ background:url(../image/icon-view1.png) no-repeat 0 center; padding-left:38px;}
.collection_manage ul li .del-btn{ display: none; width: 25px; height: 25px; overflow: hidden; position: absolute; top: -6px; right: -6px; background: url("../image/deletebtn.png") no-repeat;}
.collection_manage ul li:hover .del-btn{ display: block;}
/**ticket**/
.ticket-bg{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 20; background: #000000; opacity: 0.5; filter: alpha(opacity=50);}
.ticket-box{ display: none; width: 398px; position: absolute; top: 100px; left: 50%; z-index: 22; border: solid 1px #979797; background-color: #ffffff; margin-left: -200px; -webkit-box-shadow: 0 0 20px #444444; -moz-box-shadow: 0 0 20px #444444; box-shadow: 0 0 20px #444444;}
.ticket-box .top{ width: 100%; height: 78px; overflow: hidden;}
.ticket-box .cont{ padding: 26px 40px 50px; border-bottom: solid 1px #c3c3c3;}
.ticket-box .cont h3{ line-height: 30px; color: #262626; font-size: 18px; padding-bottom: 30px;}
.ticket-box .cont p{ line-height: 24px; color: #4A4A4A; font-size: 16px; padding: 4px 0;}
.ticket-box .cont .ewm{ width: 130px; height: 130px; overflow: hidden; margin: 25px auto 0;}
.ticket-box .share{ height: 30px; padding: 20px 40px;}
.ticket-box .share .bdsharebuttonbox{ height: 30px; line-height: 30px;}
.ticket-box .share .bdsharebuttonbox span{ float: left; width: 50px; color: #4A4A4A; font-size: 16px; font-weight: bold;}
.ticket-box .share .bdsharebuttonbox a{ width: 30px; height: 30px; margin: 0 20px 0 0; padding-left: 0; background: url("../image/share-icon30.png") no-repeat;}
.ticket-box .share .bdsharebuttonbox .bds_sqq{ background-position: 0 0;}
.ticket-box .share .bdsharebuttonbox .bds_weixin{ background-position: 0 -30px;}
/*ticket-activity-book*/
.ticket-activity-book{ width: 1080px; padding-top: 10px;}
.ticket-activity-book .steps-activity li{ font-size: 24px;}
.ticket-activity-book .steps-activity li.step_1{ width: 216px;}
.ticket-activity-book .steps-activity li.step_2{ width: 216px;}
.ticket-activity-book .steps-activity li.step_3{ width: 216px; text-indent: 40px;}
.ticket-activity-book .steps-activity li.step_4{ width: 216px; text-indent: 40px;}
.ticket-activity-book .steps-activity li.step_5{ width: 216px;}
.ticket-activity-book .room-part1{ padding: 30px 40px 40px;}
.ticket-activity-book .library_info .library_img{ width: 170px; height: 130px;}
.ticket-activity-book .room-part1 .room-info{ margin-left: 20px;}
.ticket-activity-book .room-part1 .room-info h3{ line-height: 40px; font-size: 30px;}
.ticket-activity-book .room-part1 .room-info p{ line-height: 30px; max-height: 30px; font-size: 24px;}
.ticket-activity-book .room-part1 .room-info .site{max-height: 60px; background: url("../image/hd_icon1a.png") no-repeat 0 0;}
.ticket-activity-book .room-part1 .room-info .home{ background: url("../image/bwg_icon1a.png") no-repeat 0 2px;}
.ticket-activity-book .room-part1 .tab1 th{ height: 34px; line-height: 34px; font-size: 24px; font-weight: normal;}
.ticket-activity-book .room-part1 .tab1 .date{font-size: 18px;}
.ticket-activity-book .room-part1 .tab1 .date input{ width: 102px; font-size: 18px;}
.ticket-activity-book .room-part1 .tab1 .error-msg{ font-size: 18px;}
.ticket-activity-book .room-part1 .tab1 .cate{ font-size: 18px;}
.ticket-activity-book .room-part1 .tab1 .cate select{ font-size: 18px;}
.ticket-activity-book .tab1 .date_name{ width: 86px; font-size: 18px;}
.ticket-activity-book h1{ color: #4A4A4A; font-size: 24px; margin: 27px 0 14px; padding-left: 40px;}
.ticket-activity-book .room-part2 .tab1 th{ font-size: 20px;}
.ticket-activity-book .room-part1 .tab1 .tab_label{ font-size: 20px;}
.ticket-activity-book .room-part2 .tab1 .name,.ticket-activity-book .room-part2 .tab1 .phoneNum{ font-size: 18px;}
.ticket-activity-book .room-part1 .tab1 .error-msg{ background-position: 0 5px;}
.ticket-activity-book .book-notes{ width: 965px; padding: 20px 10px 20px 20px;}
.ticket-activity-book .book-notes .book_inner .caption{ line-height: 42px; font-size: 28px; font-weight: normal;}
.ticket-activity-book .book-notes .book_inner .notes-title{ line-height: 38px; font-size: 24px; font-weight: normal;}
.ticket-activity-book .book-notes .book_inner p{ line-height: 30px; font-size: 20px;}
.ticket-activity-book .book-agreement{ font-size: 18px;}
.ticket-activity-book .book-control .book-submit{ width: 360px; height: 66px; line-height: 66px; font-size: 28px; background: #dfad4c; border: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 40px;}
.ticket-activity-book .seat-box{ width: 706px;}
.ticket-activity-book .seat-container{ width: 660px; overflow: hidden;}
.ticket-activity-book .legend-box{ padding-left: 20px;}
.ticket-activity-book .legend-box .tip2 li span{ color: #002456; font-size: 24px;}
.ticket-activity-book .book-notes .book_inner{ max-height: 490px;}
/*Ticket-activity-book-order*/
.ticket-activity-book .room-part3{ padding: 30px 40px;}
.ticket-activity-book .room-part3 h1{ margin: 0; padding-left: 0; font-size: 28px;}
.ticket-activity-book .activity-order-info .img{ width: 450px; height: 300px;}
.ticket-activity-book .room-order-info .details{ width: 528px;}
.ticket-activity-book .room-order-info .details p{ line-height: 30px; color: #4A4A4A; font-size: 24px; padding-top: 24px;}
.ticket-activity-book .room-order-info .details p:first-child{ padding-top: 0;}
.ticket-activity-book .room-order-info .details span{ font-size: 24px;}
.ticket-activity-book .confirm_order{ width: 360px; height: 66px; line-height: 66px; font-size: 28px; margin: 50px auto;}
.ticket-activity-book .room-part3 .btn-loading{ width: 358px; height: 64px; margin-left: -180px; top: 50px;}
.ticket-activity-book .room-part3 .btn-loading h3{ line-height: 40px; font-size: 20px;}
/*Ticket-activity-book-order-success*/
.ticket-activity-book .register-part.part3{ padding: 35px 40px;}
.ticket-activity-book .register-part .part3-box1{ border: 0;}
.ticket-activity-book .register-part .part3-box1 .box1a{ height: 30px; line-height: 30px; font-size: 20px;}
.ticket-activity-book .register-part .part3-box1 .register-text{ width: 1008px; height: 150px; padding: 70px 0 100px;}
.ticket-activity-book .register-part .part3-box1 .register-text span{ line-height: 50px; font-size: 30px;}
/*Ticket-room-book*/
.ticket-room-book .steps-activity li.step_1{ width: 255px;}
.ticket-room-book .steps-activity li.step_2{ width: 275px;}
.ticket-room-book .steps-activity li.step_3{ width: 275px; text-indent: 90px;}
.ticket-room-book .steps-activity li.step_4{ width: 275px; text-indent: 90px;}
.ticket-room-book .room-part2 .rp_label{ width: 100px; font-size: 20px; font-weight: normal;}
.ticket-room-book .room-part2 .rp_noinput{ font-size: 20px; font-weight: normal;}
.ticket-room-book .room-part2 .rp_input{ font-size: 18px;}
.ticket-room-book .room-part2 td>div{ display: inline-block; *display:inline; *zoom: 1; vertical-align: top;}
/*Ticket-user-activity*/
.ticket-user .user-content{ width: 1170px; margin: 20px auto 60px; padding: 0; position: relative;}
.ticket-user .user-left{ position: absolute; left: 0; top: 0; z-index: 1; width: 200px; height: 558px; padding: 40px 20px; border-right: solid 1px #ffffff;}
.ticket-user .user-left .user-info{ height: auto;}
.ticket-user .user-left .user-info>div{ float: none; margin: 0 auto;}
.ticket-user .user-left .user-info .info{ width: 100%;}
.ticket-user .user-left .user-info h3{ margin-top: 8px; text-align: center;}
.ticket-user .user-left .user-menu a{ width: 198px; height: 58px; line-height: 58px; margin-top: 20px; font-size: 24px;}
.ticket-user .user-right{ width: 860px; min-height: 558px; padding: 40px 34px;}
.ticket-user .activity-manage li:first-child{ margin-top: 15px;}
.ticket-user .activity-manage li{ padding-bottom: 20px;}
.ticket-user .user-right .user-tab>a{ margin-right: 10px;}
.ticket-user .user-right .user-tab>a,.ticket-user .activity-manage li .tit span,.ticket-user .activity-manage li .tit em,.ticket-user .activity-manage li .info,.ticket-user .activity-manage li .info h3{ font-size: 20px;}
.ticket-user .activity-manage li .tit i{ font-size: 16px;}
.ticket-user .activity-manage li .info{ line-height: 32px;}
.ticket-user .user-part-b li .btn{ width: 118px; height: 38px; line-height: 38px; font-size: 16px;}
.ticket-user .user-part-b li .open{ width: 48px; padding: 0 35px;}
.ticket-user .user-part-b li .open i{ margin-top: 14px;}
.ticket-user .user-part-b li .btn-order-detail{ bottom: 20px;}
.ticket-user .user-part-b li .btn-cancel-order{ bottom: 80px;}
.ticket-user .user-part-b li .btn-get-ticket{ display: none; bottom: 140px;}
.ticket-user .user-right .null_info h3{ font-size: 20px;}
/**legal_provision**/
.legal_provisions p{line-height:24px;}
/* #endregion */

/* #region 内页六 */
.mark_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;z-index:101;-moz-opacity:0.8;opacity:.8;filter:alpha(opacity=80);display:none}
.mask-box-content{padding-top:5%}
.mask-box-content .title{font-size:30px;line-height:76px}
.mask-box-content p{margin-top:10px}
.mask-box-content img.img-code{width:202px;height:200px;margin-top:10px}
.mask-box{position:absolute;top:50%;left:50%;margin-left:-250px;margin-top:-180px;width:500px;height:360px;border-radius:20px;background:url("/templates/mqxwhg/images/yy_success_bg.png") #f9f9f9 no-repeat center 100%;text-align:center;display:none;z-index:102}
.mask-box-content .close.close-w{bottom:-68px;left:50%;margin-left:-20px;background:url("/templates/mqxwhg/images/close.png") no-repeat center}
.mask-box-content .close{width:40px;height:40px;position:absolute;cursor:pointer;z-index:102}
/* #endregion */

/* #region 内页七 */
.ui-dialog{*zoom:1;_float:left;position:relative;background-color:#FFF;border-radius:6px;outline:0;background-clip:padding-box;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;line-height:1.428571429;color:#333;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-in-out,opacity .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out;border:6px solid #aeaeae}
.ui-popup-show .ui-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.ui-dialog-grid{width:100%;*width:auto;margin:0;background:transparent}
.ui-dialog-header,.ui-dialog-body,.ui-dialog-footer{padding:0;border:0 none;background:transparent;text-align:center}
.ui-dialog-header{white-space:nowrap;border-bottom:1px solid #E5E5E5}
.ui-dialog-close{position:relative;_position:absolute;float:right;top:18px;right:13px;_height:26px;width:32px;height:31px;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #FFF;opacity:.95;filter:alpha(opacity=60);cursor:pointer;background:transparent;_background:#FFF;border:0;-webkit-appearance:none;background:url(../images/close_icon.png) no-repeat}
.ui-dialog-close:hover,.ui-dialog-close:focus{color:#000000;text-decoration:none;cursor:pointer;outline:0;opacity:1;filter:alpha(opacity=100)}
.ui-dialog-title{margin:0;line-height:1.428571429;min-height:20.428571429px;padding:20px 15px 15px 30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default;text-align:left;color:#4a4a4a;font-size:20px;font-family:"微软雅黑"}
.ui-dialog-body{padding:17px 30px 40px;*padding:50px 80px 40px;text-align:center}
.ui-dialog-content{display:inline-block;position:relative;vertical-align:middle;*zoom:1;*display:inline;text-align:center;*width:auto;*min-width:0;*text-align:center}
.ui-dialog-footer{padding:0 30px 35px;*padding:0 50px 35px}
.ui-dialog-statusbar{float:left;margin-right:20px;padding:6px 0;line-height:1.428571429;font-size:14px;color:#888;white-space:nowrap}
.ui-dialog-statusbar label:hover{color:#333}
.ui-dialog-statusbar input,.ui-dialog-statusbar .label{vertical-align:middle}
.ui-dialog-button{white-space:nowrap}
.ui-dialog-footer button+button{margin-bottom:0;margin-left:5px}
.ui-dialog-footer button{font-family:\5FAE\8F6F\96C5\9ED1;width:auto;overflow:visible;display:inline-block;padding:6px 28px;_margin-left:5px;margin:0 6px;font-size:12px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;font-weight:bold}
.ui-dialog-footer button:focus{outline-offset:-2px}
.ui-dialog-footer button:hover,.ui-dialog-footer button:focus{color:#333333;text-decoration:none}
.ui-dialog-footer button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.ui-dialog-footer button[disabled]{pointer-events:none;cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.ui-dialog-footer button{color:#405173;background-color:#ffffff;border-color:#cccccc}
.ui-dialog-footer button:hover,.ui-dialog-footer button:focus,.ui-dialog-footer button:active{color:#333333;background-color:#ebebeb;border-color:#adadad}
.ui-dialog-footer button:active{background-image:none}
.ui-dialog-footer button[disabled],.ui-dialog-footer button[disabled]:hover,.ui-dialog-footer button[disabled]:focus,.ui-dialog-footer button[disabled]:active{background-color:#ffffff;border-color:#cccccc}
.ui-dialog-footer button.ui-dialog-autofocus{color:#ffffff;background-color:#556895;border-color:#556895}
.ui-dialog-footer button.ui-dialog-autofocus:hover,.ui-dialog-footer button.ui-dialog-autofocus:focus,.ui-dialog-footer button.ui-dialog-autofocus:active{color:#ffffff;background-color:#3276b1;border-color:#285e8e}
.ui-dialog-footer button.ui-dialog-autofocus:active{background-image:none}
.ui-popup-top-left .ui-dialog,.ui-popup-top .ui-dialog,.ui-popup-top-right .ui-dialog{top:-8px}
.ui-popup-bottom-left .ui-dialog,.ui-popup-bottom .ui-dialog,.ui-popup-bottom-right .ui-dialog{top:8px}
.ui-popup-left-top .ui-dialog,.ui-popup-left .ui-dialog,.ui-popup-left-bottom .ui-dialog{left:-8px}
.ui-popup-right-top .ui-dialog,.ui-popup-right .ui-dialog,.ui-popup-right-bottom .ui-dialog{left:8px}
.ui-dialog-arrow-a,.ui-dialog-arrow-b{position:absolute;display:none;width:0;height:0;overflow:hidden;_color:#FF3FFF;_filter:chroma(color=#FF3FFF);border:8px dashed transparent}
.ui-popup-follow .ui-dialog-arrow-a,.ui-popup-follow .ui-dialog-arrow-b{display:block}
.ui-popup-top-left .ui-dialog-arrow-a,.ui-popup-top .ui-dialog-arrow-a,.ui-popup-top-right .ui-dialog-arrow-a{bottom:-16px;border-top:8px solid #7C7C7C}
.ui-popup-top-left .ui-dialog-arrow-b,.ui-popup-top .ui-dialog-arrow-b,.ui-popup-top-right .ui-dialog-arrow-b{bottom:-15px;border-top:8px solid #fff}
.ui-popup-top-left .ui-dialog-arrow-a,.ui-popup-top-left .ui-dialog-arrow-b{left:15px}
.ui-popup-top .ui-dialog-arrow-a,.ui-popup-top .ui-dialog-arrow-b{left:50%;margin-left:-8px}
.ui-popup-top-right .ui-dialog-arrow-a,.ui-popup-top-right .ui-dialog-arrow-b{right:15px}
.ui-popup-bottom-left .ui-dialog-arrow-a,.ui-popup-bottom .ui-dialog-arrow-a,.ui-popup-bottom-right .ui-dialog-arrow-a{top:-16px;border-bottom:8px solid #7C7C7C}
.ui-popup-bottom-left .ui-dialog-arrow-b,.ui-popup-bottom .ui-dialog-arrow-b,.ui-popup-bottom-right .ui-dialog-arrow-b{top:-15px;border-bottom:8px solid #fff}
.ui-popup-bottom-left .ui-dialog-arrow-a,.ui-popup-bottom-left .ui-dialog-arrow-b{left:15px}
.ui-popup-bottom .ui-dialog-arrow-a,.ui-popup-bottom .ui-dialog-arrow-b{margin-left:-8px;left:50%}
.ui-popup-bottom-right .ui-dialog-arrow-a,.ui-popup-bottom-right .ui-dialog-arrow-b{right:15px}
.ui-popup-left-top .ui-dialog-arrow-a,.ui-popup-left .ui-dialog-arrow-a,.ui-popup-left-bottom .ui-dialog-arrow-a{right:-16px;border-left:8px solid #7C7C7C}
.ui-popup-left-top .ui-dialog-arrow-b,.ui-popup-left .ui-dialog-arrow-b,.ui-popup-left-bottom .ui-dialog-arrow-b{right:-15px;border-left:8px solid #fff}
.ui-popup-left-top .ui-dialog-arrow-a,.ui-popup-left-top .ui-dialog-arrow-b{top:15px}
.ui-popup-left .ui-dialog-arrow-a,.ui-popup-left .ui-dialog-arrow-b{margin-top:-8px;top:50%}
.ui-popup-left-bottom .ui-dialog-arrow-a,.ui-popup-left-bottom .ui-dialog-arrow-b{bottom:15px}
.ui-popup-right-top .ui-dialog-arrow-a,.ui-popup-right .ui-dialog-arrow-a,.ui-popup-right-bottom .ui-dialog-arrow-a{left:-16px;border-right:8px solid #7C7C7C}
.ui-popup-right-top .ui-dialog-arrow-b,.ui-popup-right .ui-dialog-arrow-b,.ui-popup-right-bottom .ui-dialog-arrow-b{left:-15px;border-right:8px solid #fff}
.ui-popup-right-top .ui-dialog-arrow-a,.ui-popup-right-top .ui-dialog-arrow-b{top:15px}
.ui-popup-right .ui-dialog-arrow-a,.ui-popup-right .ui-dialog-arrow-b{margin-top:-8px;top:50%}
.ui-popup-right-bottom .ui-dialog-arrow-a,.ui-popup-right-bottom .ui-dialog-arrow-b{bottom:15px}
@-webkit-keyframes ui-dialog-loading{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}@keyframes ui-dialog-loading{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}.ui-dialog-loading{vertical-align:middle;position:relative;display:block;*zoom:1;*display:inline;overflow:hidden;width:32px;height:32px;top:50%;margin:-16px auto 0 auto;font-size:0;text-indent:-999em;color:#666}
.ui-dialog-loading{width:100%\9;text-indent:0\9;line-height:32px\9;text-align:center\9;font-size:12px\9}
.ui-dialog-loading::after{position:absolute;content:'';width:3px;height:3px;margin:14.5px 0 0 14.5px;border-radius:100%;box-shadow:0 -10px 0 1px #ccc,10px 0px #ccc,0 10px #ccc,-10px 0 #ccc,-7px -7px 0 0.5px #ccc,7px -7px 0 1.5px #ccc,7px 7px #ccc,-7px 7px #ccc;-webkit-transform:rotate(360deg);-webkit-animation:ui-dialog-loading 1.5s infinite linear;transform:rotate(360deg);animation:ui-dialog-loading 1.5s infinite linear;display:none\9}
/* #endregion */

/* #region 内页八 */
.webUploadBox .btn{display:block;margin:0 auto;width:160px;height:38px;line-height:38px;overflow:hidden;font-size:14px;color:#fff;text-align:center;background-color:#0c6c9f;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.webUploadBox div[name=aliFile]{float:left;margin-right:10px;margin-bottom:10px;background-color:#f4f3f3;position:relative;width:240px;height:160px;position:relative;overflow:hidden}
.webUploadBox div[name=aliFile] span,.webUploadBox div[name=aliFile] b{display:none}
.webUploadBox div[name=aliFile] .imgPack{width:240px;height:160px;position:relative;overflow:hidden}
.webUploadBox div[name=aliFile] .imgPack .upload-img-identify{display:block;width:100%;height:100%}
.webUploadBox div[name=aliFile] .imgPack .aliRemoveBtn{display:block;width:34px;height:34px;position:absolute;top:0;right:0}
.webUploadBox div[name=aliFile] .progress{width:200px;height:10px;background-color:#dedede;position:absolute;left:50%;margin-left:-100px;z-index:1;bottom:10px}
.webUploadBox div[name=aliFile] .progress .progress-bar{height:100%;position:absolute;left:0;top:0;background-color:#0c9f55}
.webUploadVideoOne .scBtn,.webUploadVideoOne .qxBtn{width:90px;height:30px;display:inline-block;vertical-align:middle;font-size:14px;color:#0c6c9f;border:1px solid #0c6c9f;background:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-right:10px}
.webUploadVideoOne .qxBtn{border:1px solid #ccc;color:#ccc}
.webUploadVideoOne div[name=aliFile]{height:0}
.webUploadVideoOne div[name=aliFile] span{display:none}
.webUploadVideoOne div[name=aliFile] b{position:absolute;left:110px;font-size:12px;color:#333;top:7px}
.webUploadVideoOne .progress{width:200px;height:20px;background-color:#dedede;position:relative;z-index:1;top:56px}
.webUploadVideoOne .progress .progress-bar{height:100%;position:absolute;left:0;top:0;background-color:#0c9f55}
.zjContent{min-width:1200px;margin:0 auto;background:url(../cqImage/bg.png) no-repeat bottom center #f7f2e9}
.zjContent .zjCont1400{min-width:1200px;max-width:1400px;margin:0 auto;background:url(../cqImage/bgCont.png) repeat;padding-bottom:20px}
.zjContent .jzCont1200{width:1200px;margin:0 auto;padding:1px 0}
.jzBgOne{background-image:url("../cqImage/bg1.png");background-repeat:no-repeat;background-position:bottom center}
.breadCrumbs{font-size:12px;color:#666;padding:15px 15px;line-height:24px}
.breadCrumbs a{color:#0c6c9f}
.filterWhite{background-color:#fff;border:1px solid #e7e8e9;padding:0 24px;margin-bottom:20px}
.filterWrap{padding-top:20px;padding-bottom:15px;border-top:1px solid #ededed}
.filterWrap:first-child{border-top:none}
.filterWrap .lab{width:75px;float:left;padding-right:11px;text-align:right;line-height:26px;margin-bottom:10px;font-size:18px;margin:0 10px 10px 20px}
.filterWrap .filterRight{width:1060px;float:left;position:relative}
.filterWrap .filterTitle{font-size:12px;color:#333;font-weight:bold;padding:0 10px;line-height:26px}
.filterListYi .item{display:block;float:left;line-height:30px;text-align:center;border:1px solid #ccc;min-width:135px;margin-right:10px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;border-radius:5px}
.filterListYi .item.cur{border-color:#5a131e;background-color:#5a131e;color:#fff}
.filterListEr .item{display:block;float:left;font-size:12px;color:#333;line-height:26px;min-width:220px;padding:0 10px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}
.filterListEr .item.cur{color:#cb5454}
.filterDate .txtDate{display:inline-block;vertical-align:middle;width:80px;padding-left:34px;border:1px solid #ccc;font-size:12px;color:#333;line-height:24px;height:24px;background:url(../cqImage/dateIcon1.png) no-repeat 6px center}
.filterDate .labDate{width:18px;display:inline-block;vertical-align:middle;color:#aaa;text-align:center;line-height:26px}
.filterChild{padding:10px 30px 1px 30px}
.whiteBoxWrap{background-color:#fff;border:1px solid #e7e8e9;padding:1px 34px}
.pstjTable{width:1060px;border-collapse:collapse;margin:30px auto}
.pstjTable tr{border-bottom:1px dashed #e5e5e5}
.pstjTable tr:first-child{border-bottom:none}
.pstjTable th,.pstjTable td{border-collapse:collapse}
.pstjTable .col-1{padding-left:34px;text-align:left}
.pstjTable th{font-size:14px;color:#333;font-weight:bold;background-color:#f8f8f8;padding:18px 0}
.pstjTable td{font-size:12px;color:#333;text-align:center;padding-top:16px;padding-bottom:16px}
.zyzTable th,.zyzTable td{padding-left:30px;text-align:left}
.formZongTitle{width:1000px;font-size:18px;color:#333;text-align:center;line-height:30px;border-bottom:1px solid #dedede;padding:15px 0;margin:0 auto;margin-top:15px;font-weight:bold}
.formWrap{width:790px;margin:0 auto;padding:30px 0}
.formBoundaryLine{border-top:1px dashed #dedede;margin:10px 0}
.formFenTitle{padding:8px 0 18px 0}
.formFenTitle .bx{color:#d73919}
.formFenTitle .char{float:left;line-height:32px;font-size:14px;color:#333;font-weight:bolder;margin-right:35px}
.formFenTitle .luBtn{float:left;font-size:14px;color:#3e6d9a;border:1px solid #3e6d9a;line-height:30px;padding:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}
.formBox{margin-bottom:18px}
.formBox .lab{display:block;float:left;width:110px;line-height:32px;font-size:14px;color:#333}
.formBox .lab .bx{display:inline-block;vertical-align:middle;width:12px;color:#ff0000}
.formBox .lab .fu{font-size:12px;color:#848484}
.formBox .rightDiv{display:block;float:left;width:680px;position:relative}
.formBox .tip{display:inline-block;vertical-align:middle;font-size:12px;color:#d73919;padding-left:14px}
.formBox .rLab{display:inline-block;vertical-align:middle;line-height:32px;font-size:14px;color:#333;padding:0 9px}
.formBox .error{font-size:14px;color:#f00}
.formBox .upLoadBtn{display:block;width:160px;margin:0 auto;height:38px;line-height:38px;overflow:hidden;font-size:14px;color:#fff;text-align:center;background-color:#0c6c9f;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.formBox .txtInp,.formBox .selInp{display:inline-block;vertical-align:middle;width:240px;height:32px;line-height:32px;font-size:12px;color:#333;background-color:#f8f8f8;border:1px solid #dedede;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.formBox .txtAreaInp{display:inline-block;vertical-align:middle;width:680px;height:160px;line-height:32px;font-size:12px;color:#333;background:#f8f8f8;border:1px solid #dedede;padding:0 10px;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.formBox .w300{width:300px}
.formBox .w150{width:150px}
.formBox .w90{width:90px}
.formBox .zAmount{position:absolute;right:10px;bottom:8px;font-size:12px;color:#bbb}
.formBox .txtDate{background-image:url(../cqImage/dateIcon1.png);background-repeat:no-repeat;background-position:213px center}
.formBox .radioUl li{float:left;width:120px;font-size:14px;color:#333;line-height:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}
.formBox .radioUl li span{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:8px;background:url(../cqImage/radioIcon.png) no-repeat;background-position:0 0}
.formBox .radioUl li.cur span{background-position:0 -32px}
.formBox .checkedUl li{float:left;width:120px;font-size:14px;color:#333;line-height:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}
.formBox .checkedUl li span{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:8px;background:url(../cqImage/checkedIcon.png) no-repeat;background-position:0 0}
.formBox .checkedUl li.cur span{background-position:0 -32px}
.fuwuTimeTabWc{padding:10px 0}
.fuwuTimeTab{width:680px;border-collapse:collapse}
.fuwuTimeTab tr{border:1px solid #ebebeb}
.fuwuTimeTab th,.fuwuTimeTab td{border-collapse:collapse;font-size:14px;color:#333;text-align:center}
.fuwuTimeTab th{background-color:#f8f8f8;padding:18px 0}
.fuwuTimeTab td{padding:15px 0}
.proInfoWrap{margin-bottom:26px}
.proInfoWrap .topBox{border:1px solid #dedede;border-bottom:none;padding:8px 16px}
.proInfoWrap .topBox .lab{display:block;float:left;width:110px;line-height:32px;font-size:14px;color:#333}
.proInfoWrap .topBox .lab .bx{display:inline-block;vertical-align:middle;width:12px;color:#ff0000}
.proInfoWrap .topBox .lab .fu{font-size:12px;color:#848484}
.proInfoWrap .topBox .luBtn{float:left;font-size:14px;color:#3e6d9a;border:1px solid #3e6d9a;line-height:30px;padding:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}
.proInfoWrap .bottomBox{font-size:12px;color:#666666;line-height:32px;text-align:right;padding:8px 16px;border:1px solid #dedede;border-top:none}
.proInfoTable{width:100%;border-collapse:collapse}
.proInfoTable th,.proInfoTable td{border-collapse:collapse;border:1px solid #dedede;line-height:22px}
.proInfoTable th{font-size:14px;color:#666;background-color:#f8f8f8;padding:12px 0 12px 14px;text-align:left}
.proInfoTable td{padding:6px 14px;font-size:12px;color:#666}
.proInfoTable .juzhao{width:60px;height:40px;position:relative;overflow:hidden;margin:0 auto}
.proInfoTable .juzhao img{display:block;width:100%;height:100%}
.proInfoTable .wzYi{width:190px;line-height:22px;height:22px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.proInfoTable .pBtnBox{text-align:center}
.proInfoTable .pBtnBox a{display:inline-block;vertical-align:middle;font-size:14px;color:#3e6d9a;padding:0 5px}
.proInfoTable .pBtnBox a:hover{text-decoration:underline}
.proInfoTable-no{border:1px solid #dedede}
.proInfoTable-no tr{border:1px solid #dedede}
.proInfoTable-no td,.proInfoTable-no th{border:none}
.layui-layer .layui-layer-btn{padding-bottom:30px}
.layui-layer .layui-layer-btn [class*=layui-layer-]{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;text-align:center;width:160px;height:38px;line-height:38px;overflow:hidden;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;margin:0 10px;padding:0}
.layui-layer .layui-layer-btn .layui-layer-btn0{background-color:#0c6c9f}
.layui-layer .layui-layer-btn .layui-layer-btn1{background-color:#bcbcbc}
.layui-layer-all .layui-layer-title{height:50px;line-height:50px;background-color:#0c6c9f;font-size:18px;color:#f8f8f8}
.layui-layer-all .layui-layer-close1{background:url(../cqImage/layerClose1.png) no-repeat;background-position:0 0 !important;margin-top:3px}
.layui-layer-tip .layui-layer-title{height:48px;line-height:48px;font-size:18px;color:#0c6c9f;background:none;border-bottom:2px solid #0c6c9f;margin-left:15px;margin-right:15px;padding-left:4px}
.layui-layer-tip .layui-layer-close1{background:url(../cqImage/layerClose2.png) no-repeat;background-position:0 0 !important;margin-top:3px;margin-right:4px}
.popBtnBox{text-align:center;padding-top:10px;padding-bottom:30px}
.popBtnBox .popBtn{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;text-align:center;width:160px;height:38px;line-height:38px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;margin:0 10px}
.popBtnBox .popBtn.ok{background-color:#0c6c9f}
.popBtnBox .popBtn.ok:hover{opacity:.9}
.popBtnBox .popBtn.qian{background-color:#b6d3e2}
.popBtnBox .popBtn.cancel{background-color:#bcbcbc}
.fuwenbenContent{width:900px;margin:0 auto;padding-top:30px;padding-bottom:100px;font-size:14px;color:#333333;line-height:1.5}
.fuwenbenContent p{font-size:14px;color:#333333;line-height:1.5}
.zyzNavWrap{width:1060px;margin:0 auto;font-size:0;text-align:center;border-bottom:1px solid #dedede}
.zyzNavWrap .item{display:inline-block;vertical-align:middle;font-size:18px;color:#333;text-align:center;line-height:60px;border-bottom:3px solid transparent;padding:0 25px;margin:0 30px;position:relative;top:1px}
.zyzNavWrap .item:after{content:'';display:block;width:2px;height:20px;background-color:#d0d0d0;position:absolute;top:50%;margin-top:-10px;left:-30px}
.zyzNavWrap .item:first-child:after{display:none}
.zyzNavWrap .item.cur{border-bottom-color:#0c6c9f;color:#0c6c9f}
.zyzBiaoti{width:1060px;margin:0 auto;font-size:18px;color:#333333;font-weight:bold;line-height:38px;margin-top:25px}
.start{vertical-align:top;display:inline-block;color:#cc8658;line-height:21px;font-size:20px}
.comment{vertical-align:top;display:inline-block;padding-left:20px;background:url('../cqImage/comments.png') no-repeat left center;height:21px;line-height:23px;color:#cc8658;max-width:40px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;cursor:pointer}
.good{vertical-align:top;display:inline-block;padding-left:20px;background:url('../cqImage/good.png') no-repeat left center;height:21px;line-height:24px;color:#cc8658;max-width:40px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;cursor:pointer}
.good.cur{background-image:url('../cqImage/goodOn.png')}
.bottomLine{background:url("../cqImage/bottomLine.png") no-repeat center bottom}
.psListTitle{height:50px;padding:10px;margin-bottom:20px;border-bottom:5px solid #5a131e}
.psListTitle .btnList{float:left}
.psListTitle .btnList span{font-size:14px;color:#333333;line-height:50px;padding:0 10px;cursor:pointer}
.psListTitle .btnList span.on{color:#cb5454}
.psListTitle .psLisrNum{float:right;font-size:14px;color:#333333;line-height:50px;margin-right:30px}
.psListTitle .psLisrNum span{color:#cb5454}
.zyzList li{float:left;margin:0 19px 37px 19px;width:260px;height:277px;border:1px solid #5a131e}
.zyzList li .imgDiv{position:relative;overflow:hidden;width:260px;height:200px}
.zyzList li .imgDiv .state{position:absolute;width:57px;height:47px;background:url('../cqImage/jxzIcon.png') no-repeat;top:-1px;right:0;z-index:1}
.zyzList li .imgDiv .state.end{background:url('../cqImage/ywcIcon.png') no-repeat}
.zyzList li .imgDiv .state.begin{background:url('../cqImage/jksIcon.png') no-repeat;top:0}
.zyzList li .imgDiv .tagWrap{position:absolute;bottom:10px;right:12px}
.imgDiv > a > img{width:100%;height:100%;object-fit:contain}
.zyzxx_box{margin:0 auto;float:none !important}
.menuTab{font-size:18px;color:#666666;width:1120px;margin:8px auto 12px}
.smallTab{position:relative}
.smallTab li{margin:0 20px}
.smallTab:before{content:'';width:1px;height:24px;background:#bfbfbf;display:block;position:absolute;left:50%;top:50%;margin-top:-12px}
.menuTab li{float:left;padding:0 12px;line-height:38px;height:38px;margin-left:20px;cursor:pointer;min-width:72px;text-align:center}
.menuTab li.cur{color:#da4e4c;border-bottom:4px solid #da4e4c}
.rankList{width:345px;margin:0 auto}
.rankList li{height:52px;border-bottom:1px solid #eaeaea;overflow:hidden}
.rankList .rankNum{width:18px;height:18px;border-radius:50%;background-color:#bfbfbf;color:#fff;line-height:18px;font-size:12px;text-align:center;float:left;margin:15px 15px 0 10px;position:relative}
.rankList li:first-child .rankNum{background:url('../cqImage/rankOne.png') no-repeat center;height:24px;line-height:30px;border-radius:0}
.rankList li:first-child+li .rankNum{background:url('../cqImage/rankTwo.png') no-repeat center;height:24px;line-height:30px;border-radius:0}
.rankList li:first-child+li+li .rankNum{background:url('../cqImage/rankThree.png') no-repeat center;height:24px;line-height:30px;border-radius:0}
.rankList li:last-child{border:none}
.rankList li p{line-height:22px;height:22px;color:#656565;font-size:12px;width:240px}
.rankList li p.name{font-size:14px;color:#333333;margin-top:5px}
.rankList li .rankLove{width:30px;text-align:right;float:left;line-height:52px;color:#eb813c;font-size:14px;background:url('../cqImage/rankLove.png') no-repeat left center;padding-left:20px}
.aboutLink{font-weight:bold;color:#da4e4c;font-size:18px;height:36px;border-right:1px solid #e0e0e0;line-height:36px;position:relative;margin-left:30px;padding:0 20px;margin-top:5px}
.aboutLink:after{width:3px;height:14px;background-color:#eb813c;content:'';display:block;left:0;top:50%;margin-top:-7px;position:absolute}
.linkImg a{display:inline-block;margin-left:38px}
.linkImg a img{display:block}
.imgDiv .tagWrap span{min-width:36px;height:18px;text-align:center;line-height:18px;background-color:rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.9);border-radius:3px;font-size:12px;color:#fff;padding:0 6px;display:inline-block}
.zyzList li p{padding:0 15px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.zyzList li p.title{font-size:14px;color:#434343;line-height:30px;font-weight:bold}
.zyzList li p.count{font-size:12px;color:#333333;line-height:20px}
.zyzList li p.countEr{font-size:12px;color:#333333;line-height:20px;white-space:normal;text-overflow:clip;-o-text-overflow:clip;height:40px}
.zyzList li .info{padding:0 20px;margin-top:10px;height:21px}
.zyzList li .info .start{float:left}
.zyzList li .info .comment{float:right}
.zyzList li .info .good{float:right;margin-right:10px}
.psDetailIv{width:320px;float:left}
.psDetailIv .ivDiv{width:320px;height:210px;position:relative;overflow:hidden}
.psDetailIv .ivDiv video{width:320px;height:210px}
.psDetailIv .ivDiv .cover{display:block;width:100%;height:100%;object-fit:cover}
.psDetailIv .ivDiv audio{display:block;width:100%;position:absolute;left:0;bottom:0}
.psDetailIv .btnList{padding:10px 80px}
.psDetailIv .btnList .imgBtn{float:left}
.psDetailIv .btnList .videoBnt{float:right}
.psDetailIv .btnList div{cursor:pointer;text-align:center;border:1px solid #eee;width:70px;height:26px;line-height:26px;font-size:14px;color:#333333;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.psDetailIv .btnList div.on{border:1px solid #0c6c9f;background-color:#0c6c9f;color:#fff}
.psDetailInfo{width:780px;float:right}
.psDetailInfo .name{font-size:24px;color:#333333;margin-bottom:20px}
.psDetailInfo .name .tag1{font-size:14px;margin-left:30px}
.psDetailInfo .name .tag2{font-size:12px;color:#ffffff;display:inline-block;background-color:#cb5454;padding:2px 10px;margin-left:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.psDetailInfo .cont{margin-bottom:10px;font-size:14px;color:#333333}
.psDetailInfo .cont label{vertical-align:top}
.psDetailInfo .cont span{display:inline-block;vertical-align:middle;line-height:19px;min-width:90px;max-width:650px;margin-right:20px;position:relative;top:-1px}
.psDetailInfo .info{margin-top:10px;height:21px;width:240px}
.psDetailInfo .info .start{float:left}
.psDetailInfo .info .comment{float:right}
.psDetailInfo .info .good{float:right;margin-right:10px}
.psTable{border-collapse:collapse}
.psTable th{height:47px;line-height:47px;background-color:#f8f8f8;font-size:14px;color:#666666}
.psTable th,.psTable td{border:1px solid #dedede}
.psTable td{text-align:center;padding:10px 5px;font-size:12px;color:#666666}
.psTable td span.link{color:#0c6c9f;font-size:14px;cursor:pointer}
.psTable td .start{margin-right:10px}
.psTable td .imgDiv{float:left;width:100px;height:65px;overflow:hidden;position:relative}
.psTable td .info{float:right;width:150px}
.psTable td .info p{font-size:12px;color:#666666;text-align:left}
.psTable td .info p.link{text-align:left;color:#0c6c9f;font-size:12px}
.viewPj li{width:490px;height:90px;border-bottom:1px solid #e2e2e2;padding-top:15px}
.viewPj li .img{float:left;width:60px;height:60px;overflow:hidden;position:relative;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px}
.viewPj li .detail{width:410px;float:right}
.viewPj li .detail .name{margin-bottom:5px}
.viewPj li .detail .name label{line-height:21px;float:left;font-size:12px;color:#333333;display:inline-block;max-width:350px}
.viewPj li .detail .name span{float:right}
.viewPj li .detail .time{font-size:12px;color:#333333;margin-bottom:5px}
.viewPj li .detail .font{font-size:12px;color:#666666;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;height:40px;line-height:20px}
.brilliant{padding:25px 30px 60px}
.brilliant .title{border-bottom:1px solid #dedede;font-size:18px;text-align:center;color:#333333;line-height:50px;height:50px;margin-bottom:20px}
.brilliant .detail video{margin:0 auto 50px;display:block;width:635px;height:420px}
.brilliant .detail .font{font-size:14px;color:#000000;margin-bottom:50px}
.brilliant .detail .date{text-align:right;font-size:14px;color:#000000}
.news{padding:25px 30px 60px}
.news .title{font-size:24px;color:#0c6c9f;margin-bottom:20px}
.news .date{font-size:14px;color:#999999;margin-bottom:50px}
.news .detail img{max-width:1070px;display:block;margin:0 auto 50px}
.news .detail .font{font-size:14px;color:#666666;margin-bottom:40px}
.newsList{}
.newsList li{padding:20px 0 20px 20px;border-bottom:1px dashed #e8e8e8;background:url("../cqImage/dot.png") no-repeat left center}
.newsList li span{height:20px;line-height:20px;vertical-align:top}
.newsList li em{vertical-align:top;display:inline-block;height:20px}
.newsList li em img{position:relative;top:-10px}
.newsList li .title{width:680px;float:left}
.newsList li .title span{display:inline-block;max-width:620px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;font-size:14px;color:#0c6c9f}
.newsList li .place{float:left;width:210px;padding:0 20px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;height:20px;line-height:20px;font-size:14px;color:#999999}
.newsList li .time{float:right;width:170px;height:20px;line-height:20px;font-size:14px;color:#999999}
.detailPlTitle{padding:0 30px;height:50px;background-color:#f8f8f8;border-bottom:1px solid #e8e8e8;font-size:14px;color:#cb5454;line-height:50px}
.detailPl{padding:30px 60px}
.detailPlList li{padding:30px 0;border-top:1px solid #e8e8e8}
.detailPlList li .userHeadImg{float:left;width:50px;height:50px;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.detailPlList li .userPlInfo .userName{font-size:14px;color:#666}
.detailPlList li .userPlInfo{padding-top:5px;width:1000px;float:right}
.detailPlList li .userPlInfo .time{margin-bottom:15px}
.detailPlList li .userPlInfo .time div{line-height:26px;height:26px;display:inline-block;margin-right:20px}
.detailPlList li .userPlInfo .font{font-size:14px;color:#000000;margin-bottom:30px}
.detailPlList li .userPlInfo .imgDiv div{float:left;margin-right:20px;overflow:hidden;position:relative;height:130px;width:200px}
.syIndexSwiper{width:1200px;height:390px;margin:0 auto;padding:20px 0}
.syIndexSwiper .swiper-slide{width:750px;height:390px;overflow:hidden}
.shouyeTitle{margin:0 35px;background:url(../cqImage/syTitBg.png) no-repeat bottom right;padding:10px 5px 15px 5px;margin-bottom:20px;position:relative}
.shouyeTitle .zuoTit{float:left;font-size:18px;color:#da4e4c;font-weight:bold}
.shouyeTitle .zuoTit img{display:inline-block;vertical-align:middle;margin-right:12px}
.shouyeTitle .more{font-size:12px;color:#656565;line-height:40px;position:absolute;right:0;top:6px}
.shouyeTitle .more img{display:inline-block;vertical-align:middle;margin-left:12px;padding-right:10px}
.syJcsj{}
.syJcsj .item{width:246px;height:159px;overflow:hidden;float:left;position:relative;margin-left:16px;margin-bottom:19px}
.syJcsj .item .pic{width:246px;height:159px;overflow:hidden;position:relative}
.syJcsj .item .char{padding:0 24px;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;background:rgba(0,0,0,.8);height:55px;padding-top:5px}
.syJcsj .item .char p{line-height:24px;color:#fff;font-size:12px;height:24px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.syJcsj .item .char .name{font-size:14px;line-height:24px;height:24px}
.syJcsj .item:first-child{width:411px;height:338px;margin-left:7px}
.syJcsj .item:first-child .pic{width:411px;height:338px;overflow:hidden;position:relative}
.syJcsj .item:first-child .char{padding:0 15px;padding-top:10px;height:72px}
.syJcsj .item:first-child .char p{font-size:14px}
.syJcsj .item:first-child .char .name{line-height:28px;font-size:18px;height:28px}
.syDtywSwiper.swiper-container{width:300px;height:220px;float:left;position:relative;margin-left:7px}
.syDtywSwiper .pic{width:300px;height:220px;position:relative;overflow:hidden}
.syDtywSwiper .pic img{display:block;width:100%;height:100%}
.syDtywSwiper .char{width:270px;padding:0 15px;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.5)}
.syDtywSwiper .char .tit{font-size:12px;color:#fff;width:200px;height:40px;line-height:40px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.syDtywSwiper .pagination{text-align:right;position:absolute;right:6px;bottom:11px}
.syDtywSwiper .swiper-pagination-switch{display:inline-block;vertical-align:middle;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;margin:0 2px;cursor:pointer}
.syDtywSwiper .swiper-active-switch{background:#ff8a00}
.syDtywList{width:370px;float:right}
.syDtywList li{}
.syDtywList .dot{width:20px;float:left;line-height:35px;height:32px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;font-size:36px;color:#333;text-align:center}
.syDtywList .char{display:block;width:265px;float:left;font-size:14px;color:#333;line-height:32px;height:32px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.syDtywList .char:hover{color:#eb813c}
.syDtywList .time{width:85px;float:left;font-size:13px;color:#656565;text-align:right;line-height:32px;height:32px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.psygWrap .img{width:320px;height:213px;position:relative;overflow:hidden}
.psygWrap .char{max-width:368px;margin-left:40px}
.psygWrap p{line-height:32px;color:#333333;font-size:14px;height:32px}
.introNav{padding:40px 20px 30px 40px}
.introNav .item{display:block;float:left;font-size:18px;color:#545454;text-align:center;height:30px;line-height:30px;overflow:hidden;padding:0 22px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-right:20px}
.introNav .item.cur{color:#fff;background-color:#eb813c}
.introWrap{width:1078px}
.introWrap .iTop{height:30px;background:url("../cqImage/introBg1.png") no-repeat top center}
.introWrap .iBottom{height:30px;background:url("../cqImage/introBg2.png") no-repeat bottom center}
.introWrap .iCont{width:1073px;margin-left:1px;border-left:2px solid #69312b;border-right:2px solid #69312b}
.introWrap .tit{width:706px;margin:0 auto;padding:30px 60px;font-size:36px;color:#343434;text-align:center;background:url("../cqImage/introTit.png") no-repeat bottom center}
.introWrap .neir{padding:50px 30px 20px 30px;font-size:24px;color:#343434;line-height:1.5}
.introWrap .neir img{max-width:100%;height:auto}
.introWrap .neir .item{margin-bottom:30px}
/* #endregion */

/* #region 内页九 */
.hdList {
  margin-top: 18px;
  width: 1226px;
}

.actCenter {
  padding-bottom: 52px;
}

.hdList li {
  margin-right: 26px;
}

.hdList li:nth-child(4n) {
  margin-right: 0px;
}

.culTeams {
  width: 770px;
  line-height: 30px;
  float: left;
}

.vol {
  width: 385px;
  line-height: 30px;
  float: right;
}

.culTeamsTitle, .volTitle {
  /* margin-bottom: 6px; */
  border-bottom: 1px solid #338ce0;
  padding-left: 18px;
  padding-right: 25px;
}

.culTeamsTitle span.ch, .volTitle span.ch {
  font-size: 20px;
  color: black;
  letter-spacing: 2px;
}

.culTeamsTitle span.ch span.line, .volTitle span.ch span.line {
  color: #999999;
}

.culTeamsTitle span.ch span.eng, .volTitle span.ch span.eng {
  color: #999999;
  font-size: 14px;
  letter-spacing: 0px;
}

a.moreA {
  float: right;
  color: #338ce0;
  font-size: 12px;
}

.culTeamsLeft {
  width: 862px;
  padding: 36px 34px 0 20px;
}

.culTeamsLeft li {
  float: left;
  width: 177px;
  margin-right: 92px;
  padding-bottom: 38px;
}

.culTeamsLeft li:nth-child(3n) {
  margin-right: 0px;
}

.culTeamsLeft .img img {
  width: 170px;
  height: 170px;
  border-radius: 50%;
  border: 3px solid #e6e6e6;
}

p.intro {
  font-size: 16px;
  line-height: 30px;
  color: #262626;
  text-align: center;
}

p.detail {
  font-size: 12px;
  line-height: 18px;
  color: #666;
  height: 36px;
  overflow: hidden;
  text-align: center;
}

.volRight {
  padding-top: 10px;
}

.volRight li {
  height: 95px;
  padding-top: 16px;
  padding-bottom: 18px;
  border-bottom: 1px dashed #d2d2d2;
}

.volRight .img img {
  width: 150px;
  height: 96px;
}

.volRight .img {
  width: 150px;
  height: 96px;
  float: left;
  margin-right: 12px;
}

.volRight .msg {
  padding-top: 12px;
  font-size: 16px;
  column-rule: #333;
}

.msg .label {
  font-size: 12px;
  color: #666;
}

.msg .label span {
  border: 1px solid #999;
  padding: 3px 6px;
  border-radius: 3px;
  margin-right: 3px;
}

.ysEnjoy {
  background: #f3f3f3;
  width: 100%;
  height: 583px;
  /* padding: 15px 0 50px; */
  padding-top: 15px;
  margin-bottom: 40px;
}

#ysList {
  margin-top: 30px;
}

.culHeritageImg {
  width: 1226px;
}

.culHeritageImg li {
  float: left;
  position: relative;
  margin-right: 10px;
  margin-bottom: 12px;
}

.culHeritageImg li:nth-child(3n) {
  margin-right: 0px;
}

.culHeritageImg .img img {
  width: 393px;
  height: 295px;
}

.culHeritageImg li img.heritage {
  position: absolute;
  top: 30px;
  right: 60px;
}

.culHeritageImg li img.heritageMore {
  position: absolute;
  bottom: 17px;
  right: 32px;
}

.culHeritageImg .bk {
  background: url(../images/bk.png) no-repeat center;
  position: absolute;
  bottom: 22px;
  left: 20px;
  width: 313px;
  height: 60px;
  padding: 16px 22px 24px 21px;
}

.bk .p1 {
  font-size: 16px;
  color: #333;
}

.bk .p2 {
  font-size: 12px;
  line-height: 18px;
  color: #666;
  overflow: hidden;
  height: 38px;
  margin-top: 12px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.zjCenter {
  width: 1200px;
  margin: 0 auto;
}

/* start 头部 */
.headerTop {
  background: #338ce0;
  line-height: 26px;
  font-size: 12px;
  color: #fff;
}

.headerTop .menuUl li {
  background: url(../images/hp_line.png) no-repeat right center;
  float: left;
  display: inline;
  margin-right: 15px;
}

.headerTop .menuUl li a {
  display: block;
  color: #fff;
}

.headerTop .menuUl li a.a_one {
  background: url(../images/hp_user.png) no-repeat left center;
  padding-left: 15px;
  margin-right: 15px;
}

.headerTop .menuUl li a.a_two {
  background: url(../images/hp_pen.png) no-repeat left center;
  padding-left: 15px;
  margin-right: 15px;
}

.headerTop .menuUl li a.a_three {
  background: url(../images/hp_phone.png) no-repeat left center;
  padding-left: 15px;
  margin-right: 15px;
}

.headerTop .menuUl li a.a_four {
  background: url(../images/hp_wx.png) no-repeat left center;
  padding-left: 22px;
  margin-right: 15px;
}

.headerTop .menuUl li:last-child {
  background: none;
  margin-right: 0px;
}

.headerTop .menuUl .weixin {
  position: relative;
}

#number_code {
  position: absolute;
  top: 35px;
  left: -14px;
  z-index: 10;
  width: 104px;
  height: 126px;
  border: 1px solid #e3e3e3;
  overflow: hidden;
  padding-left: 8px;
  padding-top: 7px;
  display: none;
  cursor: pointer;
  background: #fff;
}

#number_code img {
  display: block;
}

#number_code div {
  float: left;
  display: inline-block;
  width: 95px;
  height: 133px;
  margin-right: 8px;
  text-align: center;
  color: #666666;
  font-size: 14px;
  line-height: 28px;
}

#number_code div span {
  color: #666666;
  font-size: 14px;
}

.ptHeadLogSear {
  background-color: #f5f5f5;
}

.ptHeadLogSear .zjCenter {
  background: url(../images/child/zjtop_bg.png) no-repeat right bottom;
  padding: 20px 0;
}

.ptHeadLogSear .logo {
  margin: 0;
}

.ptHeadLogSear .logo a {
  display: block;
}

.ptHeadLogSear .logo img {
  display: block;
  margin: 0 auto;
  width: auto;
}

.headSearDiv {
  width: 482px;
  height: 38px;
  border: 1px solid #338ce0;
  margin-left: 196px;
  margin-top: 8px;
  background-color: #fff;
}

.headSearDiv .selDiv {
  width: 84px;
  float: left;
  font-size: 12px;
  color: #333333;
  position: relative;
  text-align: center;
}

.headSearDiv .selDiv dt {
  display: block;
  padding-left: 10px;
  padding-right: 8px;
  height: 38px;
  line-height: 38px;
  background: url(../images/child/fs_arrow1.png) no-repeat right center;
  cursor: pointer;
}

.headSearDiv .selDiv dd {
  display: none;
  width: 100%;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  position: absolute;
  left: -3px;
  top: 38px;
  z-index: 3;
}

.headSearDiv .selDiv dd a {
  display: block;
  color: #666;
  height: 38px;
  line-height: 38px;
  text-align: center;
}

.headSearDiv .selDiv dd a.cur {
  background-color: #338ce0;
  color: #fff;
}

.headSearDiv .stxt {
  display: block;
  margin-top: 12px;
  margin-left: 10px;
  float: left;
  width: 328px;
  padding-left: 18px;
  border: none;
  font-size: 12px;
  color: #333;
  line-height: 16px;
  height: 16px;
  border-left: 1px solid #e0e0e0;
  outline: none;
}

.headSearDiv .sbtn {
  display: block;
  float: right;
  width: 40px;
  height: 38px;
  line-height: 38px;
  border: none;
  background: #338ce0 url(../images/child/fs_sear.png) no-repeat center;
  outline: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.ptHeadLogSear .dlzcCenter {
  margin-top: 8px;
}

.ptHeadLogSear .dlzcCenter a {
  display: block;
  float: left;
  _display: inline;
  width: 78px;
  height: 38px;
  line-height: 38px;
  margin-left: 10px;
  font-size: 14px;
  text-align: center;
}

.ptHeadLogSear .dlzcCenter a img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

.ptHeadLogSear .dlzcCenter .dl {
  border: 1px solid #338ce0;
  color: #fff;
  background-color: #338ce0;
}

.ptHeadLogSear .dlzcCenter .zc {
  border: 1px solid #00a650;
  color: #fff;
  background-color: #00a650;
}

.ptHeadLogSear .dlzcCenter .tc {
  border: 1px solid #dbdbdb;
  color: #333;
  background-color: #dbdbdb;
}

.headNavListWc {
  background-color: #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

.headNavList {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.headNavList li {
  float: left;
  position: relative;
  margin: 0 6px;
}

.headNavList li a {
  display: block;
  font-size: 18px;
  color: #333333;
  text-align: center;
  border-top: 3px solid #fff;
  height: 41px;
  line-height: 44px;
  padding: 0 16px;
}

.headNavList li.cur a {
  color: #338ce0;
  background-color: #e7f4f8;
  border-top: 3px solid #338ce0;
}

/* end 头部 */
/* start 底部 */
.zjFooter {
  background-color: #338ce0;
  font-size: 14px;
  color: #fff;
  padding: 44px 0;
}

.zjFooter a {
  color: #fff;
}

.zjFooter a:hover {
  text-decoration: underline;
}

.zjFooter .footXian {
  width: 750px;
  height: 1px;
  margin: 20px auto;
  background-color: #676767;
}

.zjFooter .footWen {
  font-size: 13px;
  line-height: 26px;
  text-align: center;
}

/* end 底部 */
/* start 镇江文化场馆*/
.zjCultureVenueBg {
  background: #f0f8fb url(../images/zjcgbg.png) no-repeat center bottom;
  width: 100%;
  height: 583px;
  padding: 15px 0 50px;
  margin-bottom: 40px;
}

.zjCultureVenueBg .changgOrder {
  margin-top: 20px;
  float: left;
  width: 765px;
  position: relative;
}

.zjCultureVenueBg .changgOrder .item {
  padding-top: 75px;
  width: 545px;
  height: 210px;
  overflow: hidden;
}

.zjCultureVenueBg .changgOrder .item .img {
  position: relative;
}

.zjCultureVenueBg .changgOrder .item .img .lbTitle {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 490px;
  height: 50px;
  padding: 0 25px;
  font-size: 18px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.6);
  line-height: 50px;
}

.zjCultureVenueBg .changgOrder .owl-item.center {
  border: 2px solid #fff;
}

.zjCultureVenueBg .changgOrder .owl-item.center .item {
  width: 540px;
  height: 360px;
  position: relative;
  top: -75px;
  z-index: 2;
}

.zjCultureVenueBg .changgOrder .owl-item.center .item .img {
  width: 545px;
  height: 360px;
  overflow: hidden;
}

.zjCultureVenueBg .owl-theme .owl-controls {
  position: relative;
}

.zjCultureVenueBg .owl-dots {
  position: absolute;
  right: -440px;
  width: 400px;
  top: -381px;
  text-align: right;
}

.zjCultureVenueBg .owl-dots .owl-dot.active span, .zjCultureVenueBg .owl-dots .owl-dot:hover span {
  background: #338ce0;
}

.zjCultureVenueBg .owl-carousel .owl-item {
  width: 545px;
  height: 360px;
}

.zjCultureVenueBg .owl-nav {
  position: relative;
}

.zjCultureVenueBg .owl-nav div {
  padding: 0 !important;
  margin: 0 !important;
  font-size: 0 !important;
  height: 40px;
  width: 40px;
  border-radius: 100px !important;
}

.zjCultureVenueBg .owl-nav div.owl-prev {
  position: absolute;
  left: 20px;
  top: -204px;
  background: url(../images/leftBtn.png) no-repeat center center rgba(0, 0, 0, 0.5) !important;
}

.zjCultureVenueBg .owl-nav div.owl-next {
  position: absolute;
  right: 20px;
  top: -204px;
  background: url(../images/rightBtn.png) no-repeat center center rgba(0, 0, 0, 0.5) !important;
}

.zjCultureVenue {
  overflow: hidden;
  width: 1200px;
  margin: auto;
}

.zjCultureVenueInfo {
  margin-top: 60px;
  float: right;
  width: 277px;
  height: 197px;
  background-color: rgba(51, 140, 224, 0.8);
  padding: 50px 53px;
}

.zjCultureVenueInfo .more {
  width: 97px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  color: #ffffff;
  font-size: 12px;
  border-radius: 3px;
  border: 1px solid #fff;
  display: block;
  margin-top: 28px;
}

.zjCultureVenueInfo .title {
  font-size: 18px;
  margin-bottom: 15px;
  color: #fff;
}

.zjCultureVenueInfo .line {
  width: 45px;
  height: 2px;
  background-color: #fff;
  margin-bottom: 20px;
}

.zjCultureVenueInfo .detail {
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  height: 66px;
  overflow: hidden;
}

.mainTitle {
  text-align: center;
}

.mainTitle a {
  display: inline-block;
}

/* end 镇江文化场馆*/
.moreBot {
  margin-top: 30px;
  text-align: center;
}

.moreBot img {
  margin-left: 5px;
}

.moreBot a.more {
  display: inline-block;
  width: 99px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  background: #338ce0;
  margin-top: 10px;
}

.bannerBox {
  width: 750px;
  height: 475px;
  float: left;
  position: relative;
  overflow: hidden;
}

.bannerBox .hd {
  height: 22px;
  line-height: 22px;
  right: 28px;
  bottom: 25px;
  position: absolute;
  z-index: 1;
}

.bannerBox .hd ul li {
  width: 22px;
  height: 22px;
  line-height: 22px;
  margin-left: 2px;
  float: left;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  background: #262626;
  text-align: center;
}

.bannerBox .hd ul li.on {
  background: #f16b28;
}

.bannerBox .bd li a {
  display: block;
  position: relative;
  width: 750px;
  height: 475px;
  overflow: hidden;
}

.bannerBox .bd li .info {
  height: 94px;
  width: 450px;
  padding: 0 30px;
  position: absolute;
  overflow: hidden;
  left: 0;
  bottom: 0;
  background: url(../images/zjBanner.png) no-repeat center;
  font-size: 18px;
  color: #ffffff;
  line-height: 120px;
}

.bannerBox .bd li .date {
  float: right;
  color: #999;
}

.culturalNews {
  width: 420px;
  height: 475px;
  float: right;
  margin-right: 15px;
}

.culturalNews .tit {
  height: 56px;
  border-bottom: 1px solid #338ce0;
  padding: 0 16px;
  font-weight: normal;
  overflow: hidden;
}

.culturalNews .tit img {
  margin-top: 22px;
}

.culturalNews .tit .more {
  font-size: 12px;
  color: #338ce0;
  float: right;
  line-height: 80px;
}

.culturalNews .newsList {
  padding: 12px 0;
  font-size: 14px;
  color: #333333;
  line-height: 36px;
  overflow: hidden;
}

.culturalNews .newsList li {
  padding-left: 15px;
  padding-right: 20px;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  width: 385px;
}

.culturalNews .newsList li a {
  display: block;
  color: #333;
}

.culturalNews .newsList li p {
  width: 310px;
}

.culturalNews .newsList li p em {
  font-size: 24px;
  display: inline-block;
  line-height: 12px;
  vertical-align: middle;
}

.culturalNews .newsList li span {
  font-size: 12px;
  color: #666666;
}

.culturalNews .newsList li.cur {
  background-color: rgba(231, 244, 248, 0.8);
}

.culturalNews .newsList li.cur a {
  color: #338ce0;
}

.culturalNews .newsList li.cur span {
  color: #338ce0;
}

.hdList li {
  width: 280px;
  float: left;
  background-color: #fff;
}

.hdList li a {
  display: block;
}

.hdList li .img {
  width: 280px;
  height: 185px;
  position: relative;
  overflow: hidden;
}

.hdList li .char {
  padding: 0 12px;
  overflow: hidden;
}

.hdList li .char .tit {
  font-size: 16px;
  color: #262626;
  margin: 10px 0 15px;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  font-weight: normal;
}

.hdList li .char p {
  font-size: 12px;
  line-height: 24px;
  color: #666666;
  height: 24px;
  overflow: hidden;
}

/* 培训 */
.filter {
  color: #666;
  /*height: 220px;*/
  border: 1px solid #eaeceb;
}
.filterArea div {
  float: left;
  /*height: 70px;*/
  /*line-height: 70px;*/
  width: 1080px;
  line-height: 34px;
}

.filterKinds div {
  float: left;
  height: 65px;
}

.filterSort div {
  float: left;
  height: 80px;
  line-height: 80px;
}

.filter .title {
  width: 70px;
  text-align: right;
  font-size: 12px;
  margin-right: 15px;
}

.filterKinds .title {
  line-height: 65px;
}

.filterKinds, .filterArea {
  border-bottom: 1px solid #eaeceb;
  margin: 0 10px;
}
.filterArea{
  height: 70px;
  overflow: hidden;
  position: relative;
}
.filterArea .takeUp{
  position: absolute;
  right: 0px;
  width: 40px;
  text-align: center;
  bottom: 0px;
  border: 1px solid #ccc;
  border-radius: 10px;
}

.filterSort {
  margin: 0 10px;
}

.area .filterRight .item {
  float: left;
  font-size: 12px;
  margin-right: 30px;
}

.kinds .filterRight {
  margin-top: 17px;
}

.kinds .filterRight .item {
  float: left;
  font-size: 12px;
  margin-right: 10px;
  padding: 4px 24px;
  border: 1px solid #cccccc;
}

.sort .filterRight .item {
  float: left;
  font-size: 12px;
  margin-right: 30px;
}

.area .item.cur {
  color: #338ce0;
}

.kinds .item.cur {
  color: white;
  background: #338ce0;
  border: 1px solid #338ce0;
}

.sort .item.cur {
  color: #338ce0;
}

.peixunLine {
  width: 100%;
  height: 5px;
  background: #f5f5f5;
}

.peixunShowPic {
  width: 1200px;
  overflow: hidden;
  margin-top: 12px;
}

.peixunShow .peixunUl {
  width: 1225px;
}

.peixunShow .peixunUl .peixunLi {
  float: left;
  width: 280px;
  height: 375px;
  margin-right: 20px;
  margin-left: 4px;
  margin-bottom: 25px;
}

.peixunShow .peixunUl .peixunLi .img {
  width: 280px;
  height: 185px;
  position: relative;
  overflow: hidden;
}

.img img {
  width: 100%;
  height: 100%;
}

.peixunLi .label {
  width: 64px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background: #418cd2;
  border-radius: 3px 0 0 3px;
  position: absolute;
  right: 0;
  bottom: 10px;
}

.bottomShadow {
  width: 100%;
  height: 190px;
  box-shadow: 0px 4px 10px #ccc;
  -moz-box-shadow: 0px 4px 10px #ccc;
  -webkit-box-shadow: 0px 4px 10px #ccc;
}

.peixunLi .words {
  padding: 16px 0 38px 16px;
}

.peixunLi .peixunTit {
  font-size: 14px;
  color: #262626;
  margin-bottom: 30px;
  width: 260px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.peixunLi .peixunNum, .peixunLi .peixunAdd {
  color: #a1a1a1;
  font-size: 12px;
  width: 260px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.peixunNum {
  margin-bottom: 5px;
}

.peixunNum .num {
  font-size: 14px;
  color: #4995e2;
}

.peixunLi .sub {
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 20px;
  color: #fff;
}

.peixunLi .subWill {
  background: #f36b15;
}

.peixunLi .subing {
  background: #338ce0;
}

.peixunLi .subEnd {
  background: #cccccc;
}

.enrollIntro {
  cursor: pointer;
  width: 34px;
  height: 34px;
  padding: 10px;
  background: #f36b15;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 0px;
  right: 0px;
}

.closeImg {
  cursor: pointer;
  width: 54px;
  height: 54px;
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(../images/close.png) no-repeat center;
  display: none;
}

.peixunTop {
  position: relative;
  width: 1332px;
  margin: 0 auto;
}

.enrollWords .choose i.line {
  display: block;
  width: 50px;
  height: 4px;
  position: absolute;
  margin-left: 12.5%;
  bottom: 0;
  background: #338ce0;
}

.enrollWords {
  width: 500px;
  border: 1px solid #ebebeb;
  position: absolute;
  top: 0;
  right: 56px;
  background: #ffffff;
  z-index: 111;
  display: none;
}

.enrollWords .title {
  width: 200px;
  margin: 0 auto;
  position: relative;
}

.enrollWords .title div {
  float: left;
  width: 50%;
  height: 52px;
  line-height: 52px;
  font-size: 18px;
  color: #666;
  text-align: center;
}

.enrollWords .title div.choose {
  color: #338ce0;
}

.enrollWords .content {
  padding: 32px 30px 20px 30px;
  border-top: 1px solid #ebebeb;
  height: 500px;
  overflow: auto
}

.enrollWords .words {
  font-size: 14px;
  color: #262626;
  line-height: 22px;
}
.content .words p img{
  width: 440px!important;
  height: 240px!important;
}
.enrollWords .img{
  position: relative;
  overflow: hidden;
  width: 440px;
  height: 240px;
}

.peixunAddress p, .peixunAddress a, .peixunAddress span {
  font-size: 12px;
  color: #9b9b9b;
  line-height: 36px;
}

.mainDetail .leftDetail, .mainDetail .rightDetail.moreSug {
  /*float: left;*/
}

.mainDetail .peixunDetail {
  /*width: 752px;*/
  height: 440px;
  padding: 30px 48px 0 40px;
  background: #ffffff;
}

.mainDetail .peixunDetail .title {
  color: #9b9b9b;
  font-size: 30px;
  font-weight: bold;
  color: #313131;
  /*overflow: hidden;*/
  /*white-space: nowrap;*/
  /*text-overflow: ellipsis;*/
  margin-bottom: 32px;
}

.mainDetail .peixunDetail .details {
  padding-top: 24px;
  border-top: 1px solid #dcdcdc;
  margin-left: 6px;
}

.mainDetail .peixunDetail .details .labels span {
  display: inline-block;
  padding: 6px 12px;
  background: #5a131e;
  text-align: center;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
  margin-right: 15px;
}

.mainDetail .peixunDetail .cont {
  margin-top: 30px;
}

.mainDetail .peixunDetail .cont .img {
  position: relative;
  overflow: hidden;
  width: 395px;
  height: 100%;
  float: left;
}

.mainDetail .peixunDetail .cont .msg {
  float: left;
  margin-left: 180px;
  font-size: 18px;
  color: #333333;
  line-height: 24px;
}

.mainDetail .peixunDetail .cont .msg div{
  width: 350px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mainDetail .peixunDetail .cont .msg .sign {
  width: 200px;
  height: 50px;
  background: #5a131e;
  border-radius: 5px;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  color: #fff;
}

.mainDetail .peixunDetail .cont .msg .add {
  background: url(../images/add-map.png) no-repeat left;
  padding-left: 28px;
  margin-top: 18px;
}

.mainDetail .peixunDetail .cont .msg .time {
  background: url(../images/cal.png) no-repeat left;
  padding-left: 28px;
  margin-top: 12px;
}

.mainDetail .peixunDetail .cont .msg .personNum {
  background: url(../images/human.png) no-repeat left;
  padding-left: 28px;
  margin-top: 12px;
}

.mainDetail .peixunDetail .cont .msg .personNum span {
  color: #64a9ea;
  font-size: 18px;
}

.mainDetail .peixunDetail .cont .msg .price {
  background: url(../images/price.png) no-repeat left;
  padding-left: 28px;
  margin-top: 12px;
}

.mainDetail .peixunDetail .cont .msg .concreteAdd {
  font-size: 12px;
  color: #a4a19e;
  line-height: 20px;
  margin-left: 28px;
}

.mainDetail .peixunDetail .cont .msg .endTime, .mainDetail .peixunDetail .cont .msg .trainTime, .mainDetail .peixunDetail .cont .msg .age {
  margin-left: 28px;
}

.peixunCourse {
  margin-top: 22px;
  /*width: 840px;*/
  background: #ffffff;
  border: 1px solid #dcdcdc;
  border-top: 2px solid #e29500;
}

@media only screen and (max-width: 1080px) {
    .zjCenter{width:1080px}
    .peixunDetail{/*width:1080px;*/padding: 65px 0 0 0;}
    .peixunCourse {width: 1080px;}
    .peixunIntro{width: 1080px;}
    .mainDetail .peixunDetail .cont .msg {margin-left:200px}
}
@media only screen and (min-width: 1200px) {
    /*.peixunDetail{width:1200px}*/
    .peixunCourse {width: 1200px;}
    .peixunIntro{width: 1200px;}
}

.peixunCourse .title {
  color: #0c1a04;
  font-size: 16px;
  font-weight: bold;
  padding-left: 40px;
  line-height: 52px;
  border-bottom: 1px solid #dcdcdc;
}

.peixunCourse table {
  width: 800px;
  max-height: 250px;
  margin: 0 auto;
  margin-top: 20px;
}

.peixunCourse table tr {
  border: 1px solid #eeeeee;
  font-size: 12px;
  color: #424242;
}

.peixunCourse table tr td {
  line-height: 40px;
}

.peixunIntro {
  margin-top: 22px;
  margin-bottom: 85px;
  /*width: 840px;*/
  background: #ffffff;
  border: 1px solid #dcdcdc;
}

.peixunIntro .introTitle {
  font-size: 16px;
  color: #959595;
  border-bottom: 1px solid #dcdcdc;
  position: relative;
}

.peixunIntro .introTitle div {
  float: left;
  width: 130px;
  text-align: center;
  line-height: 55px;
}

.peixunIntro .introTitle div.choose {
  font-weight: bold;
  color: #0c1a04;
}

.peixunIntro .introTitle div.choose i.line {
  display: block;
  width: 85px;
  height: 3px;
  position: absolute;
  margin-left: 2.5%;
  bottom: 5px;
  background: #5a131e;
}

.peixunIntro .content {
  color: #424242;
  font-size: 14px;
  margin: 25px 48px 90px 48px;
  line-height: 24px;
}

.moreSug {
  margin-left: 35px;
}

.moreSug .suggest {
  width: 320px;
  padding-bottom: 40px;
  margin-top: 20px;
  border: 1px solid #dcdcdc;
}

.moreSug .suggest .sugtitle {
  font-size: 20px;
  color: #333;
  line-height: 58px;
  padding-left: 20px;
  border-bottom: 1px solid #dcdcdc;
}

.moreSug .suggest .moreMsg .moreMsgIntro {
  margin: 22px 15px 0 18px;
}

.moreSug .suggest .moreMsg .moreMsgIntro .img {
  position: relative;
  overflow: hidden;
  width: 135px;
  height: 100px;
  float: left;
}

.moreSug .suggest .moreMsg .moreMsgIntro .introWords {
  float: left;
  width: 140px;
  margin-left: 10px;
  margin-top: 6px;
}

.moreSug .suggest .moreMsg .moreMsgIntro .introWords .title {
  font-weight: bold;
  color: #272727;
  font-size: 14px;
  line-height: 16px;
  height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 12px;
}

.moreSug .suggest .moreMsg .moreMsgIntro .introWords .time {
  font-size: 12px;
  line-height: 18px;
  color: #272727;
}

.alertTime .alertTimeContent, .alertEnough .alertEnoughContent, .alertSuccess .alertSuccessContent {
  box-shadow: 0px 4px 10px #dfddde;
  -moz-box-shadow: 0px 4px 10px #dfddde;
  -webkit-box-shadow: 0px 4px 10px #dfddde;
}

.alertTime .alertTimeContent .title, .alertEnough .alertEnoughContent .title, .alertSuccess .alertSuccessContent .title {
  line-height: 40px;
  background: #b03a3e;
  color: #fff;
  font-size: 18px;
  vertical-align: middle;
  padding: 0 20px;
}

.alertTime .alertTimeContent .title img.imgClose, .alertEnough .alertEnoughContent .title img.imgClose, .alertSuccess .alertSuccessContent .title img.imgClose {
  float: right;
  margin-top: 11px;
}

.alertTime .alertTimeContent .msg, .alertEnough .alertEnoughContent .msg, .alertSuccess .alertSuccessContent .msg {
  margin: 40px;
  text-align: center;
  font-size: 16px;
  color: #666666;
  line-height: 24px;
}

.alertTime .alertTimeContent .know, .alertEnough .alertEnoughContent .know, .alertSuccess .alertSuccessContent .know {
  width: 170px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 3px;
  background: #b03a3e;
  margin: 0 auto;
  font-size: 16px;
  color: #fff;
}

.alertEnrollContent {
  box-shadow: 0px 4px 10px #dfddde;
  -moz-box-shadow: 0px 4px 10px #dfddde;
  -webkit-box-shadow: 0px 4px 10px #dfddde;
}

.alertEnrollContent .sub {
  width: 170px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  background: #b03a3e;
  border-radius: 3px;
  margin-top: 20px;
  font-size: 16px;
  color: #fff;
}

.alertEnrollContent .title {
  line-height: 40px;
  background: #b03a3e;
  color: #fff;
  font-size: 18px;
  vertical-align: middle;
  padding: 0 20px;
}

.alertEnrollContent .title img.imgClose {
  float: right;
  margin-top: 11px;
}

.form_enroll {
  margin: 25px 35px 0 35px;
  padding-bottom: 35px;
  border-bottom: 1px solid #ebebeb;
}

.form_enroll .bmItem {
  margin: 16px 50px 0 50px;
}

.form_enroll .bmItem .lab {
  font-size: 14px;
  color: #686868;
  float: left;
  width: 70px;
  margin-right: 20px;
  line-height: 30px;
}

.form_enroll .bmItem .txt {
  font-size: 14px;
  color: #999;
  line-height: 30px;
  float: left;
  width: 230px;
  padding-left: 5px; 
  height: 30px;
  background: #f4f3f3;
  border: 1px solid #dedede;
}

#birthday {
  background: #f4f3f3;
  border:0;
  line-height: 30px;
  width: 215px;
}

.form_enroll input[type="radio"] {
  display: none;
}

.form_enroll input[type="radio"] + label.radioBox::before {
  content: "\a0";
  display: inline-block;
  background: url(../images/radio.png) no-repeat center;
  padding-left: 28px;
}

.form_enroll input[type="radio"]:checked + label.radioBox::before {
  background: url(../images/radio_choose.png) no-repeat center;
}

.form_enroll input::-webkit-input-placeholder {
  font-size: 14px;
  color: #999;
}

.form_enroll input:-moz-placeholder {
  font-size: 14px;
  color: #999;
}

.form_enroll .px-bmForm input::-moz-placeholder {
  font-size: 14px;
  color: #999;
}

.form_enroll .px-bmForm input:-ms-input-placeholder {
  font-size: 14px;
  color: #999;
}

/* 培训订单 */
.courseTrain .courseLeft,.courseTrain .courseRight{
  float: left;
  border:1px solid #cdcdcd;
  background: #fff;
}
.courseTrain .courseLeft{
  width: 330px;
  height: 750px;
  margin-right: 12px;
}
.courseTrain .courseLeft .personMsg{
  height: 120px;
  border-bottom:1px solid #cdcdcd;
  padding: 20px;
}
.personMsg .img{
  width: 120px;
  height: 120px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
}
.personMsg .img,.personMsg .infoMsg{
  float: left;
}
.courseTrain .courseRight{
  width: 840px;
}
.personMsg .infoMsg{
  margin-top: 35px;
  margin-left: 20px;
}
.personMsg .infoMsg .name{
  width: 140px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: bold;
  color: #272727;
}
.personMsg .infoMsg .grade{
  font-size: 14px;
  margin-top: 12px;
  color: #272727;
}
.courseLeft .navUl{
  padding-bottom: 4px;
  border-bottom: 1px solid #cdcdcd;
}
.courseLeft .navUl li.navLi{
  width: 100%;
  font-size: 14px;
  color: #666666;
  line-height: 56px;
  text-align: center;
}
.courseLeft .navUl li.brandli{
  background: #b03a3e;
  color: #fff;
}
.setUl .setLi{
  font-size: 14px;
  color: #666666;
  line-height: 67px;
  text-align: center;
}
.courseRight{
  width: 840px;
  border: 1px solid #cdcdcd;
}
.courseRight .navSort{
  margin: 35px 25px 0 25px;
  padding-bottom: 20px;
  border-bottom: 1px solid #cdcdcd;
}
.courseRight .navSort a{
  display: inline-block;
  width: 98px;
  height: 36px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #b03a3e;
  font-size: 16px;
  color: #b03a3e;
  border-radius: 5px;
  margin-right: 8px;
}
.courseRight .navSort a.choose{
  background: #b03a3e;
  color: #fff;
}
.courseRight .orders{
  margin-top: 25px;
}
.orders .orderMsg .title  .orderNum,.orders .orderMsg .title  .orderTime{
  float: left;
}
.orders .orderMsg .title{
  border-bottom: 1px solid #d9d9d9;
  line-height: 38px;
}
.orders .orderMsg .title  .orderTime{
  color: #a3a3a3;
  font-size: 14px;
}
.orders .orderMsg .title  .orderNum{
  width: 560px;
  padding-left: 20px;
  color: #f58636;
  font-size: 16px;
  font-weight: bold;
}
.orders .orderMsg{
  width: 800px;
  height: 190px;
  margin: 0 auto;
  margin-bottom: 26px;
  border-radius: 4px;
  box-shadow:0px 0px 6px #ebebeb;
  -moz-box-shadow:0px 0px 6px #ebebeb;
  -webkit-box-shadow:0px 0px 6px #ebebeb;
}
.orderMsg .courseMsg{
  margin: 20px 25px 25px 25px
}
.courseMsg .img,.courseMsg .content,.courseMsg .situation{
  float: left;
}
.courseMsg .img,.courseMsg .content div{
  width: 460px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.orderMsg .courseMsg .img{
  position: relative;
  overflow: hidden;
  width: 155px;
  height: 100px;
  margin-right: 25px;
}
.courseMsg .content .traintit{
  font-size: 16px;
  color: #272727;
  font-weight: bold;
  margin-bottom: 8px;
}
.courseMsg .content .traintime,.courseMsg .content .trainadd{
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.courseMsg .situation{
  width: 110px;
  text-align: center;
  font-size: 16px;
  color: #b03a3e;
  line-height: 20px;
}
.courseMsg .situation .unsubscribe{
  width: 100px;
  height: 36px;
  line-height: 38px;
  margin: 0 auto;
  border: 1px solid #b03a3e;
  border-radius: 3px;
  margin-top: 12px;
}
/*.courseMsg .situation .success{
  line-height: 100px;
}*/
.courseMsg .situation .cancel{
  line-height: 100px;
  color: #999;
}
.courseMsg .situation .fail{
  line-height: 100px;
  color: #ff4b4b
}
/* #endregion 内页九 */

.content-video {
  width:90%;
  height:350px;
  margin:0 auto;
  background:#000;
}
.whzb-text{
overflow: hidden;
}
.whzb-text img{
  width:100% !important;
}