
body{ font: 1em/1 Arial,Microsoft YaHei,STHeiti,STSong,sans-serif; }
.f-w {width: 100%;  margin: 0 auto;}
@media screen and (max-width: 40em){
.mob-dis{display:block; width:100%}
.kv-txt-m{width:51.8%; margin:5.6% auto;}
}
a:active{ color:#ffffff;}
.visa-r1 .r1-tit01{font-size:19px; text-align:center; color:#333333; margin-top:5%; margin-bottom:0.5%;}
.visa-r1 .r1-tit02{font-size:24px; text-align:center; color:#f7941d; margin-bottom:2%;}
.visa-r1 .owl-carousel1{display:block; width:100%;  margin:0 auto;  position:relative; overflow:hidden; }
.visa-inner{width:100%;  float:left; }
.visa-inner img{width:44%;  margin-left:28%;}
.visa-inner p{ color:#5a5a5a; font-size:15px; text-align:center; line-height:1.4;}
.visa-inner a{ display:block; width:110px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:15px; letter-spacing:2px; padding-left:2px; background-color:#f58c0e; border-radius:6px; cursor:pointer; margin:20px auto;}
 .logoAndbutt1{ text-align:center; width:100%;}
 .logoAndbutt1 p{ width:100%;color:#000000;  font-size:12px; font-family:"微软雅黑"; margin-bottom:5px;}
.visa-r2{background-color:#f2f2f2; padding-bottom:50px; padding-top:0px;}
.visa-r2 .r2-tit{ width:100%; overflow:hidden; margin-bottom:15px;}
.visa-r2 .r2-tit p{font-size:40px; color:#0a0a0a; text-align:center; position:relative; padding:0 5%; display:inline-block;}
.visa-r2 .r2-tit p:before,.visa-r2 .r2-tit p:after{content:" "; position:absolute; top:50%; width:1000px; border-top:1px solid #d4d4d4; }
.visa-r2 .r2-tit p:before{left:100%;}
.visa-r2 .r2-tit p:after{right:100%;}
.visa-r2 .col-xs-311{ padding:0 4% 0 4%; margin:0 auto 10px auto; float:none; padding-top:15px; padding-bottom:10px; background:#ffffff;}
.showMoreNChildre{width:100%;  overflow:hidden; margin:0 auto;}
.visa-r2 .imgwrap{ position:relative; cursor:pointer; display:block;}
.visa-r2 .imgwrap img{width:100%; display:block;}
.visa-r2 .imgwrap i{display:block; position:absolute; bottom:0; left:0; width:100%; background-color:rgba(247,148,29,.9); color:#fff; font-size:18px; text-align:center; font-style:normal; padding:12px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.visa-r2 .col-xs-31 p{font-size:16px; width:95%; color:#333333; line-height:1.4;  margin:3% auto 4% auto; background:#ffffff;}
.visa-r2 .col-xs-31 .logoAndbutt{ margin-bottom:9.5%;}
.visa-r2 .col-xs-31 .logoAndbutt em{width:30%; float:left; margin-left:18px;}
.visa-r2 .col-xs-31 .logoAndbutt em img{vertical-align:top;}
.visa-r2 .col-xs-31 .logoAndbutt a.button{width:112px; height:36px; line-height:36px; text-align:center; font-size:15px; color:#fff; border-radius:6px; background-color:#23496c; float:right; margin-right:18px;}
.visa-r2 .col-xs-31 .logoAndbutt .button{width:112px; height:36px; line-height:36px; text-align:center; font-size:15px; color:#fff; border-radius:6px; background-color:#23496c; float:right; margin-right:18px;}
.visa-r2-m2{ background-color:#fff; width:91%;  margin:0 auto; overflow:hidden;}

.visa-r2-m2 i img{width:100%; display:block;}
.visa-r2-m2 .visa-r2-m-r{ float:left; margin-left:2%; width:49%;}
.visa-r2-m2 .visa-r2-m-r p{font-size:14px; color:#333333; line-height:1.4;}
.visa-r2-m2 .visa-r2-m-r a{width:170px; height:36px; line-height:36px; font-size:15px; color:#fff; background-image:url(../images/icon.png); background-position:93% center; background-repeat:no-repeat;  background-color:#23496c; display:block; padding-left:20px; border-radius:6px; cursor:pointer; margin-top:7%; margin-left:18%}
.showMorehandle{display:none;color:#666666; width:100%; margin:0 auto 10px auto; text-align:center; font-size:0.675rem; background:url(../images/more.jpg) no-repeat 70% center #e1e1e1; padding:10px 0;}
@media screen and (min-width:641px) and (max-width:1024px){
.visa-r2 .col-xs-31 .logoAndbutt em{display:block; margin:0 auto 20px auto; float:none;}
.visa-r2 .col-xs-31 .logoAndbutt .button{float:none; margin: 0 auto; display:block;}
.visa-r2 .col-xs-31 p{min-height:88px;}
}
@media screen and (min-width:641px){
.visa-inner a:hover{opacity:0.8; transition:all .5s;}
.visa-r2 .col-xs-31 .logoAndbutt .button:hover{opacity:0.8; transition:all .5s; cursor:pointer;}
.visa-r2 .imgwrap:hover{opacity:0.8; transition:all .5s;}
.visa-r2-m2 .visa-r2-m-r a:hover{opacity:0.8; transition:all .5s;}
}
@media screen and (max-width: 40em){
.showMorehandle{display:block;}
.visa-inner{margin:0 auto; float:none;}
/*.visa-inner a:active{opacity:0.6;}
.visa-r2 .col-xs-31 .logoAndbutt .button:active{opacity:0.6;}
.visa-r2 .imgwrap:active{opacity:0.6;}
.visa-r2-m2 .visa-r2-m-r a:active{opacity:0.6;}*/
.visa-r2{ padding-top:0px;}
.visa-r1 .r1-tit01{font-size:18px; text-align:center; width:74%; margin:0 auto 8px auto; line-height:1.4;}
.visa-r1 .r1-tit02{font-size:30px; margin-bottom:40px;}
.visa-inner p{font-size:18px; width:100%; margin:30px auto 0 auto;}
.visa-r2{padding-top:20px;}
.visa-r2 .r2-tit p{ font-size:36px;}
.visa-r2 .col-xs-31{ padding:0 4% 0 4%; margin:0 auto 10px auto; float:none; padding-top:15px; padding-bottom:40px; background:#ffffff;}
.visa-r2-m2 {
    width: 92%;
    padding-bottom: 6%;
    padding-top: 3%;
}
.visa-r2-m2 .visa-r2-m-r {
    width: 92%;
    margin: 0 auto;
    float: none;
.visa-r2 .imgwrap i{font-size:26px;}
.visa-r2-m2{width:91%; padding-bottom:6%;}
.visa-r2-m2 .visa-r2-m-r p{ font-size:24px;}
.visa-r2-m2 .visa-r2-m-r a{width:63.81%; padding-left:5%; }
}
@media screen and (max-width: 26.25em){
	.visa-r1 .r1-tit01{font-size:12px;}
	.visa-r1 .r1-tit02{font-size:19px; margin-bottom:25px;}
	.visa-inner p{font-size:12px; width:100%; margin:20px auto 0 auto;}
	.visa-r2 .r2-tit p{ font-size:23px;}
	.visa-r2 .imgwrap i{font-size:17px;}
	.visa-r2 .col-xs-31 p{font-size:15px;}
	.visa-r2-m2 .visa-r2-m-r p{font-size:14px;}
}
@media screen and (max-width: 20em){
	.visa-r2 .col-xs-31 .logoAndbutt em{width:110px; margin-left:10px;}
	.visa-r2 .col-xs-31 .logoAndbutt .button{width:112px; margin-right:10px;}
}
* {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	text-decoration: none;
	outline:none; 
	-webkit-text-size-adjust:none; 
}
body {
	font-family: "微软雅黑"; 
	color: #fff;
	font-size: 100%;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: .08em;
}
.owl-theme .owl-controls{ text-align:center;
}

.owl-theme .owl-controls .owl-buttons div{
	width: 59px;height: 59px;
	color: #FFF;
	display: inline-block;
	zoom: 1;
	display:block!important; position:absolute; top:50%; z-index:10;text-indent:-999em; margin-top:-30px;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=80);/*IE7 fix*/
	opacity: 0.8;
}

.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;height: 10px;
	margin: 5px 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #7f7f7f;
	overflow: hidden; float:left;
}
.visa-r1 .owl-carousel1 .owl-pagination{
	z-index: 10;
	position: absolute; width:100%;bottom:15px;left:44%; }

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background-color:#005fde; 
}
.owl-pagination {
    position: relative;
    text-align: center;
    right: 0;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

@media screen and (max-width:640px){
	.owl-theme .owl-controls .owl-buttons div{width:32px;height:32px;margin-top:-15px;}
	
	
}
.owl-carousel1 .owl-item {
    float: left;
    background:#ffffff; padding:20px 0 30px 0; width:100%;
}
.owl-carousel1{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel1 .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel1 .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
/* clearfix */
.owl-carousel1 .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel1{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel1 .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel1 .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel1 .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel1 .owl-item{
	float: left;
	position:relative;
}
.owl-carousel1 .owl-item img{vertical-align:bottom;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel1  .owl-wrapper,
.owl-carousel1  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

