﻿/* CSS Document */
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
body,ul,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;}
em{ font-style:normal}
ul{ list-style:none;}
img{ max-width:100%; max-height:100%; vertical-align: middle;}
i{ font-style:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
.wrapper{margin:0 auto;background-color:#f6f6f6;padding:1px 0;}
.wrapper_bgW{margin:0 auto;background-color:#fff;padding:1px 0;}
.wrapper_bgB{margin:0 auto;background-color:#20a6d9;padding:0; border:solid #fff; border-width:1px 0;}
.no-bd{border:none;}
.PupNav_wrap{ height:100%; width:100%; z-index:7000;position:fixed; right:-100%; top:3.15em;transition:all 0.5s ease-out 0s; }
.Pchome_PupNav{width:80%; background:#f6f6f6; float:right;box-shadow:0 0 2em gray;}
.PupNav_wrapTo{ right:0;}
.downNav{ z-index:5000;}

body{text-align:left;font-family:microsoft Yahei,Arial;color:#838383;min-width:320px;background-color:#f6f6f6;background-repeat:repeat;background-position:50% 0;}
li{list-style:none;}
a { color:#4a4a4a; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#0dbac8; text-decoration:none; }
a:active { color:#0dbac8; }
p{ color:#4a4a4a; font-size:1em; line-height:1.5em;}
.bd{border:#E7E7E7 solid 1px;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.center{ text-align:center;}
.left { float:left;}
.right { float:right;}
.relative {position:relative;}
.absolute {position:absolute;}
.disNone {display:none;}

.h2_tit05 { background-color:#fff; font:400 1.45em/1.25em "Microsoft YaHei"; color:#333333; padding:.7em .5em 0 .5em; text-align:left;}

.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cOrange,.cOrange:visited,.cOrange a{color:#f60;}
.cGreen,.cGreen:visited,.cGreen a{color:#00b3b3;}
.cGray,.cGray:visited,.cGray a{color:#333;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#c93267;}/*设置蓝色字体*/
.cRed,.cRed:visited,.cRed a{color:#ff0000;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cPRed,.cPRed:visited,.cPRed a{color:#c93267;}/*设置蓝色字体*/
.cGreenO,.cGreenO:visited{color:#008883;}

.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cPRed a:hover,a.cPRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#BA2636;}
.cWhite a:hover,a.cWhite:hover {color:#fff;}
.cGreenO a:hover,a.cGreenO:hover {color:#f80;}

/*.blank1  { clear:both; height:1px; overflow:hidden; display:block; font-size:1px; border-bottom:1px solid #ccc;}*/
.blank1  { clear:both; height:1px; overflow:hidden; display:block; font-size:1px; border-bottom:1px solid #e8e8e8;}
.blank2_cBlue{ clear:both; height:2px; overflow:hidden; display:block; font-size:2px; border-bottom:2px solid #c93267;}
.blank1d  { clear:both; height:1px; overflow:hidden; display:block; font-size:1px; border-bottom:1px dashed #9c9c9c;}
.blank9 {clear:both; height:.375em; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:.5em; overflow:hidden; display:block;}
.blank20 {clear:both; height:.8333em; overflow:hidden; display:block;}
.blank20d {clear:both; height:1px; overflow:hidden; display:block; font-size:1px; border-bottom:.8333em solid #f1f1f1;}
.blank30 { clear:both; height:1.25em; overflow:hidden; display:block;}
.blank40 { clear:both; height:1.5em; overflow:hidden; display:block;}
.blank50 { clear:both; height:2.083em; overflow:hidden; display:block;}
.blank60 { clear:both; height:2.5em; overflow:hidden; display:block;}

.buttonAll { overflow:hidden;}
.buttonAll em { display:block; margin:0 auto;text-align:center; border-radius:.2em; font:1em/2em "Microsoft YaHei";}
.buttonAll .but01 { background-color:#fff; border:1px solid #ccc; border-radius:0; }
.buttonAll .but02 { background-color:#11bab7; padding:0; }
.buttonAll .but03 { background-color:#fa6567; padding:0; }
.buttonAll .but04 { background-color:#3daee6; padding:0; border-radius:0;}
.buttonAll .but05 { background-color:#0dbac8; padding:0; }/*原颜色#ff6004*/
.buttonAll .but06 { background-color:#00bf8f; padding:0; }
.buttonAll .but07 { background-color:#fff; padding:0; border:1px solid #009896; border-radius:0; }
.buttonAll .f40 { font:1.5em/2em "Microsoft YaHei";}
.buttonAll .fzdy { font:0.9em/2em "Microsoft YaHei";}
.buttonAll .w100_p { width:100%; padding:.2em 0;}
.buttonAll .w90_p { width:90%; padding:.2em 0;}
.buttonAll .w50_p { width:50%; padding:.2em 0;}
.buttonAll .w52_p { width:52%; padding:.2em 0;}
.buttonAll .icon01 { background:url(../../images/img2015/buyun/icon_01005.png) no-repeat; background-size:100%; width:2.58em; height:2.58em; display:inline-block; overflow:hidden; vertical-align:middle; margin-right:.5em;}
.buttonAll .icon02 { background:url(../../images/img2015/buyun/icon_01006.png) no-repeat; background-size:100%; width:2.58em; height:2.58em; display:inline-block; overflow:hidden; vertical-align:middle; margin-right:.5em;}
.buttonAll a { display:block;}

.content_m10 { margin:0 .4em;}
.content_m20 { margin:0 .833em;}
.content_m30 { margin:0 1.25em;}
.content_m40 { margin:0 1.666em;}

.yqjc_rankList li { border-bottom:1px solid #ccc;  display: inline-block; float: left; font:1em/3em "Microsoft YaHei"; overflow: hidden; width:100%; color:#333;overflow: hidden;}
.yqjc_rankList .fa-angle-right { margin-top:.7em;}
.yqjc_rankList li a {display: block;height: 3em;line-height: 3em; color:#333; }
.yqjc_rankList li a:hover { color:#0dbac8;}/*原颜色#BA2636*/

/*.other_title{line-height:40px;padding:0 10px;font-size:14px;color:#666;}
.other_title a{display:block;height:40px;line-height:40px;border-bottom:1px dashed #E0E0E0;padding:0 10px;font-size:14px;color:#666;}
.other_title a:last-child{border:0 none;}*/
.other_title{line-height:3em; padding:0 10px; font:1em/3em "Microsoft YaHei";color:#333;}
.other_title a{display:block; height:3em; line-height:3em; border-bottom:1px dashed #E0E0E0;padding:0 10px;font:1em/3em "Microsoft YaHei";color:#333;}
.other_title a:last-child{border:0 none;}
.other_title a:hover { color:#0dbac8;}/*原颜色#BA2636*/


.f12bla .firstNd img.w25 { width:25%;}





.f12bla li { clear:both;}
.f12bla li.rbg {background:#ffe9f0; padding-left:0;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; }
.f12bla .firstNd h3,.f12bla .firstNd h4,.f12bla .firstNd h3 em,.f12bla .firstNd h4 em { font-weight:bold; line-height:21px;}
.f12bla .firstNd img { float:left;  line-height:21px;}
.f12bla .firstNd p { line-height:1.5em; text-indent:0em;}

.f12bla_phone .firstNd { width:60%; margin:0 auto; color:#fff;}
.f12bla_phone .firstNd .fa { float:left; font:2.5em/1.25em "FontAwesome"; margin-right:.2em; color:#fff;}
.f12bla_phone .firstNd p { font:1em/1.5em ""; color:#fff;}


@media only screen and (min-width: 1280px){
	body{font-size:24px;}
	.wrapper{width:640px;}
	.newWrap{ width:1280px;}
	.nav{ width:1280px;}
}
@media only screen and (min-width: 640px) and (max-width: 1279px){
	body{font-size:24px;}
	.wrapper{width:640px;}
	.newWrap{ width:640px;}
	.nav{ width:640px;}
}
@media only screen and (min-width: 480px) and (max-width: 639px){
	body{font-size:18px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}
	.r-bd{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
	.nav{ width:100%;}
	.bookingBox select { padding:1px 0;}
}
@media only screen and (min-width: 360px) and (max-width: 479px){
	body{font-size:13px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}
	.nav{ width:100%;}
	.r-bd{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
	.selkeshi_v2014 { padding:2px 0 2em 0;}
	.f12bla_footer2014 .firstNd p {  font:13px/24px "";}
	.font-20px { font-size:1em;}
	.bookingBox select { padding:1px 0;}
}
@media only screen and (max-width: 360px){
	body{font-size:12px;}
	.wrapper{width:100%;}
	.newWrap{ width:100%;}
	.nav{ width:100%;}
	.r-bd{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

	.entry_list_v2014 { height:3em;}
	.entry_list_v2014 ul li { font:1.2em/2.5em "";}
	.selkeshi_v2014 { padding:2px 0 2em 0;}
	.f12bla_footer2014 .firstNd p {  font:13px/24px "";}
	.font-20px,.font-18px { font-size:1em;}
	.bookingBox select { padding:0;}

}
@media only screen and (max-width: 360px){
	.center-btn7 li{width:19.5%;}
	.center-btn8 li{width:24.5%;}
}












.picList .w33,.picList .w25,.picList .w3302 { width:100%;}

.picList .w30 { background-color:#fff; overflow:hidden;}
.picList .w30 li { width:30%; text-align:center; margin-bottom:1em; padding-top:1em; margin:auto 10%;}
.picList .w30 p { font:1em/1.5em "Microsoft YaHei"; padding:0 .5em;}
.picList .w42 { background-color:#fff; overflow:hidden;}
.picList .w42 li { width:44%; text-align:center; margin-bottom:1em; padding-top:1em; margin:auto 3%;}
.picList .w42 p { font:1em/1.5em "Microsoft YaHei"; padding:0 .5em;}
.picList .w42 p span{ font:1.2em/1.5em "Microsoft YaHei"; padding:0 .5em;}
.picList .w44 { background-color:#fff; overflow:hidden;}
.picList .w44 li { width:44%; text-align:center; margin-bottom:1em; padding-top:1em; margin:auto 3%;}
.picList .w44 p { font:1em/1.5em "Microsoft YaHei"; padding:0 .5em;}

.f12bla li { clear:both;}
.f12bla li.rbg {background:#ffe9f0; padding-left:0;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; }
.f12bla .firstNd h3,.f12bla .firstNd h4,.f12bla .firstNd h3 em,.f12bla .firstNd h4 em { font-weight:bold; line-height:21px;}
.f12bla .firstNd img { float:left;  line-height:21px;}
.f12bla .firstNd p { line-height:1.5em; text-indent:0em;}

.f12bla_phone { background-color:#f7dad2; border-radius:.5em; padding:.2em 0; text-align:center;}
.f12bla_phone a { color:#c93267;}

.font-fs_zdy{ font-size:1em;}
.font-18px { font-size:.75em; line-height:1.25em;}
.font-20px { font-size:.833em;}
.font-28px { font-size:1.16em;}
.font-30px { font-size:1.25em;}
.font-40px { font-size:1.66em;}
.font-B { font-weight:bold;}
.font-N { font-weight:normal;}
.font-zdy{font-size:0.9em; font-family:"Microsoft YaHei";}

.f12bla_footer2015 .firstNd {}
.f12bla_footer2015 .firstNd .fa { float:left; font:1.5em/1.25em "FontAwesome"; margin-right:.3em; color:#a4a4a4;}
.f12bla_footer2015 .firstNd p { font:1em/1.5em ""; padding-top:.1em;}
.f12bla_footer2015 .firstNd .fb { float:right; margin-left:.2em; font:1em/1.5em ""; color:#fff; overflow:hidden; border-radius:.4em;}
.f12bla_footer2015 .firstNd .f_cB { background-color:#525252; margin-top:.5em;}
.f12bla_footer2015 .firstNd .f_cG { background-color:#c93267;}
.f12bla_footer2015 .firstNd .fb a { display:block; padding:.1em 1.5em;}

.f12bla_copyright .firstNd p { text-align:center; font:1em/1.5em "";}

.gd{ position:relative; clear:both;
}

#swiper-wrapper .swiper-slide,#swiper-wrapper .swiper-slide a{ display:block;}
.swiper-slide a{ display:block;}
.swiper-slide{ display:block;}
.swiper-container {  height:100%; width:100%; text-align:left; margin:0 auto; overflow:visible; position:relative;  z-index:5; padding:0; }
.swiper-container .swiper_title{ position:absolute; bottom:0;left:0;height:35px; width:100%; color:#FFF;overflow:hidden; z-index:50; text-align:left; text-indent:1em;background: none repeat scroll 0 0 rgba(12, 0, 0, 0.6);display:none;}
.swiper-wrapper {position: relative;z-index:10; height:100%; }

.swiper-slide {position:relative;text-align:left; float:left; margin:0; padding:0;}
.swiper-slide a{ position:relative; width:100%; height:100%; display:block; overflow:hidden;}
.swiper-slide img{ max-height:100%;  max-width:100%;  vertical-align:middle; position:relative;}
.swiper-slide h3,.swiper-slide p{ display:inline; }

.swiper-container .pagination3{ position:absolute; width:100%; bottom:0%; left:-0.3%; bottom:0%; z-index:100; text-align:center;   }
.swiper-container .pagination3 .swiper-pagination-switch{ display:inline-block; height:13px; width:13px; background:#cccccc; border-radius:50%; _display:inline; }
.swiper-container .pagination3 .swiper-active-switch{ background:#008883;}

.swiper-bxList { width:100%; height:22em; margin:0 auto; position:relative;overflow:hidden;}
.swiper-home_mainAd  {width:100%; margin:0 auto; position:relative;overflow:hidden;}
.swiper-home_mainAd .swiper-slide img { width:100%;}

.doc_0{
 width:100%;  background:#fff;
}
.doc_1{
 width:48%;
 float:left;
 position:relative;
 margin:0 4% 8% 0;
}
.doc_1 img{
 width:100%;
float:left;


}

.doc_1 span{
width:100%;
display:block;
clear:left;
text-align:center;
position:absolute;
z-index:111;
bottom:0;
left:0;

}
.doc_1 span a{ color:#b55b0b;
}

.doc_1 span a em{ color:#767370;
}
.c0{margin-bottom:-15%;
  position:relative;
}


/*.con_text p{text-indent:2em;}
.con_text p img{width:90%; text-align:center;}
.con_text p img,.con_text iframe{ margin:auto; width: 100%; max-width: 480px;}
.con_text iframe{max-height:310px;}
.prev_next{line-height:28px; font-weight:bold;}
.con_text p.imgMessage{display: block;color: #787878;text-align:center; margin-top:5px;}
.prev_next a{color:#666;}
.prev_next a:hover{color:#0dbac8;}*/


.con_text p{margin-top:15px; font-size:16px;}
.con_text div{ margin-top:15px; font-size:16px;}
.con_text img,.con_text iframe{ margin:0 auto;width: 100%;max-width: 480px;}
.con_text img{height:100%;}
.con_text iframe{max-height:310px;}
.con_text p.imgMessage{display: block;color: #787878;font-size: 13px;;text-align: center;margin-top:5px;}


@media only screen and (min-width: 360px) and (max-width: 479px){
	.f12bla_info01 .firstNd img { width:9.375em; margin:0 1em 1em 0;}
	.baoxiList p { font:1em/1.5em "Microsoft YaHei";}
	.baoxiList .w270 li { width:13em;}
	.a9_1a3 .f12bla_ss p { color:#fff; font:1em/1.5em "Microsoft YaHei";}
	 .fkpp_telBox .float_tj_btn { height:2.2em;}
	 .yqjc_dcList table th { font:14px/28px ""; padding:3px 5px 3px 0; text-align:right; width:35%; vertical-align:top; color:#f25151;}
  .yqjc_dcList table td { font:12px/21px ""; padding:3px 5px;  }
  .yqjc_f12blaJY .firstNd { width:100%; float:left; display:block; clear:none;}
  .yqjc_f12blaJY .firstNd p { font:1em/1.5em "Microsoft YaHei";}
  .picList .w33 li { width:50%; text-align:center;}
   .picList .w25 li { width:50%; text-align:center;}
   .rgsj_zjList { height:16em;}
    .st_f12bla_hotQ li { padding:1.25em 0;}
}

@media only screen and (max-width: 360px){

  .baoxiList p,.jyyc_table_cWhat th,.jyyc_table_cWhat td,.jyyc_otherJS p,.st_bA_before em.tInfo  { font:1em/1.5em "Microsoft YaHei";}
  .picList .w150 li { width:40%; position:relative; text-align:center;}
  .picList .w150 li p { font:1.16em/1.5em "Microsoft YaHei";}
  .lpfybl_li li:nth-child(2n) { padding:0 ; font-size:2em;}
  .a9_1a3 .f12bla_ss p { color:#fff; font:1em/1.5em "Microsoft YaHei";}
  .fkpp_telBox .float_tj_btn { height:2.2em;}

  .yqjc_dcList table th { font:14px/28px ""; padding:3px 5px 3px 0; text-align:right; width:35%; vertical-align:top; color:#f25151;}
  .yqjc_dcList table td { font:12px/21px ""; padding:3px 5px;  }
  .yqjc_f12blaJY .firstNd { width:100%; float:left; display:block; clear:none;}
  .yqjc_f12blaJY .firstNd p { font:1em/1.5em "Microsoft YaHei";}
  .picList .w33 li { width:50%; text-align:center;}
  .picList .w25 li { width:50%; text-align:center;}
  .dnlc_GXWT li { margin-bottom:2.5em; }
  .dnlc_GXWT li:nth-child(2n)  { margin-bottom:1.5em;}
  .jyyc_table_cWhat th { width:40%;}
  .rgsj_zjList { height:17em;}
  .st_f12bla_hotQ li { padding:1.25em 0;}
}






















