@charset "utf-8";
.de1{ width:1000px; margin:0px auto; clear:both;}
.a_body{ width:978px; border:1px solid #009900; padding:20px 0px 20px 20px; background:url(../images/p1.jpg) repeat-x; clear:both; overflow:hidden;}
 .a_title{ float:left; width:100%;}
 .a_title h1{font-family:"Microsoft Yahei"; color:#009900; font-size:22px}
 .a_title h1{ float:left; margin-right:10px;}
 .a_title img{ float:left; margin-left:0px; margin-top:10px;}
 .a_title p{ float:left; width:100%; color:#666;}
 .a_title p font{ font-size:14px; color: #FF6600}
 .bannernner{ width:420px; float:left;}
  .phpurl{ width:520px; float:left;}
 .a_info{ float:left; width:100%;}
  .a_info_left{ float:left}
   .divimagebanner img{ border:1px solid #ccc;}
   .divbanner li{ float:left}
   .divbanner li a{ cursor:pointer; float:left; border:1px solid #ccc;}
   .divbanner li a:hover{ border:1px solid #009900;}
  .a_info_right{ float:left; margin-left:10px;width:480px;color:#333;}
  .a_info_right span{  }
  .a_info_right li font{ font-family:"黑体";}
  .a_info_right li{ float:left; height:30px; line-height:30px; width:480px;}
  .a_info_right li i {
	font-size: 14px; font-style: normal; font-weight: bold;color:#FF6600
   }
   .a_info_right li b {
	 font-size: 26px; font-weight: bold; color:#FF6600; font-family:Geneva, Arial, Helvetica, sans-serif
  }
  .a_info_right li a{ color:#ff6600; margin-left:10px;}
  .a_info_right li .u1{ font-size:16px}
  .a_info_right  li input {
	border: 1px solid rgb(204, 204, 204); width: 40px; height: 18px;
    }
	
	/* 预订下拉菜单 ×××××××××××××××××××××××××××××××*/
	
	.a_info_right .p10 .s10 {
	width: 411px; height: 34px; line-height: 34px;
     }
    .a_info_right .p10 .s10 .s1 {
	background: url("../images/p38.gif") no-repeat 0px 0px; width: 100%; height: 4px; overflow: hidden; clear: both; float: left;
}
    .a_info_right .p10 .s10 .s2 {
	background: url("../images/p54.gif") repeat-y 0px 0px; width: 100%; height: 23px; overflow: hidden; clear: both; text-decoration: none; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: left;
}
    .a_info_right .p10 .s10 .s3 {
	background: url("../images/p39.gif") no-repeat 0px 0px; width: 100%; height: 5px; overflow: hidden; clear: both; float: left;
}
   .a_info_right .p10 .s10 input {
	margin: 2px 0px 0px 6px; border: 1px solid rgb(102, 102, 102); width: 395px; height: 16px; color: rgb(153, 153, 153); line-height: 16px; overflow: hidden; padding-left: 2px; float: left;
}
   .a_info_right .s10Trim1 {
	top: 26px; width: 411px; right: 1px; clear: both; float: right; position: absolute;
}
   .a_info_right .p10 .cArrow {
	width: 47px; height: 15px; right: 5px; bottom: -20px; float: right; position: absolute; cursor: pointer;
}
   .a_info_right .p10 .cdown {
	background: url("../images/p5.gif") no-repeat 0px 0px; bottom: -20px;
}
    .a_info_right .p10 .cup {
	background: url("../images/p50.gif") no-repeat 0px 0px; bottom: -14px;
}
    .a_info_right .p10 .calenderPart {
	background: url("../images/p54.gif") repeat-y 0px 0px; width: 411px; overflow: hidden; clear: both; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: right; display: none;
}
   .a_info_right .p10 .calenderPartM {
	background: rgb(244, 242, 242); margin: 5px 0px 0px 6px; width: 399px; overflow: hidden; clear: both; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: left; display: inline;
}
   .a_info_right .p10 .calenderPartM ul {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); width: 397px; height: 205px; overflow: auto; clear: both; float: left;
}
   .a_info_right .p10 .calenderPartM li {
	width: 100%; height: 33px; color: rgb(51, 51, 51); line-height: 33px; text-indent: 10px; overflow: hidden; clear: both; font-size: 14px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block; cursor: pointer;
}
   .a_info_right .p10 .calenderPartM li:hover {
	background: rgb(238, 238, 238);
}
   .a_info_right .p10 .calenderPartM li b {
	color: rgb(255, 102, 0); font-weight: bold; font-size:14px
}
   .a_info_right .p10 .calenderPartF {
  	background: url("../images/p39.gif") no-repeat 0px 0px; width: 411px; height: 5px; overflow: hidden; clear: both; float: left;
}
    .p10{ float:left; margin-top:15px; position: relative;}
	.p10 span{ float:left; line-height:30px;}
	
	.a_info_right #submit_a{background: url("../images/btn.gif") no-repeat 0px 0px; width:142px; height:37px; border:0px; margin-top:20px; margin-left:60px; cursor:pointer}
	
	.a_info_right #save{background: url("../images/save.gif") no-repeat 0px 0px; width:127px; height:36px; border:0px; margin-top:20px; margin-left:20px; cursor:pointer}
	
	
	.a_ts{ float:left; border:2px solid #FF9900; width:950px; overflow:hidden}
	.a_ts div{ height:25px; width:948px; background-color:#FEFAED; float:left; line-height:25px; text-indent:10px; color:#FF6600; font-weight:bold}
	.a_ts p{ margin:10px; line-height:20px; color:#333;}
	
	
.infoTab {
	width: 950px; overflow: hidden;
}
.infoTab .hd {
	height: 29px; overflow: hidden; border-bottom-color: rgb(51, 153, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.infoTab .hd ul {
	width: 800px; clear: both; float: left; display: inline;
}
.infoTab .hd li {
	width: 90px; height: 29px; text-align: center; margin-right: 3px; float: left; display: inline;
}
.infoTab .hd li font{ color: #009900}
.infoTab .hd li a {
	background: url("../images/p8.gif") no-repeat 0px 0px; width: 90px; height: 29px; color: rgb(102, 102, 102); line-height: 32px; overflow: hidden; font-size: 14px; font-weight: bold; float: left;
}
.infoTab .hd li.cur a {
	background: url("../images/p7.gif") no-repeat 0px 0px; color: rgb(255, 255, 255);
}
.infoTab .bd {
	background: url("../images/p1.jpg") repeat-x 0px 0px; padding: 15px 30px; color: rgb(51, 51, 51);
}
.infoTab .bd .item {
	display: none;
}
.infoTab .bd p {
	line-height: 25px;
}

.infotab_d{ float:left;width: 950px; background: url("../images/p1.jpg") repeat-x 0px 0px; padding-top:20px;}

.a_xc{ float:left; width:950px;}
.a_xc span{ float:left;background: url("../images/line_07.gif"); height:31px; width:950px; font-size:14px; color:#FFFFFF; line-height:31px; font-weight:bold; overflow:hidden}
.a_xc span div{ width:115px; text-align:center; line-height:35px; float:left; color:#FFFFFF;}
.a_xc span font{ font-size:12px; text-indent:10px; font-weight:normal; float:right; color:#FF6600}


.tl_l_titlec{ float:left; width:940px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-left:10px;}
.tl_l_titlec_left{ float:left; background-color:#009900; width:50px; height:28px; text-align:center; line-height:28px; color:#fff; font-size:14px; font-weight:bold}
.tl_l_titlec_right { float:left; width:840px; margin-left:20px;}

.a_atitle{ float:left; color:#009900; font-size:14px; font-weight:bold; width:100%}
#tl_l_content{ float:left; line-height:22px; margin-top:10px; color:#666}
.tl_l_contents{margin-top:10px; float:left; width:100% }
.tl_l_contents span{ font-weight:bold; }
#tl_l_content img{ border:1px solid #ccc; padding:2px; width:200px;}
.a_t{ margin-top:10px;}
.a_t p{ line-height:22px; color:#666;}

.a_t .civ{ margin-top:10px; float:left; margin-left:10px; margin-bottom:10px; line-height:20px; color:#333;}

.a_xg{ float:left; border:2px solid #FF6600; width:946px; overflow:hidden; padding-bottom:10px;}
.a_xg span{ float:left; width:946px; height:30px; line-height:30px; text-indent:10px; background-color:#FFEEDD; font-size:14px; color:#FF0000; font-weight:bold; overflow:hidden}

.a_xg ul li{ float:left; margin:10px; width:420px;background: url(../images/p29.gif) no-repeat 0px 4px; text-indent:12px;}
.a_xg ul li a{ font-size:14px; font-weight:bold; float:left}
.a_xg ul li i{ float:right; font-style:normal; color:#FF6600}
.a_xg ul li i font{ font-size:16px; font-weight:bold}


.fastCalender1 {
	padding: 10px;  width:480px; margin-bottom: 15px;
}
.fastCalender1 .input1 {
	border: 1px solid rgb(204, 204, 204); width: 40px; height: 18px;
}
.fastCalender1 .p9 {
	width: 270px; float: left;
}
.fastCalender1 .p10 {
	width: 485px; float: left;
}
.fastCalender1 .p9 {
	margin-top: 4px;
}
.fastCalender1 .p9 input {
	border: 1px solid rgb(204, 204, 204); width: 40px; height: 18px;
}
.fastCalender1 .p11 {
	margin-left: 15px; float: left; display: inline;
}
.fastCalender1 .p11 input {
	background: url("../images/p27.gif") no-repeat 0px 0px; border: 0px currentColor; width: 127px; height: 36px; cursor: pointer;
}
.fastCalender1 .p9 i {
	color: rgb(153, 153, 153); font-style: normal;
}
.fastCalender1 .p10 {
	margin-bottom: 15px; position: relative;
}
.fastCalender1 .p10 label {
	width: 60px; margin-top: 7px; float: left;
}
.fastCalender1 .p10 .s10 {
	width: 411px; height: 34px; line-height: 34px; float: left;
}
.fastCalender1 .p10 .s10 .s1 {
	background: url("../images/p38.gif") no-repeat 0px 0px; width: 411px; height: 3px; overflow: hidden; clear: both; float: left;
}
.fastCalender1 .p10 .s10 .s2 {
	background: url("../images/p54.gif") repeat-y 0px 0px; width: 411px; height: 24px; overflow: hidden; clear: both; text-decoration: none; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: left;
}
.fastCalender1 .p10 .s10 .s3 {
	background: url("../images/p39.gif") no-repeat 0px 0px; width: 411px; height: 5px; overflow: hidden; clear: both; float: left;
}
.fastCalender1 .p10 .s10 input {
	margin: 3px 0px 0px 6px; border: 1px solid rgb(102, 102, 102); width: 395px; height: 16px; color: rgb(153, 153, 153); overflow: hidden; padding-left: 2px; float: left;
}
.fastCalender1 .s10Trim1 {
	top: 26px; width: 411px; right: 14px; clear: both; float: right; position: absolute; _right: 13px;
}
.fastCalender1 .p10 .cArrow {
	width: 47px; height: 15px; right: 10px; float: right; position: absolute; cursor: pointer;
}
.fastCalender1 .p10 .cdown {
	background: url("../images/p5.gif") no-repeat 0px 0px; bottom: -20px;
}
.fastCalender1 .p10 .cup {
	background: url("../images/p50.gif") no-repeat 0px 0px; bottom: -14px;
}
.fastCalender1 .calenderPart {
	background: url("../images/p54.gif") repeat-y 0px 0px; width: 411px; overflow: hidden; clear: both; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: right; display: none;
}
.fastCalender1 .calenderPartM {
	margin: 5px 0px 0px 6px; width: 405px; clear: both; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: left; display: inline;
}
.fastCalender1 .calenderPartM ul {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); width: 397px; height: 205px; overflow: auto;
}
.fastCalender1 .calenderPartM li {
	height: 33px; color: rgb(51, 51, 51); line-height: 33px; text-indent: 5px; font-size: 14px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.fastCalender1 .calenderPartM li:hover {
	background: rgb(238, 238, 238);
}
.fastCalender1 .calenderPartM li b {
	color: rgb(255, 102, 0); font-weight: bold;
}
.fastCalender1 .calenderPartF {
	background: url("../images/p39.gif") no-repeat 0px 0px; width: 411px; height: 5px; overflow: hidden; clear: both; float: left;
}

.fastCalender2 {
	 width: 472px; margin-bottom: 15px; margin-top:10px; display:inline
	
}

.fastCalender2 .input1 {
	border: 1px solid rgb(204, 204, 204); width: 40px; height: 18px;
}
.fastCalender2 .p9 {
	width: 375px; margin-bottom: 5px; float: left;
}
.fastCalender2 .p10 {
	width: 500px; float: left;
}
.fastCalender2 .p9 {
	margin-top: 4px;
}
.fastCalender2 .p9 input {
	border: 1px solid rgb(204, 204, 204); width: 40px; height: 18px;
}
.fastCalender2 .p11 {
	margin-left: 15px; float: left; display: inline;
}
.fastCalender2 .p11 input {
	background: url("../images/p27.gif") no-repeat 0px 0px; border: 0px currentColor; width: 127px; height: 36px; cursor: pointer;
}
.fastCalender2 .p9 i {
	color: rgb(153, 153, 153); font-style: normal;
}
.fastCalender2 .p10 {
	margin-bottom: 15px; position: relative;
}
.fastCalender2 .p10 label {
	width: 60px; margin-top: 7px; float: left;
}
.fastCalender2 .p10 .s10 {
	width: 411px; height: 34px; line-height: 34px; float: left;
}
.fastCalender2 .p10 .s10 .s1 {
	background: url("../images/p38.gif") no-repeat 0px 0px; width: 411px; height: 3px; overflow: hidden; clear: both; float: left;
}
.fastCalender2 .p10 .s10 .s2 {
	background: url("../images/p54.gif") repeat-y 0px 0px; width: 411px; height: 24px; overflow: hidden; clear: both; text-decoration: none; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: left;
}
.fastCalender2 .p10 .s10 .s3 {
	background: url("../images/p39.gif") no-repeat 0px 0px; width: 411px; height: 5px; overflow: hidden; clear: both; float: left;
}
.fastCalender2 .p10 .s10 input {
	margin: 3px 0px 0px 6px; border: 1px solid rgb(102, 102, 102); width: 395px; height: 16px; color: rgb(153, 153, 153); overflow: hidden; padding-left: 2px; float: left;
}
.fastCalender2 .s10Trim1 {
	top: 26px; width: 411px; right: 29px; clear: both; float: right; position: absolute;
}
.fastCalender2 .p10 .cArrow {
	width: 47px; height: 15px; right: 5px; float: right; position: absolute; cursor: pointer;
}
.fastCalender2 .p10 .cdown {
	background: url("../images/p5.gif") no-repeat 0px 0px; bottom: -20px;
}
.fastCalender2 .p10 .cup {
	background: url("../images/p50.gif") no-repeat 0px 0px; bottom: -14px;
}
.fastCalender2 .p11 {
	margin-left: 0px;
}
.fastCalender2 .p11 label {
	width: 60px; margin-top: 7px; float: left;
}
.fastCalender2 .p11 .s11 {
	width: 315px; height: 32px; line-height: 32px; float: left;
}
.fastCalender2 .calenderPart {
	background: url("../images/p54.gif") repeat-y 0px 0px; width: 411px; overflow: hidden; clear: both; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: right; display: none; overflow:hidden;
}
.fastCalender2 .calenderPartM {
	margin: 5px 0px 0px 6px; width: 405px; clear: both; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; float: left; display: inline;
}
.fastCalender2 .calenderPartM ul {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); width: 397px; height: 205px; overflow: auto;
}
.fastCalender2 .calenderPartM li {
	height: 33px; color: rgb(51, 51, 51); line-height: 33px; text-indent: 5px; font-size: 14px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.fastCalender2 .calenderPartM li:hover {
	background: rgb(238, 238, 238);
}
.fastCalender2 .calenderPartM li b {
	color: rgb(255, 102, 0); font-weight: bold;
}
.fastCalender2 .calenderPartF {
	background: url("../images/p39.gif") no-repeat 0px 0px; width: 411px; height: 5px; overflow: hidden; clear: both; float: left;
}
.a_info_right li font{ font-size:12px; font-family:"宋体"}
.dt{position:absolute; width:401px; height:30px; background-color: #090; top:272px; text-align:center; line-height:30px; color:#fff;}
.dt1{width:400px; height:300px;}

.dee{ float:right; width:240px;margin-top:8px;}
.dee a{ font-size:12px; float:left}
.bdshare_t{ }
.bdshare_t span{margin-top:-5px;}
.bdshare_t a{ margin-top:-5px;}
.acdb{width:1000px; margin:0px auto;}
@media screen and (max-width: 768px){
.acdb{width:100%; margin:0px auto;}
.de1{width: 100%;line-height: 30px;}
.dee{display: none;}
.a_body{width: 100%; padding: 20px 0 20px 0;}
.a_info_left{width: 100%;}
.divimagebanner img{width: 100%;}
.bannernner{width: 100%;}
.dt{width: 100%;}
.dt1{width: 100%;}
.divbanner{width: 100%;display: none;}
.divbanner a img{ width: 67px;}
.a_info_right{width: 100%;margin-left:0;}
.a_info_right li{width:95%;padding-left: 10px;}
.fastCalender2{width: 100%;}
.fastCalender2 .p10{display: none;}
.a_info_right #submit_a{display: none;}
.a_ts{width: 100%;border:0px solid #FF9900;}
#page{width: 100%;}
.a_ts div{width: 100%;}
.dhx_cal_container{display: none;}
.infoTab{width: 100%;}
.infoTab .hd ul{width: 100%;}
.infotab_d{width: 100%;}
.top10{width:97%;}
.a_xc{width: 100%;}
.a_xc span{width: 100%;}
.a_t{width: 100%;}
.tl_l_titlec{width: 100%;margin-left: 0px;}
.tl_l_titlec_right{width:76%;}
.a_t .civ{margin-left:0px; width: 98%;}
.proReview{display: none;}
.proMsg{display: none;}
#customer_service{display: none;}
.a_xg{width:97%;}
.a_xg span{width: 100%;}
.a_xg ul li{width: 100%;}
#TN-faq dl{padding-left: 10px;}
.a_xg ul li{margin:0;}
.a_title h1{font-size: 14px;}

}

