@import url(../css/v2015_header.css);
body, h1, h2, h3, ol, ul, li, p, input, img,dl,dt,dd {margin:0;padding:0}
ul, ol,li,dl,dt,dd{list-style:none}
input[type="text"], input[type="search"] {
	-webkit-appearance:none;
	-webkit-tap-highlight-color:#fff;
	outline:0
}
body {color:#808080; font-family:arial; font-size:12px; background:#f1f1f1; font-family:"\5fae\8f6f\96c5\9ed1", "Microsoft YaHei"}
a, a:visited { color:#808080;text-decoration:none}
em { font-style:normal;}

.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:#45b4e5;}
.cRed,.cRed:visited,.cRed a{color:#ff0000;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cPRed,.cPRed:visited,.cPRed a{color:#f986ae;}
.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;}

.left { float:left;}
.right { float:right;}
.per30{ width:30%;}
.per40{ width:40%;}
.per50{ width:50%;}
.per60{ width:60%;}
.per100{ width:100%;}

.w280 { width:280px; margin:0 auto;}
.w320 { width:320px; margin:0 auto;}
.w320 img { width:100%;}
.content-m10 { margin:0 10px;}
.fB { font-weight:900;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.padding-t10 { padding-top:10px;}
.padding-b10 { padding-bottom:10px;}
.dashed-line { border-bottom:1px dashed #d7d9d9; font-size:1px; height:1px; overflow:hidden;display:block;}

.gzra-3g-v2014 { width:320px; min-width:320px; margin:0 auto;}
.region { width:100%;clear:both; overflow:hidden; display:block;  content:"."; }
.keshiPage { background:#fff;}
.keshiPage-yqjc { background:#f1f1f1;}
.region-yqjc { background:#fff; width:100%; clear:both; overflow:hidden; display:block;  content:"."; margin:0; padding:0 0 15px 0; line-height:21px; }

/* 全局切换样式 */
.tab .normal { display:none;}
.tab .on { display:block;}


header {width:100%;height:58px;}
header .top { position:relative; width:320px;height:58px; background:url(../images/logo2014.png) no-repeat;}
header h1 { text-indent:-9999px;}
header .top .gohome {}
header .top a.yibao { position:absolute; top:11px; right:14px;}
header .top a.gohome { position:absolute; top:20px; right:14px;}


.slider {width:100%; height:160px; overflow:hidden; position:relative; margin:0 auto;}
.slider-images {width:320px; height:157px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-160px; z-index:1;}
.slider-images ul li{width:320px; height:157px; float:left;}
.slider-images ul li img {width:320px; height:157px;}
.slider-status {width:320px; height:3px; overflow:hidden; position:absolute; left:50%; bottom:0; z-index:2; margin-left:-160px; }
.slider-status ul li{width:25%; height:3px; background-color:#8e8e8e; float:left;}
.slider-status ul li.active{background-color:#3bc5c4;}

/*首页焦点图新样式*/
#swiper-wrapper .swiper-slide,#swiper-wrapper .swiper-slide a{ display:block;} 
.swiper-slide a{ display:block;}
.swiper-slide{ display:block;}
.swiper-container { height:160px; width:100%; text-align:center; margin:0 auto; position:relative; overflow:hidden; 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); overflow:hidden; display:none;}
.swiper-wrapper {position: relative;z-index:10;}
.swiper-slide {position:relative;text-align:center; 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:none;}

.swiper-container .pagination{ position:absolute; width:100%; bottom:5px; right:0;z-index:100; text-align:right;}
.swiper-container .pagination .swiper-pagination-switch{ display:inline-block; height:13px; width:13px; background:#FFF; border-radius:50%; _display:inline; margin-right:0.5em;}
.swiper-container .pagination .swiper-active-switch{ background:#44A5FE;}



.entry-list { background:#009896; height:44px; position:relative;}
.entry-list ul { margin:0 10px;}
.entry-list ul li { width:45px; float:left; text-align:center; font:14px/44px ""; color:#fff;}
.entry-list ul li a { color:#fff; text-decoration:none;}
.entry-list ul li.keshi-home { width:80px;}

.Breadcrumb { background:#fff; font:14px/35px ""; color:#0195a1; padding:5px 0 5px 10px; text-align:left; display:none;}
.Breadcrumb a { color:#0195a1;}
/* header */
.entry-list{}
.entry-list .summary { cursor:pointer; background:url(../images/icon-01.png) 55px 19px no-repeat; width:70px; display:inline-block; position:absolute;  /*content:url(../../images/img2013/summary-off.png);*/}
.entry-list .summary:hover { /*content:url(../../images/img2013/summary-on.png);*/}
.entry-list .summary:active {/* content:url(../../images/img2013/summary-on.png);*/}
/* selkeshi */
.selkeshi{padding:2px 0 4px 0;z-index:10;background:#3bc5c4;position:relative;}
.selkeshi .none{}
.selkeshi .none a{display:block;background:url(../images/icon-01.png) 0 -90px no-repeat; margin: 0 auto; width:54px;text-indent:-3000px;height:20px;text-decoration:none}
.selkeshi .none a:hover{display:block;text-indent:-3000px;height:20px;text-decoration:none}
.selkeshi table{margin:0px auto;border-collapse:collapse; width:100%;}
.selkeshi table td{font-size:14px;vertical-align:middle;color:#fff;height:30px;text-align:center;}
.selkeshi table td a{display:block;color:#fff;line-height:30px;height:30px;text-decoration:none;}
.selkeshi table td a:link { background:url(../images/icon-01.png) 10px -130px no-repeat;}
.selkeshi table td a:hover{background:#009896;color:#fff;text-decoration:none; background:#009896 url(../images/icon-01.png) 10px -130px no-repeat;}
.selkeshi table td a.cur{background:#4daba1}

.innercontent { /*border-bottom:1px solid #e4e4e4; */overflow:hidden; padding-bottom:20px;}
.innercontent p { /*background:#e4e4e4; font:900 14px/28px simsun; color:#434343; padding-left:15px; margin:0 auto 15px;*/padding: 0.3em 0.7em;
border-radius: .8em;
border: 1px solid #ccc;
width: 40%;
text-align: center;color: #ff6697;}
.innercontent .login-form  span.text { font: 1.2em simsun; text-align:left; display:inline-block; float:left;padding-top: 5px;}
.innercontent .login-form .username input, .innercontent .login-form .phone input, .innercontent .login-form .number input, .innercontent .login-form .code input { border:1px solid #d9d9d9; width:185px; height:27px; padding-left: 4px; -webkit-box-sizing: border-box; text-indent: 0;}
.innercontent .login-form  .number input, .innercontent .login-form  .code input { width:90px; margin-right:5px;}
.innercontent .login-form  .code input.but01 { width:68px; height:29px; border:none; margin:0;}
.innercontent .login-form  .submit { margin:15px auto;}
.innercontent .login-form .field { margin-bottom:5px; overflow:hidden; height:auto;width: 90%;}
.innercontent .login-form .field input { float:left;}
.innercontent .login-form .field img { display:inline-block; overflow:hidden; float:left;}
.innercontent .login-form . departments select { width: 185px; height:27px;}

.social-list { margin:0 auto; width:220px; overflow:hidden; height:auto;}
.social-list a, .social-list a:visited { float:left; width:60px;height:80px;overflow:hidden;display:block; margin:0 5px;text-align:center;font-size:14px;}
.social-list a span {height:24px;line-height:24px;color:#666;text-shadow:0 1px 1px #fff}
.social-list a img {margin-bottom:4px}
.social-list .social-decollator {display:inline-block;width:1px;height:32px;background:#d7d7d7;margin-bottom:20px}

.footer2014 { width:100%; display:block; background:#f6f6f6;}
.footer2014 .user-panel { position:relative; width:320px; margin:0 auto; font-size:12px;}
.footer2014 .user-panel .guest { line-height:21px; padding-left:10px; text-align:left;}
.footer2014 .user-panel .guest .add:link { background:url(../images/index-icon-01.png) right bottom no-repeat; padding-right:18px;}
.fb-top {width:50px;height:50px;border-radius:3px;position:absolute;right:10px;top:10px;background:url(../images/index-icon-01.png) -155px -103px no-repeat;}
.footer2014 .version, footer .copyright {text-align:center;color:#666}
.footer2014 .version {margin:15px 0 0}
.footer2014 .version a {color:#666;margin:0 15px 0 0}
.footer2014 .copyright {margin:8px 0 0;}

#f-fixed{ width:100%; height:54px; position:fixed; bottom:0px; z-index:9999; left:0px; }
.f-fixed-ask{width:320px; width:244px; height:54px; margin:0 auto;}
.f-fixed-ask img { float:left;}
.f-fixed-ask .cG { float:left; width:97px; height:39px; background:url(../images/f-fixed-2014-602.png) no-repeat; display:inline-block; padding:15px 0 0 8px; overflow:hidden;}
.f-fixed-ask .cO { float:left; width:110px;  background:url(../images/f-fixed-2014-503.png) no-repeat; display:inline-block; padding:0 0 0 10px; overflow:hidden;}

.keyword-list { line-height:25px; text-align:left; width:300px; margin:0 auto;}
.keyword-list .tit { background:#39bfbe; border-radius:3px; color:#fff; padding:0 0; font:12px/21px ""; overflow:hidden; margin-right:0; display:block; width:33.3%; float:left; text-align:center;}
.keyword-list a { padding-right:0; font-size:16px; width:33.3%; float:left; display:inline-block; text-align:center;}

.l-QQ { position:fixed; left:0; top:0;overflow:hidden;z-index:99999;}

.f_booking { margin:0 auto; /*width:300px;*/ width:95%;}





/*nav*/
.nav{ background:#c8a194; margin:0 auto; height:2.8em;}
.nav li{ float:left; width:20%;text-align: center;}
.nav a{line-height: 2.5em;color:#FFF;}




.jj{ width:100%;}
.jj p{ text-align:center; color:#8d2035; line-height:1.5em;}
.jj p a{  display:block; width:50%; margin:0 auto; background-color:#91263a; color:#FFFFFF; padding:0 10px;}
.jj .p1{ width:100%;}

.jj .p1 ul li{ width:49.7%;   background-color:#91263a; display:block; float:left;}
.jj .p1 ul li a{ color:#ffffff; text-align:center; padding:10px 0; display:block;}
.jj .p2{ color:#545454; font-size:1.5em; width:95%;margin: 0 auto; -webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px; height:10em; background-color:#dcc5cb;}
.jj .p2 ul{ width:95%; margin:0 auto; padding-top:0.5em;}
.jj .p2 ul li{ height:3em; }
.jj .p2 ul li .inpt1{ border:none; margin-top:10px; width:80%; margin-left:10px; margin-bottom:10px; height:2em; line-height:2em; background-color:#FFFFFF;}
.jj .p2 ul li .inpt2{ border:none; width:60%; margin-top:1em; padding-top:5px; padding-bottom:5px; -webkit-border-radius: 5px;-moz-border-radius: 50px; border-radius: 5px; background-color:#91263a; text-align:center; color:#FFFFFF; margin-left:4.5em;}
 
 .jj .p3{ color:#545454; font-size:1em; width:95%;margin: 0 auto; padding-top:0.5em; padding-bottom:0.5em; margin-top:0.5em; margin-bottom:0.5em; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; height:4em; background-color:#dcc5cb;}
  .jj .p4{ margin:0em 1em; width:auto; height:4em;  }
  .jj .p4 .dt1{ width:4em; background-color:#ab89df; height:4em; overflow:hidden; float:left;}
  .jj .p4 .dd1{ width:78%; height:4em; float:right; }
   .jj .p4 .dt1 p{ color:#ffffff; line-height:1.3em; padding-top:0.25em;}
  .jj .p4 .dd1 p{ color:#545454; line-height:1.5em; padding-top:0.25em; font-size:1em; text-align:left;}
  .jj .p4 .dd1 p a{ display:inline; background:none; color:#d991dd; padding:0;}
  .jj .p4 .dt2{ float:right;}
  .jj .p4 .dd2{ float:left;}
  
  .jj .main3_01{ width:100%; height:auto; background:url(../images/main3_01.jpg) no-repeat; background-size:100% 100%;}
  .jj .main3_01 ul{ width:100%; height:4.5em;}
   .jj .main3_01 ul li{ width:33%; height:0.8em; float:left; text-align:center; display:block; padding-top:3.5em; color:#545454;}
  .jj .main3_01 ul li a{ color:#545454; }
  
  
    .jj .main4_01{ width:100%; height:30em; background:url(../images/main4_01.jpg) no-repeat; background-size:100% 100%;}
  .jj .main4_01 ul{ width:90%; height:5em; margin:0 auto;}
  .jj .main4_01 ul li{ width:100%; height:5em; float:left; line-height:1.5em; font-size:1em; text-align:left; color:#545454}
  
  
  
  .foot{ width:100%; height:10em; background:url(../images/swbbsj_10.jpg) no-repeat; background-size:100% 100%;}
   .foot_bg{ width:320px; height:41px; margin:0 auto;}
  
      .foot_01{ width:320px; height:80px; margin:0 auto;}
	.foot_01 ul{ }
   .foot_01 ul li{ float:left; margin-left:10px; margin-right:10px; }
   .foot_01 ul li a{ display:block; font-size:12px; width:100%; height:13px; text-align:center; padding-top:60px;}
   .li1{ background:url(../images/foot_01.jpg) no-repeat; background-size:100% 100%; width:60px; height:73px;  }
   .li2{ background:url(../images/foot_02.jpg) no-repeat; background-size:100% 100%; width:60px; height:73px;}
   .li3{ background:url(../images/foot_03.jpg) no-repeat; background-size:100% 100%; width:60px; height:73px;}
   .li4{ background:url(../images/foot_04.jpg) no-repeat; background-size:100% 100%; width:60px; height:73px;}
 .foot_02{ width:100%; height:5em; font-size:0.8em; background-color:#efefef; }
 .foot_02 p{ text-align:center;}
 
 
 .m-slide {
	position:relative;
	width:320px;
	height:150px;

	 
}
.m-slide .img {
	float:left;
	position:relative;
	height: 150px;
	width: 240px;
}

.m-slide .img p{ line-height:16px; font-size:12px; text-align:left;}
.m-slide .img li,.m-slide .img img {
	display:block;
	width:240px;
	height:150px
}
.m-slide .img li {
	display:none;
	position:absolute;
	left:0;
	top:0
}
.m-slide .img li span{
	background-color: #000000;
	position:absolute;
	font-size:12px;
	left:0;
	bottom: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	opacity: 0.5;
	filter:alpha(opacity=40);
}
.m-slide .img li span a{
	color: #FFFFFF;
}
.m-slide .img li span h1{
	font-size: 12px;
	color: #FFFFFF;
}
.m-slide .img li span p{
	color: #FFFFFF;
}

.m-slide .img li b{
background-color: #000000;
	position:absolute;
	font-size:12px;
	left:140px;
	top: 20px;
	color:#FFFFFF;
	padding-right: 5px;

	padding-left: 5px;
	opacity: 0.5;
	width:90px;
	font-weight:normal;
	filter:alpha(opacity=40);

}





.m-slide .tab {
	float:left;
}
.m-slide .tab li {
	width:60px;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:5px;
}
.m-slide .tab li a{
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	height:25px;
	width: 60px;
	display: block;
	line-height:25px;
	text-decoration: none;
	background-color: #777777;
	 -webkit-border-top-left-radius: 5px;-moz-border-top-left-radius: 5px; border-top-left-radius: 5px;
	  -webkit-border--bottom-left-radius: 5px;-moz-border--bottom-left-radius: 5px; border--bottom-left-radius: 5px;
}

.m-slide .tab .on a {
	color: #FFFFFF;
	background-color: #91263a;
}

 
 
 
   
.nr1{ width:95%; text-align:center; margin:0 auto;}
.nr1-1 {
float: left;
width: 49%;
background: #ff6599;
font-size: 1em;
color: #FFF;
height: 3.45em;
line-height: 3.45em;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.nr1-1 em{ color:#fffdba;}
.nr1-2 {
float: left;
width: 50%;
background: #80a5e3;
font-size: 1em;
color: #FFF;
height: 3.45em;
line-height: 3.45em;
border-bottom: 2px solid #fff;
}
.nr1-2 em{ color:#fffdba;}


.nr1-3 {
float: left;
width: 33%;
background: #ffad2c;
font-size: 1em;
color: #fffdba;
height: 3.45em;
line-height: 3.45em;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.nr1-4 {
float: left;
width: 32.5%;
background: #e77dcd;
font-size: 1em;
color: #fffdba;
height: 3.45em;
line-height: 3.45em;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.nr1-5 {
float: left;
width: 33%;
background: #80d2e3;
font-size: 1em;
color: #fffdba;
height: 3.45em;
line-height: 3.45em;

border-bottom: 2px solid #fff;
}


.nr1-6 {
float: left;
width: 49%;
background: #a580e3;
font-size: 1em;
color: #fff;
height: 3.45em;
line-height: 3.45em;
border-right: 2px solid #fff;
}
.nr1-6 em{ color:#fffdba;}
.nr1-7{ float:left; width:50%;background:#8fd142; font-size:1.5em; color:#fff;height:3.45em;line-height: 3.45em;}
.nr1-7 em{ color:#fffdba;}



.zx1{ width:50%; margin:0 auto;}
.zx1 p{ float:left;background:#ff6599; padding:0.5em 1em;border-radius: .8em;}
.zx1 p a{ color:#FFF;}


.blank21 {
clear: both;
height: .5em;
overflow: hidden;
display: block;
background-color:#f6f6f6;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}



.yy{ width:100%;}
.yy p{ text-align:center;}



.yy1{ background:#FFF; text-align:center; width:49%; float:left;font-size: 0.8em; padding:1em 0em;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.yy2{ background:#ffe1ed; text-align:center; width:49%; float:left;border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;font-size: 0.8em; padding:1em 0em;}




.hysj{ width:90%; margin:0 auto;}

.hysj-left{border: 1px solid #ccc; float:left; width:45%; text-align:center; padding:2%;}
.hysj-left p{ color:#858585;}
.hysj-center{ width:2%; float:left;text-align:center;}
.hysj-right{float:right; width:45%;text-align:center; background:#ff6599; padding: 2%;}
.hysj-right p{color:#fff;}
.hysj-zx{background: #f6f6f6;padding: 0.5em 1em;border-radius: .8em;border: 1px solid #ccc;}
.hysj-zx a{ color:#ff6599;}





.sj-yuyue{ width:95%; margin:0 auto;}
.sj-yuyue-zx{padding:0.3em 0.7em;border-radius: .8em;border: 1px solid #ccc; width:40%; text-align:center;}
.sj-yuyue-zx a{ color:#ff6697;}







.sj-yuyue-tp{ background:url(../images/sj-yuyue-tp.jpg) no-repeat left;padding-left: 3em;}

















.btn_tj{padding: 0.5em 1em;cursor: pointer;
border-radius: .8em;
border: 1px solid #ccc;
width: 100%;
text-align: center;
color: #fff; background:#f95291;}

.btn_reset{padding: 0.3em 0.7em;cursor: pointer;
border-radius: .8em;
border: 1px solid #ccc;
width: 40%;
text-align: center;
color: #fff;
background: #888888;}
















.tishi{ width:90%; margin:0 auto;}
.tishi .tishi_1{ background:url(../images/tishi.jpg) left no-repeat; width:100%; height:100%;padding-left: 5%;}














.fan{padding: 0.3em 0.7em;
cursor: pointer;
border-radius: .8em;
border: 1px solid #ccc;
width: 40%;
text-align: center;
color: #fff;
background: #f95291;}




.swtbotbg { position: fixed; bottom: 0px; width: 100%; height: 42px;height: 57px; background:#424141;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; }
.swtbotbg a { display: block; float: left; height: 100%; width: 25%;width: 24.5%; border-right:1px solid #CCCCCC; text-align:center; padding-top:22px; padding-top:34px;font-size:1.2em;color:#7a7a7a;}
.swtbotbg a.swtb01 { background: url(http://wap.88055116.com/statice/images/swtb01.png) no-repeat center 9px; background-size:20px; }
.swtbotbg a.swtb02 { background: url(http://wap.88055116.com/statice/images/swtb02.png) no-repeat center 5px; background-size:20px; position:relative;  }
.swtbotbg a.swtb02 span{ position:absolute; top:2px;background: url(http://wap.88055116.com/statice/images/swtb02.gif) no-repeat 40px 0px; width:80%; height:15px; background-size:12px;}
.swtbotbg a.swtb03 { background: url(http://wap.88055116.com/statice/images/swtb03.png) no-repeat center 5px; background-size:20px;  }
.swtbotbg a.swtb04 { background: url(http://wap.88055116.com/statice/images/swtb04.png) no-repeat center 5px; background-size:20px; border-right:0;}
.swtbotbg a,.swtbotbg a:visited{color:#fff}



.banner_box { width:100%;}
.banner_box img {width:100%; height:auto;}


@media only screen and (min-width: 1280px){
	body{font-size:24px;}	
}
@media only screen and (min-width: 640px) and (max-width: 1279px){
	body{font-size:24px;}
}
@media only screen and (min-width: 480px) and (max-width: 639px){
	body{font-size:18px;}
}
@media only screen and (min-width: 360px) and (max-width: 479px){
	body{font-size:14px;}
}
@media only screen and (min-width: 320px) and (max-width: 360px){
	body{font-size:14px;}
}

@media only screen and (max-width: 320px){
	body{ font-size:14px;}
}




