@charset "GB2312";
/* layout */
a {	transition: all 0.26s ease-in-out;
    -moz-transition: all 0.26s ease-in-out;
    -webkit-transition: all 0.26s ease-in-out;
    -o-transition: all 0.26s ease-in-out;}







.sit {-webkit-appearance:none;}


.banner2 img { width: 100%;}
.proshow img {width: 100%; margin: 0 0 18px 0; padding: 0;transition: transform 0.3s;}
.proshow a:hover{transform: scale(1.02);}

.proshow .limg a:hover .mr{background:#edb84c;}
.proshow .rimg a:hover .mr{background:#edb84c;}



.ress img {width: 100%; margin: 0; padding: 0;transition: transform 0.3s;}
.ress img:hover{transform: scale(1.1);}



.proshow {padding:28px; }
.proshow a {display:block; line-height: 0; overflow: hidden; position: relative}
.proshow .limg{ overflow: hidden;}
.proshow .limg .h2 {position:absolute; z-index: 2; top: 28px; left: 28px;font-weight: bold;font-size: 5.4vw;}
.proshow .limg .h2 .mr{display: block;padding: 8px; background: #3f6bac;width: 108px;color: #fff;border-radius: 18px;text-align: center;margin: 18px 0 0 0;transition: all 0.26s ease-in-out;
    -moz-transition: all 0.26s ease-in-out;
    -webkit-transition: all 0.26s ease-in-out;
    -o-transition: all 0.26s ease-in-out;font-size: 4vw;}


.proshow .rimg{overflow: hidden;}
.proshow .rimg .h2 {position:absolute; z-index: 2; top: 28px; left: 28px;font-weight: bold;font-size: 5.4vw;}
.proshow .rimg .h2 .mr{display: block;padding: 8px; background: #3f6bac;width: 108px;color: #fff;border-radius: 18px;text-align: center;margin: 18px 0 0 0;transition: all 0.26s ease-in-out;
    -moz-transition: all 0.26s ease-in-out;
    -webkit-transition: all 0.26s ease-in-out;
    -o-transition: all 0.26s ease-in-out;font-size: 4vw;}



.proshow .limg .limgft {font-weight: bold; font-size:3.4vw;color: #666; width: 68%; }
.proshow .rimg .rimgft {font-weight: bold; font-size:3.4vw;color: #666; width: 68%;}


.ress {padding:28px; margin: 0 0 28px 0; background: #fff;}
.ress .h1{font-size: 28px;font-weight: bold; }
.ress .resl{float:left; padding: 0 0 18px 0;}
.ress .resl .n{margin: 20px 0 0 0;}
.ress .resl .n p {width:100%;}
.ress .resl .dd3 { height: 58px; padding: 0 0 0 12px; font-size: 18px; line-height: 18px; border-radius: 18px 18px 0 0;border: 1px solid #666; width: 100%;}
.ress .resl .sit { -webkit-appearance:none;
height: 58px;  font-size: 18px; line-height: 18px; border-radius: 0 0 18px 18px;width: 100%;color:#ffffff;background-color:#2F6CB2;font-weight: bold; cursor: pointer; border: 0; }

.ress .resr{float:left; }
.ress .resr .ico{padding:22px 0 0 0;}
.ress .resr .ico a { }
.ress .resr .ico a img { width: 38px; margin: 0 28px 0 0}

.owl-controls {}
.owl-pagination {position: absolute;bottom: 10px;left: 40%;}


.box{padding: 0 0 18px 0; }	
.box a { display:block; position:relative; width:100%; color:#000;  }
.box a img {width:100%; vertical-align:bottom;}
.box a span { display:block; position:absolute; text-align:center; width:100%;}
.box a .o{font-size:32px;top:20px;}
.box a .oo{font-size:14px; width:60%; top:68px;left:20%;}

@media (max-width: 414px) {

	.box a .o{font-size: 6vw;}
	.box a .oo { top:52px;font-size: 3vw;}
}

@media (min-width: 414px) {
.proshow .limg .h2 {font-size: 5.4vw;}
.proshow .limg .h2 .mr{font-size: 4vw;}

.proshow .rimg .h2 {font-size: 5.4vw;}
.proshow .rimg .h2 .mr{font-size: 4vw;}	

}

@media (min-width: 500px) {
.owl-pagination {position: absolute;bottom: 10px;left: 47%;}
.owl-prev {position: absolute;left: 8%; top: 50%;}	
.owl-next {position: absolute;right: 8%; top: 50%;}
.ress .h1{font-size: 28px;font-weight: bold; }

}
@media (min-width: 600px) {
.proshow .limg .h2 {font-size: 24px;}
.proshow .limg .h2 .mr{font-size: 18px;}

.proshow .rimg .h2 {font-size: 24px;}
.proshow .rimg .h2 .mr{font-size: 18px;}	
	
.ress .h1{font-size: 28px;font-weight: bold; }

	
.box a .o{font-size:32px;top:40px;}
.box a .oo{font-size:14px; width:60%; top:88px;left:20%;}	
	
}


@media (min-width: 700px) {

.proshow .limg .h2 {font-size: 24px;}
.proshow .limg .h2 .mr{font-size: 18px;}

.proshow .rimg .h2 {font-size: 24px;}
.proshow .rimg .h2 .mr{font-size: 18px;}	
	
.ress .h1{font-size: 28px;font-weight: bold;}
.box a .o{font-size:32px;top:60px;}
.box a .oo{font-size:14px; width:60%; top:108px;left:20%;}

}


@media (min-width:800px) {
	.ress .resl {padding: 0 68px 0 0;}
	.ress .resl .n p {width:auto;}
.ress .resl .dd3 { height: 58px; padding: 0 0 0 12px; font-size: 18px; line-height: 18px; border-radius: 18px 0 0 18px; width: 258px; border-right: 0; border-bottom: 1px solid #666;border-top: 1px solid #666;border-left: 1px solid #666;}
.ress .resl .sit{color:#ffffff;background-color:#2F6CB2; width:98px; border:0; height: 58px;border-radius: 0 18px 18px 0; font-size: 18px; font-weight: bold; cursor: pointer;}
	
}

@media (min-width:1000px) {
	
	
.box a { display:inline-block; position:relative; width:33.3%;  }
.box a img {width:100%; vertical-align:bottom;}
.box a span { display:block; position:absolute; text-align:center; width:100%;}
.box a .o{font-size:24px;top:20px;}
.box a .oo{font-size:14px; width:60%; top:54px;left:20%;}
	
	
}
@media (min-width: 1025px) {

.proshow .limg .limgft {font-weight: bold; font-size:16px;color: #666; width: 68%; }
.proshow .rimg .rimgft {font-weight: bold; font-size:16px;color: #666; width: 68%}

.proshow img {width: 100%; margin: 0; padding: 0;transition: transform 0.3s;}
.proshow a:hover{transform: scale(1.02);}

.proshow .limg a:hover .mr{background:#edb84c;}
.proshow .rimg a:hover .mr{background:#edb84c;}



.ress img {width: 100%; margin: 0; padding: 0;transition: transform 0.3s;}
.ress img:hover{transform: scale(1.1);}



.proshow {padding:60px 100px; }
.proshow a {display:block; line-height: 0; overflow: hidden; position: relative}
.proshow .limg{float: left;width: 50%; overflow: hidden;}
.proshow .limg .h2 {position:absolute; z-index: 2; top: 48px; left: 48px;font-weight: bold;font-size: 24px;}
.proshow .limg .h2 .mr{display: block;padding: 12px;background: #3f6bac;width: 148px;color: #fff;border-radius: 18px;text-align: center;margin: 18px 0 0 0;transition: all 0.26s ease-in-out;
    -moz-transition: all 0.26s ease-in-out;
    -webkit-transition: all 0.26s ease-in-out;
    -o-transition: all 0.26s ease-in-out; font-size: 18px;}


.proshow .rimg{float: left; width: 50%; overflow: hidden;}
.proshow .rimg .h2 {position:absolute; z-index: 2; top: 48px; left: 48px;font-weight: bold;font-size: 24px;}
.proshow .rimg .h2 .mr{display: block;padding: 12px;background: #3f6bac;width: 148px;color: #fff;border-radius: 18px;text-align: center;margin: 18px 0 0 0;transition: all 0.26s ease-in-out;
    -moz-transition: all 0.26s ease-in-out;
    -webkit-transition: all 0.26s ease-in-out;
    -o-transition: all 0.26s ease-in-out;font-size: 18px;}


.ress {}
.ress .h1{font-size: 28px;font-weight: bold;}
.ress .resl{float:left; padding: 0 88px 0 0;}
.ress .resl .n{margin: 20px 0 0 0;}
.ress .resl .n p {width:inherit;}
.ress .resl .dd3 { height: 58px; padding: 0 0 0 12px; font-size: 18px; line-height: 18px; border-radius: 18px 0 0 18px; width: 258px; border-right: 0; border-bottom: 1px solid #666;border-top: 1px solid #666;border-left: 1px solid #666;}
.ress .resl .sit{color:#ffffff;background-color:#2F6CB2; width:98px; border:0; height: 58px;border-radius: 0 18px 18px 0; font-size: 18px; font-weight: bold; cursor: pointer;}

.ress .resr{float:left;}
.ress .resr .ico{padding:22px 0 0 0;}
.ress .resr .ico a { }
.ress .resr .ico a img { width: 38px; margin: 0 28px 0 0}


	
}



@media (min-width: 1168px) {

	
.ress .resl .dd3 { height: 58px; padding: 0 0 0 12px; font-size: 22px; line-height: 22px; border-radius: 18px 0 0 18px; width: 398px; border-right: 0; border-bottom: 1px solid #666;border-top: 1px solid #666;border-left: 1px solid #666;}
.ress .resl .sit{color:#ffffff;background-color:#2F6CB2; width:98px; border:0; height: 58px;border-radius: 0 18px 18px 0; font-size: 18px; font-weight: bold; cursor: pointer;}	
	
	
}