i,u{
  font-style: normal;
  display:inline-block;
}
p{margin:0;}
input{outline:none;}
.banner>img{
  width:1170px;
  height:350px;
}
.tab {
  float: left;height:102px;
  padding:30px 0;
}
.tab>a {
  float: left;
  border-bottom: 1px solid #007bc5;
  font-size: 16px;
  padding: 10px 20px;
}
.tab>a.active {
  border: 1px solid #007bc5;
  border-bottom: 0;
}
.line {
  float: left;
  border-bottom: 1px solid #007bc5;
  height: 72px;
  width: 944px;
}
.list_01>.list_01_content{
  margin-bottom:35px;
  border:1px solid #ddd;
  padding:30px 45px;
  position: relative;
}
.list_01>.list_01_content>.calendar{
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf;
  border-bottom:1px solid #7e7e7e;
  background:#fff;
  text-align: center;
  width:145px;
  height:143px;
  position: relative;
  z-index: -999;
  display:inline-block;
  vertical-align: top;
}
.list_01>.list_01_content>.calendar>.title{
  background: -webkit-linear-gradient(#ce320c,#b22511); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ce320c,#b22511); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ce320c,#b22511); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ce320c,#b22511); /* 标准的语法 */
  border-bottom:2px solid #9a2617;
  color:#fff;
  width:100%;
  height:20px;
  line-height:20px;
  font-size:12px;
}
.list_01>.list_01_content>.calendar>p{
  color:#b22c0e;
  line-height:2;
}
.list_01>.list_01_content>.calendar>.max{
  font-size:16px;
}
.list_01>.list_01_content>.calendar>h1{
  margin:5px 0 12px 0;
  font-weight:bold;
  color:#666;
}
.list_01>.list_01_content>.calendar>.line{
  width:100%;
  height:0;
  border-bottom:1px solid #ebebeb;
  position: absolute;
  top:50%;
  left:0;
  z-index:-10;
}
.list_01>.list_01_content>.calendar>img{
  width:11px;
  height:28px;
}
.list_01>.list_01_content>.calendar>.left{
  position: absolute;
  top:40%;
  left:10%;
}
.list_01>.list_01_content>.calendar>.right{
  position: absolute;
  top:40%;
  right:10%;
}
.list_01>.list_01_content>.text{
  margin:0 45px;
  display: inline-block;
  line-height:2.4;
}
.list_01>.list_01_content>.text>strong{
  font-size:16px;font-weight:normal;
  color:#007bc5;
  display: block;
}
.list_01>.list_01_content>.text>strong,
.list_01>.list_01_content>.text>p{
  width:450px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow : ellipsis;
}
.list_01>.list_01_content>.text>p>span{
  padding-right:15px;
}
.list_01>.list_01_content>.choice{
  display: inline-block;
  width:380px;position:relative;
  margin-top:20px;
  vertical-align: top;
}
.list_01>.list_01_content>.choice>.btn-info{
  width:123px;
  height:35px;
  margin:0 20px 20px 0;
  border:0;
  border-radius:0;
  font-size:16px;background:#fe9c17;
/*   background: -webkit-linear-gradient(#31affa,#007cc6); Safari 5.1 - 6.0
  background: -o-linear-gradient(#31affa,#007cc6); Opera 11.1 - 12.0
  background: -moz-linear-gradient(#31affa,#007cc6); Firefox 3.6 - 15
  background: linear-gradient(#31affa,#007cc6); 标准的语法 */
}
.list_01>.list_01_content>.choice>.btn-info:hover,
.list_01>.list_01_content>.choice>.btn-info:focus{
/*   background: -webkit-linear-gradient(#31cffa,#007cd6); Safari 5.1 - 6.0
  background: -o-linear-gradient(#31cffa,#007cd6); Opera 11.1 - 12.0
  background: -moz-linear-gradient(#31cffa,#007cd6); Firefox 3.6 - 15
  background: linear-gradient(#31cffa,#007cd6); 标准的语法 */
	background:#fe9c17;
}
.list_01>.list_01_content>img{
  width:90px;
  height:92px;
  position: absolute;
  top:0;
  right:-1px;
}
.list_01>.list_01_content>.reserve{
  position: absolute;
  top:25px;
  right:0;
  color:#fff;
  font-size:16px;
  transform:rotate(45deg);
  -ms-transform:rotate(45deg); /* Internet Explorer */
  -moz-transform:rotate(45deg); /* Firefox */
  -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
  -o-transform:rotate(45deg); /* Opera */
}
.list_02{
  margin-bottom:100px;
}
.list_02>.title{
  font-size: 15px;
}
.list_02>.title>span{
  margin:0 30px;
  text-align: center;
  display: inline-block;
}
.list_02>.list_02_content{
  padding-top:25px;
}
.list_02>.list_02_content>.c-row>a,
.list_02>.title>.first{
  width:270px;
}
.list_02>.title>.two,
.list_02>.list_02_content>.c-row>.two{
  width:200px;
}
.list_02>.title>.three,
.list_02>.list_02_content>.c-row>.three{
  width:150px;
}
.list_02>.title>.time,
.list_02>.list_02_content>.c-row>.time{
  width:170px;
}
.list_02>.title>.over{
  width:60px;
}
.list_02>.list_02_content>.c-row>.over{
  color:#8c8c8c;
  width:60px;
}
.list_02>.list_02_content>.c-row>a,
.list_02>.list_02_content>.c-row>span{
  margin:0 30px;
  padding-bottom:25px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow : ellipsis;
}
/*detail*/
.list_01>.list_01_content>.choice>.btn-warning{
  width:133px;height:44px;font-size:16px;line-height: 30px;
  background:#FE9C17;border-color:#FE9C17;margin-left:35px;
}
.list_01>.list_01_content>.choice>.share{
  margin-top:22px;display:inline-block;width: 220px;margin-left: 35px;
}
.list_01>.list_01_content>.choice>.share>a{
  width:30px;height:30px;margin-right:10px;position:relative;display:inline-block;
  border-radius:2px;
}
.list_01>.list_01_content>.choice>.share>a.ico-1{background-color:#DC7272;}
.list_01>.list_01_content>.choice>.share>a.ico-2{background-color:#728CBD;}
.list_01>.list_01_content>.choice>.share>a.ico-3{background-color:#E4BF57;}
.list_01>.list_01_content>.choice>.share>a.ico-4{background-color:#2FCAFA;}
.list_01>.list_01_content>.choice>.share>a.ico-5{background-color:#89C56B;}
.list_01>.list_01_content>.choice>.share>a>i{
  display:block;width:16px;height:16px;position:absolute;
  top:7px;left:7px;background:url(../images/zph.png) no-repeat;
}
.list_01>.list_01_content>.choice>.share>a.ico-1>i{background-position:0 0;}
.list_01>.list_01_content>.choice>.share>a.ico-2>i{background-position:-40px 0;width:25px;left:2px;}
.list_01>.list_01_content>.choice>.share>a.ico-3>i{background-position:-91px 0;}
.list_01>.list_01_content>.choice>.share>a.ico-4>i{background-position:-132px 0;}
.list_01>.list_01_content>.choice>.share>a.ico-5>i{background-position:-174px 0;}
.list_01>.list_01_content>.choice>.code{
  display:inline-block;position:absolute;bottom:0;right:20%;padding:5px;
  border-radius:5px;border:1px solid #ddd;
}
.list_01>.list_01_content>.choice>.code>img{width:75px;height:75px}
.list_01>.title{margin:5px 0;background:#F9F9F9;}
.list_01>.title:before,.list_01>.title:after{content:"";display:table;clear:both;}
.list_01>.title>.tab{padding:0;height:42px;}
.list_01>.title>.tab>a{border:0;}
.list_01>.title>.tab>a.active {
  border: 1px solid #ddd;border-bottom: 0;background:#fff;border-top:2px solid #3CB0ED;
}
.list_03{padding:10px 20px 20px;}
.list_03>.text{padding:10px 0;line-height:2.5;}
/*.list_03>.text>p{text-indent:28px;}*/
.list_03>.square{padding:5px 20px;line-height: 2.5;}
.list_03>.square>li:first-child{list-style-type:square;color:#FD9C17;}
.list_03>.square>li>b{color:#FD9C17;font-weight: normal;}
.list_03>.square>li>a{color:#FD9C17;padding-right:5px;}
.list_03>.square>li>a:hover{color:#DC7272;}
table{border:1px solid #eee;margin:30px 0;table-layout:inherit;width:100%;}
table>thead{background:#0F6FD5;line-height:3.5;}
table>thead>tr>th{border-left:1px solid #eee;color:#fff;text-align: center;}
table>thead>tr>th:first-child{border:0;}
table>tbody{line-height:3.5;}
table>tbody>tr>td{
  text-align: center;border-right:1px solid #eee;border-top:1px solid #eee;
  white-space:nowrap;overflow:hidden;text-overflow : ellipsis;
}
table>tbody>tr>td:last-child{text-align: left;border-right:0;}
table>thead>tr>th,table>tbody>tr>td{padding:0 40px;width:370px;}
table>thead>tr>th:first-child,table>tbody>tr>td:first-child{width:140px;}
/*table>thead>tr>th:last-child,table>tbody>tr>td:last-child{width:658px;}*/
.destine{padding:30px 20px;}
.traffic{padding:0 20px 30px;}
.traffic>.text{line-height:3;padding:20px 0;}