﻿html,body{width:100%;height:100%;text-align: center;background-color:#fff;margin-left:auto;margin-right:auto;padding:0;font:12px/1.5 Microsoft YaHei,"微软雅黑",Lucida,Verdana,Hiragino Sans GB,STHeiti,WenQuanYi Micro Hei,Droid Sans Fallback,SimSun,sans-serif;color:#333;text-align:left}
ul,li{padding:0;margin:0;list-style-type:none}
img{border:0;vertical-align:middle}
h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.right{float:right}
.left{float:left}
.clear{clear:both;height:auto}
a{color:#333;text-decoration:none}
a:hover{color:#000;text-decoration:none}
input,textarea,select,button{outline:none;resize:none;vertical-align:middle;font:12px/1.5 Microsoft YaHei,"微软雅黑",Lucida,Verdana,Hiragino Sans GB,STHeiti,WenQuanYi Micro Hei,Droid Sans Fallback,SimSun,sans-serif}
.resize{width:1024px;margin:0 auto;}

/*page-nav*/
.page-nav{text-align:center;margin:20px auto 50px;}
.page-nav a{border:1px solid #c1c1c1;color:#454545;margin-right:5px;padding:8px 15px;border-radius:3px;font-size:16px;}
.page-nav a:hover{border:1px solid #601986}
.page-nav .disabled{border:1px solid #eee;color:#eee}
.page-nav .disabled:hover{border:1px solid #eee}
.page-nav .active{border:1px solid #601986;color:#fff;font-weight:bold;margin-right:5px;padding:8px 15px;background:#601986;border-radius:3px;}


.toper{width: 70%;text-align:center;margin-left:auto;margin-right:auto;height: 44px;background-color: #fafafa;border-bottom: 1px solid #f3f3f3;line-height: 44px;color: #333;font-size: 14px;}
.toper .info-user{width:180px;height: 25px;font-size:16px;text-align:center;background:url('../images/user.png') no-repeat;margin-top: 10px;line-height: 25px;}
.toper .info-user.logined{width:420px;}
/**/
.header{padding:10px 0;width: 70%;text-align:center;margin-left:auto;margin-right:auto;}
.header a.logo{display:block;width:435px;height:65px;background:url('../images/logo.gif') no-repeat center center;}
.header .btn{margin-left:40px;width:325px;position:relative;z-index:50;}
.header .btn .info-user{width:220px;font-size:16px;text-align:center;background:url('../images/user.png') no-repeat;}
.header .btn .info-user.logined{padding-top:10px;}
.header .btn .info-user a.b{display:block;float:left;line-height:30px;height:30px;padding:3px 10px;font-size:16px;margin-top:15px;border-radius:5px;margin-right:5px;}
.header .btn .info-user a.b{color:#444;}
.header .btn .info-user a.b:hover{background:#601986;color:#fff;}
.header .search{width:330px;margin-top: 10px;}
.header .search .key{float:left;width:250px;height:30px;line-height:30px;padding:5px;border:1px solid #8957a1;background:#fff;border-radius:3px 0 0 3px}
.header .search .submit{cursor:pointer;float:left;width:66px;height:42px;line-height:42px;border:1px solid #8957a1;background:#8957a1;border-left:none;color:#fff;border-radius:0 3px 3px 0}
.header .search .submit:hover{background-color:#601986}
/*.header .btn a.cx{display:block;float:left;padding:5px 10px;font-size:16px;margin-top:15px;border-radius:5px;margin-right:5px;}
.header .btn a.cx{background:#aaa;color:#fff;}
.header .btn a.cx:hover{background:#601986;color:#fff;}
.header .btn .jd-cx{display:none;position:absolute;right:-5px;top:56px;width:120px;background:#fff;border:1px solid #eee;border-radius:5px;padding:10px;text-align:center;font-size:16px;color:#601986}
.header .btn .jd-cx i{display:block;width:10px;height:10px;position:absolute;z-index:60;position:absolute;right:66px;top:-8px;background:url('../images/arrow.gif') no-repeat center 0;}*/
.header .telphone{width:180px;height:50px;background:url('../images/tel.png') no-repeat;margin-top: 10px;}

/*menu*/
.menu{width: 70%;text-align:center;margin-left:auto;margin-right:auto;height:50px;position:relative;background-color: #796ba6;}
.menu .resize{position:relative;}
.menu a{display:block;float:left;width:110px;height:50px;line-height:50px;font-size:18px;text-align:center;color:#fff;}
.menu a:hover{background-color: #aca0ce;font-size: 20px;}
.menu a.active{background-color: #aca0ce;font-size: 20px;}
.jd-cx{display:none;position:absolute;right:498px;top:56px;width:120px;background:#fff;border:1px solid #eee;border-radius:5px;padding:10px;text-align:center;font-size:16px;color:#601986;z-index:999;}
.jd-cx i{display:block;width:10px;height:10px;position:absolute;z-index:60;position:absolute;right:66px;top:-8px;background:url('../images/arrow.gif') no-repeat center 0;}


/*focus*/
.focus{width: 70%;text-align:center;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;border: 0px solid;position: relative;}
.focus ul{overflow:hidden;}
.focus ul li{z-index:10;position:absolute;display:none;width:100%;left:0;top:0;overflow:hidden;}
.focus ul li a{display:block;width:100%;height:100%;}
.focus-num{z-index:30;position:absolute;bottom:0px;left:0;padding:0;width:100%;text-align:center;margin-bottom: 20px;}
.focus-num span{text-indent:-8000px;z-index:40;cursor:pointer;height:0;overflow:hidden;border-radius: 1000px;width:15px;height:15px;margin:0 10px;background:#fff;display:inline-block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.focus-num span:hover,.focus .focus-num span.active{background:#b41212;border: 4px solid #fff;position: relative;top: 4px;}

.swiper-button-prev,.swiper-button-next {opacity: 0.3;transition: all 0.5s}

.swiper-button-prev:hover,.swiper-button-next:hover {opacity: 1}

.swiper-slide{position: relative;}

.swiper-slide p{transition: .6s;width:100%;padding: 10px 0;position:absolute;bottom: -45px;background: rgba(0,0,0,0.5);font-size: 16px;text-align: center;color:#fff;}
.swiper-slide:hover p{bottom: 0;}
.swiper-pagination-bullet{width:10px;height:10px;background: #ccc;border-radius:0;opacity: 1;text-align: center;color:#000;}
.swiper-pagination-bullet-active{background: #b90404;color:#eee;}


.sylc{height: 215px;border:1px solid #E7EAEA;margin-top: 20px;position: relative;}
.sylc div{width: 170px;float: left;margin: 45px 0px;text-align: center;}
.sylc div img{width: 85px;margin: 0px auto;}
.sylc div dt{text-align: center;font-size: 18px;font-weight:bold;}
.sylc .jt1{position: absolute;left: 160px;top:30px;width: 15px;height: 20px;background:url('../images/jt.png') no-repeat;}
.sylc .jt2{position: absolute;left: 330px;top:30px;width: 15px;height: 20px;background:url('../images/jt.png') no-repeat;}
.sylc .jt3{position: absolute;left: 500px;top:30px;width: 15px;height: 20px;background:url('../images/jt.png') no-repeat;}
.sylc .jt4{position: absolute;left: 670px;top:30px;width: 15px;height: 20px;background:url('../images/jt.png') no-repeat;}
.sylc .jt5{position: absolute;left: 840px;top:30px;width: 15px;height: 20px;background:url('../images/jt.png') no-repeat;}

/*section-title*/
.section-title{border-bottom:1px solid #e8e8e8;height:60px;position:relative;}
.section-title a{border-bottom:1px solid #601986;height:60px;line-height:60px;font-size:22px;text-align:center;color:#601986;position:absolute;left:0;top:0;}
.section-title span{border-bottom:1px solid #601986;height:60px;line-height:60px;font-size:22px;text-align:center;color:#601986;position:absolute;left:0;top:0;}
.section-title a.qzgl{position:absolute;left:362px;top:0;}
/*.section-title a{height:60px;line-height:60px;font-size:16px;text-align:center;color:#601986;}*/

/*index-wrap*/
.index-wrap .name_list{border-bottom:1px solid #e8e8e8;height:60px;position:relative;}
.index-wrap .c_shop{width:100px;height:60px;line-height:60px;font-size:22px;text-align:center;color:#601986;float: left;margin-right: 10px;}
.index-wrap .c_shop.more{width:160px;float: right;}
.index-wrap .c_shop a{color:#601986;}
.index-wrap .c_shop.hover{border-bottom:1px solid #601986;}
.index-wrap .visa-promot{padding:10px 0;display: none;}
.index-wrap .visa-promot.open{display: block;}
.index-wrap .visa-promot .item{overflow:hidden;float:left;width:194px;height:188px;margin-right:13px;margin-top:10px;}
.index-wrap .visa-promot .item.last{margin-right:0;}
.index-wrap .visa-promot .item.hover{}
.index-wrap .visa-promot .item img{width:194px;height:148px;}
.index-wrap .visa-promot .item .info{width:194px;height: 40px;line-height: 40px;font-size:14px;padding-left: 5px;}
.index-wrap .visa-promot .item .info span{display:block;font-size:14px;float: right;padding-right: 10px;color: red;}
.index-wrap .visa-promot .item .info .p{color:#FF5960;font-size:16px;}
.index-wrap .visa-promot .item .info .p em{font-style:normal;color:#999;font-size:12px;}
.index-wrap .new-news{margin:20px auto 20px;height: 190px;overflow: hidden;}
.index-wrap .new-news .block{border:1px solid #e8e8e8;float:left;width:340px;height: 188px;margin-right:20px;}
.index-wrap .new-news .block.r{margin-right:0;}
.index-wrap .new-news .block ul{padding:15px 20px;}
.index-wrap .new-news .block ul li{padding:8px 0;}
.index-wrap .new-news .block ul a{font-size:16px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
.index-wrap .new-news .block ul a:hover{color:#601986;text-decoration:underline;}
.index-wrap .new-news .block ul li p{font-size:12px;color:#999;display:block;height:40px;line-height:20px;overflow:hidden;}
.index-wrap .bottom-icons{margin-bottom:20px}
.index-wrap .bottom-icons .item{float:left;border:1px solid #e8e8e8;width:275px;margin-right:20px;position:relative;height:140px;cursor:pointer;}
.index-wrap .bottom-icons .item.b1{background:url('../images/i1.gif') no-repeat 0 center;}
.index-wrap .bottom-icons .item.b2{background:url('../images/i2.gif') no-repeat 0 center;}
.index-wrap .bottom-icons .item.b3{background:url('../images/i3.gif') no-repeat 0 center;}
.index-wrap .bottom-icons .item .info{position:absolute;top:23px;right:60px;width:10px;font-size:26px;line-height:30px;color:#601986}
.index-wrap .bottom-icons .item.active{border:1px solid #601986}
.index-wrap .bottom-icons .item.hover{border:1px solid #601986;}
.index-wrap .bottom-icons .qr-search{width:120px;text-align:center;font-size:16px;color:#601986}

.zjcj{ width: 300px; height: 100%; margin: 0 auto;line-height: 26px; font-size: 14px; overflow: hidden;float: right;}
.zjcj .bt{width: 100%;height: 30px;font-size: 16px;}
.myscroll { width: 300px; height: 160px; margin: 0 auto;line-height: 26px; font-size: 14px; overflow: hidden;}
.myscroll li {width: 300px; height: 26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.myscroll li .tit{width: 190px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float: left;}
.myscroll li .price{width: 100px;float: right;color: #ff6600;}
/*visa-filter*/
.visa-filter{padding:20px 0}
.visa-filter .left{width: 250px;height: 304px;margin-right: 8px;}
.visa-filter .left4{margin-right: 0;}
.visa-filter .left .li{width: 250px;height: 145px;}
.visa-filter .left .li img{width: 250px;height: 145px;}
.visa-filter .left .li.last{margin-top: 13px;}
.visa-filter .left .li dt{width: 250px;height: 40px;text-align: center;line-height: 40px;background-color: #fff;opacity: 0.9;position: relative;margin-top: -40px;font-size: 16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}










.visa-filter .filters{width:600px;}
.visa-filter .filters .r{padding:10px 0;overflow:hidden;}
.visa-filter .filters .r label{display:block;float:left;font-size:18px;color:#601986;height:30px;line-height:30px;margin-right:10px;}
.visa-filter .filters .r a{display:block;float:left;font-size:18px;height:30px;line-height:30px;padding:0 10px;margin-right:5px;border-radius:100px;}
.visa-filter .filters .r a:hover{background-color:#eee;}
.visa-filter .filters .r a.active{background-color:#8957A1;color:#fff;}
.visa-filter a.btn{display:block;margin:20px auto 0;width:80px;height:30px;line-height:30px;background-color:#8957A1;color:#fff;text-align:center;font-size:14px;border-radius:5px;}
.visa-filter a.btn:hover{background-color:#601986}
.visa-filter .ads{width:400px;}
.visa-filter .filters.full{width:100%;overflow:hidden;}
.visa-filter .filters.full .r{float:left;width:21%;padding:0 2%;}
.visa-filter .filters.full .r label{display:block;clear:both;width:100%;margin-left:10px;border-bottom:1px solid #e8e8e8;margin-bottom:10px;font-weight:bold;}
.visa-filter .filters.full .se a.btn{height:50px;line-height:50px;width:180px;font-size:18px;}
.visa-filter .se{border-top:1px solid #e8e8e8;margin-top:10px;}
.visa-filter .se  a.btn{width:200px;height:50px;line-height:50px;font-size:18px;}

/*promot*/
.promot{margin:0 auto 20px;color:#999}
.promot a{color:#999}

/*links*/
.links{margin:20px auto;color:#999}
.links a{color:#999}

/*footer*/
.footer{margin:10px auto;color:#000;border-top:1px solid #eee;padding:20px 0;}
.footer .subnav{text-align:center;color: #000;line-height: 30px;}
.footer .subnav a{color: #000;padding-right:10px;padding-left:5px;border-right:1px solid #000;}
.footer .subnav a.last{padding-right:0;border-right:none;}
/*悬浮*/
.xf{width: 50px;height: 300px;position: fixed;left: 50%;bottom:50px;margin-left: 520px;z-index: 999;}
.xf .img{position: relative;}
.xf li{height: 50px;overflow: hidden;}
.xf .ewm{width: 120px;height: 150px;position: absolute;left: 50px;top: 0px;display: none;text-align:center;font-size:16px;color:#601986;}
.xf .img:hover .ewm{display: block;}
/*jump*/
.jump{cursor:pointer;}

/*visa-list*/
.visa-list{border-top:1px solid #e8e8e8;margin-bottom:20px;}
.visa-list .item{padding:20px 10px;display:block;}
.visa-list .item .info{width:400px;margin:0 20px;}
.visa-list .item .info .name{font-size:20px;}
.visa-list .item .info .attr{padding:10px 0;font-size:14px;line-height:26px;}
.visa-list .item .btn{width:120px;text-align:center;}
.visa-list .item .btn .price{height:50px;line-height:50px;font-size:12px;}
.visa-list .item .btn .price em{color:#FF5960;font-style:normal;font-size:24px;font-weight:bold;}
.visa-list .item .btn .price span{color:#FF5960;font-style:normal;font-size:12px}
.visa-list .item .btn .view{display:block;width:120px;margin:0 auto;background-color:#FF5960;color:#fff;height:40px;line-height:40px;border-radius:3px;font-size:16px;}

/*visa-detail*/
.visa-detail{margin:0 auto;padding:20px 0 50px;}
.visa-detail .visa-infos{width:700px;}
.visa-detail .visa-infos ul{overflow:hidden;}
.visa-detail .visa-infos ul li{float:left;width:350px;font-size:14px;padding:5px 0;}
.visa-detail .visa-infos ul li.w{width:100%;}
.visa-detail .visa-infos ul li a.apply{display:block;width:120px;background:#601986;color:#fff;text-align:center;border-radius:3px;height:40px;line-height:40px;}
.visa-detail .visa-infos ul li a.apply:hover{background:#8957a1;}
.visa-detail .visa-infos ul li.t{font-weight:bold;font-size:20px;padding-bottom:20px;color:#601986}
.visa-detail .visa-infos ul li b{color:#FF5960}
.visa-detail .visa-infos ul li span{color:#999}
.visa-detail .visa-content .card-head{border-top:1px solid #eee;border-bottom:2px solid #eee;margin:20px auto;height:50px;line-height:50px;}
.visa-detail .visa-content .card-head a{border-left:1px solid #eee;display:block;float:left;width:203px;height:50px;line-height:50px;text-align:center;font-size:16px;border-bottom:2px solid #eee;}
.visa-detail .visa-content .card-head a:hover{color:#601986;background:#fafafa}
.visa-detail .visa-content .card-head a.active{border-bottom:2px solid #601986;color:#601986;}
.visa-detail .visa-content .card-body .items{display:none;}
.visa-detail .visa-content .card-body .items .block{border-top:5px solid #eee;padding:30px 0}
.visa-detail .visa-content .card-body .items .block.f{border-top:none;}
.visa-detail .visa-content .card-body .items .block .name{font-size:18px;color:#0193E0;border-bottom:1px solid #eee;padding-bottom:10px;}
.visa-detail .visa-content .card-body .items .block .txt{font-size:14px;line-height:30px;overflow:hidden;padding:20px 0;}
.visa-detail .visa-content .card-body .items .block .txt a{color:#dc2521}
.visa-detail .visa-content .card-body .items .block .txt a:hover{text-decoration:underline;}

/*article*/
ul.article-lists{padding:20px 0}
ul.article-lists li{border-bottom:1px solid #eee;padding:20px 50px;overflow:hidden}
ul.article-lists li span{display:block;float:right;width:100px;text-align:right;color:#aaa}
ul.article-lists li .pic{overflow:hidden;position:relative;}
ul.article-lists li .pic img{float:left;width:300px}
ul.article-lists li .pic .info{float:right;width:600px}
ul.article-lists li .pic .info.full{float:right;width:100%}
ul.article-lists li .pic .info a{display:block;width:550px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:18px;}
ul.article-lists li .pic .info a:hover{color:#601986;text-decoration:underline;}
ul.article-lists li .pic .info .txt-brief{overflow:hidden;padding:20px 0;color:#999;line-height:24px}
ul.article-lists li .pic .info .date{color:#aaa}
ul.article-lists li .pic .info .date.f{position:absolute;padding:5px 10px;left:0;top:0;background:rgba(0,0,0,.5) none repeat scroll 0 0!important;filter:Alpha(opacity=50);background:#000;color:#fff}

/*article-detail*/
.article-title{font-size:30px;margin-bottom:30px;text-align:center;border-bottom:1px solid #ddd;padding:50px 0;color:#000}
.article-info{color:#999;text-align:center;font-size:14px;}
.article-detail{font-size:18px;line-height:2;color:#333;padding:30px 50px}
.article-prev-next{margin:20px auto;padding:10px 0;line-height:24px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px;}

/*apply-form*/
.apply-form{padding:10px 50px;}
.apply-form .mask{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:url('../images/account/loading.gif') no-repeat center center rgba(255,255,255,.9)}
.apply-form .row{padding:5px 0;overflow:hidden;}
.apply-form .row label{display:block;height:40px;line-height:40px;font-size:14px;}
.apply-form .row label span{color:#f00}
.apply-form .row .input{width:336px;box-shadow:inset 1px 1px 1px #eee;background:#fff;border:1px solid #ddd;height:20px;line-height:20px;padding:10px;vertical-align:middle;font-size:14px}
.apply-form .row .input.s{width:140px;}
.apply-form .row select{float:left;margin-right:5px;width:116px;box-shadow:inset 0 1px 1px #eee;background:#fff;border:1px solid #ddd;height:40px;line-height:40px;vertical-align:middle;font-size:14px}
.apply-form .row select.l{margin-right:0;}
.apply-form .submit input{margin-top:20px;border:0;background:#601986;width:100%;height:25px;cursor:pointer;color:#fff;height:40px;line-height:40px;border-radius:3px;font-size:16px}
.apply-form .submit input:hover{background:#8957A1}
.apply-form .submit input:disabled{background:#ccc;border:1px solid #ccc;color:#aaa;text-shadow:1px 1px 1px #fff;cursor:default}
.pay-btn{display:block;margin-top:20px;border:0;background:#601986;width:100%;height:25px;cursor:pointer;color:#fff;height:40px;line-height:40px;border-radius:3px;font-size:16px}
.pay-btn:hover{background:#8957A1;color:#fff;}
.applya-form{padding:10px 50px;}
.applya-form .mask{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:url('../images/account/loading.gif') no-repeat center center rgba(255,255,255,.9)}
.applya-form .row{padding:5px 0;overflow:hidden;}
.applya-form .row label{display:block;height:40px;line-height:40px;font-size:14px;}
.applya-form .row label span{color:#f00}
.applya-form .row .line{line-height:40px;height:40px;width:30px;text-align:center;display:block;}
.applya-form .row .input{width:406px;box-shadow:inset 0 1px 1px #eee;background:#fff;border:1px solid #ddd;height:20px;line-height:20px;padding:10px;vertical-align:middle;font-size:14px}
.applya-form .row .input.s{width:140px;}
.applya-form .submit input{margin-top:20px;border:0;background:#601986;width:100%;cursor:pointer;color:#fff;height:40px;line-height:40px;border-radius:3px;font-size:16px}
.applya-form .submit input:hover{background:#8957A1}
.applya-form .submit input:disabled{background:#ccc;border:1px solid #ccc;color:#aaa;text-shadow:1px 1px 1px #fff;cursor:default}

/*calendar-box*/
.calendar-box{width:340px;border:1px solid #601986}
.calendar-box .calendar-header{position:relative;overflow:hidden;height:50px;line-height:50px;background:#601986}
.calendar-box .calendar-header a{color:#fff}
.calendar-box .calendar-header .current{text-align:center;float:left;width:110px;color:#fff}
.calendar-box .calendar-header .prev{text-align:left;float:left;width:100px;padding-left:10px;color:#fff}
.calendar-box .calendar-header .next{text-align:right;float:right;width:100px;padding-right:10px;color:#fff}
.calendar-box .calendar-table th{border-bottom:1px solid #601986;overflow:hidden;width:51px;height:24px;text-align:center;color:#555;font-weight:normal}
.calendar-box .calendar-table td{overflow:hidden;height:25px;padding:6px;color:#222;text-align:center;border-radius:5px;cursor:pointer;}
.calendar-box .calendar-table td:hover{background-color:#eee;}
.calendar-box .calendar-table td.gray{color:#eee;cursor:default;}
.calendar-box .calendar-table td.gray:hover{background-color:#fff;}
.calendar-box .calendar-table td.today{font-weight:bold;color:#601986}
.calendar-box .calendar-table td.active{color:#fff;background-color:#601986;}

/**/
.page-wrap{padding:0 0 0;}

/**/
.about-banner{position:relative;height:800px;background:url('../images/about-banner.jpg') no-repeat center center;margin-bottom:50px;min-width:1200px;}
.about-banner .txt{position:absolute;left:50%;margin-left:40px;width:400px;top:100px;color:#fff;font-size:16px;line-height:28px;}

/**/
.down-wrap .down-item{overflow:hidden;padding:10px 0}
.down-wrap .down-item a{display:block;float:left;width:116px;height:99px;height:99px;border:1px solid #fff;font-size:14px;background:url('../images/file.png') no-repeat center 10px #fff;margin-right:10px;margin-bottom:10px;}
.down-wrap .down-item a.last{margin-right:0;}
.down-wrap .down-item a span{display:block;margin-top:70px;text-align:center;}
.down-wrap .down-item a:hover{background-color:#fbf4ff;border-color:#601986}

/**/
.contact-map{text-align:center;width:60%;margin-bottom:50px;margin-left: auto;margin-right: auto;}
.contact-map .info{border-radius:20px 20px 20px 20px;position:absolute;left:100%;top:100%;margin-left:-800px;margin-top:-150px;width:550px;height:150px;z-index:20;background:rgba(96,25,134,.8) none repeat scroll 0 0!important;filter:Alpha(opacity=80);background:#601986;}
.contact-map .info .add{padding:20px 30px;text-align:center;font-size:16px;color:#fff;line-height:30px;}

/**/
.my-visa-list{margin-bottom:50px;}
.my-visa-list ul{padding:10px 0;}
.my-visa-list ul li{margin-bottom:20px;}
.my-visa-list ul li table{font-size:14px;border-top:5px solid #eee;border-left:1px solid #eee;border-radius:5px;}
.my-visa-list ul li table td{padding:10px;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.my-visa-list ul li table tr.ev td{background:#fafafa}
.my-visa-list ul li .btn{background:#27b727;float:right;margin:0 10px;color:#fff;display:block;width:100px;height:35px;line-height:35px;text-align:center;border-radius:5px;}
.my-visa-list ul li .btn:hover{background:#189618}
.my-visa-list ul li .btn.delete{background:#ff2222}
.my-visa-list ul li .btn.delete:hover{background:#e11313}
.my-visa-list .filter{overflow:hidden;padding:10px 0;border:1px solid #eee;margin:10px auto 0;}
.my-visa-list .filter .li{float:left;font-size:14px;border-left:1px solid #eee;padding:0 20px;}
.my-visa-list .filter .li.f{border-left:none}
.my-visa-list .filter .li b{background:#601986;color:#fff;border-radius:100px;padding:0 10px;}


.zmpx{height: 30px;margin-top: 20px;font-size: 16px;}
.zmpx a{font-size: 16px;}
.zmpx .left{width: 100px;font-weight: bold;}
.zmpx .zml{width: 924px;}
.zmpx .zml .zm{width: 35px;float: left;}
.zmpx .zml .zm.hover a{font-size: 18px;color: #796ba6;}
.zmpx .zml .zm:hover a{font-size: 18px;color: #796ba6;}
.rmss{width: 100%;height: 35px;line-height: 35px;border:1px dotted #796ba6;overflow: hidden;font-size: 14px;margin: 10px 0px;}
.gjlist{width: 100%;display: none;}
.gjlist.open{display: block;}
.gjlist .item{width: 230px;height: 183px;margin-right: 34px;float: left;}
.gjlist .last{margin-right: 0px;}
.gjlist .item img{width: 230px;height: 153px;}
.gjlist .item .info{width: 230px;height: 30px;line-height: 30px;text-align: center;}
