/* 农村产权 头部 */
.tiyu_header{width:100%;position:relative;height:208px;}
.tiyu_header .bar{height:32px;}
.tiyu_header .bar .link{width:300px;color:#fff;line-height:28px;float:right;text-align:center;background:url(../images/tiyu/nav_top.png) no-repeat;}
.tiyu_header .bar .link a{color:#fff;padding:0 6px;font-size:12px;}
.tiyu_header .bar .link a:hover{color:#ffffcc;}
.tiyu_header .banner{height:107px;margin-top:32px;overflow: initial;}
.tiyu_header .banner .logo{height:80px;padding:0 0 0 10px;float:left; overflow:hidden;}
.tiyu_header .banner .logo a {display:block;background:url(../images/tiyu/logo.png) no-repeat scroll 0 0; *background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src="/statics/images/tiyu/logo.png", sizingmethod="crop");height: 80px;width: 674px; border:none;}
.tiyu_header .banner .search{width:380px;height:40px;position:relative;z-index:999;margin-top:5px;float:right;right:80px;background:#fff;border: solid #0b5fc5 2px;}
.tiyu_header .banner .search .mod_select{display:inline-block;background-color:#ffffff;height:40px;line-height:40px;}
.tiyu_header .banner .search .mod_select ul{margin:0;padding:0;float:left;}
.tiyu_header .banner .search .mod_select ul li{list-style-type:none;float:left;height:40px;position:relative;}
.tiyu_header .banner .search .mod_select ul li .select_box{float:left;color:#444;position:relative;cursor:pointer;width:80px;font-size:12px;height:40px;line-height:40px;background-color:#fff;}
.tiyu_header .banner .search .mod_select ul li .select_box .select_txt{display:inline-block;width:70px;line-height:40px;height:40px;overflow:hidden;text-align:center;cursor:pointer;}
.tiyu_header .banner .search .mod_select ul li .select_box .select_open{position:absolute;right:5px;top:18px;background:url(../images/village/icon/arrow_down.png) no-repeat;width:11px;height:6px;display:inline-block;}
.tiyu_header .banner .search .mod_select ul li .select_box .option{width: 75px;position: absolute;top: 40px;left: -2px;z-index: 20;overflow: hidden;display: none;border: 2px solid rgb(2,64,139);border-top: 0px;}
.tiyu_header .banner .search .mod_select ul li .select_box .option a{display: block;height: 26px;line-height: 26px;text-align: center;background: #fff;}
.tiyu_header .banner .search .mod_select ul li .select_box .option a:hover{background: rgb(2,64,139);color: #fff;}
.tiyu_header .banner .search .mod_select ul li .select_box .select_option{width:75px;position:absolute;font-size:14px;top:40px;left:-2px;z-index:2;overflow:hidden;border:2px solid rgb(2,64,139);border-top:0px;}
.tiyu_header .banner .search .mod_select ul li .select_box .select_option a{display:block;height:26px;line-height:26px;text-align:center;background:#fff;}
.tiyu_header .banner .search .search_main{position:absolute;z-index:99;top:0px;right:0px;width:275px;height:40px;}
.tiyu_header .banner .search .search_main a{background-color:#0b5fc5;background-image:url(../images/common/ico_search.png);background-repeat:no-repeat;background-position:18px center;color:#fff !important;cursor:pointer;display:inline-block;font-size:16px;height:40px;line-height:40px;position:absolute;right: 0px;text-align:center;width:100px;margin-top:0px;text-indent:30px;}
.tiyu_header .banner .search .input_key{width:160px;height:38px;font-size:14px;background:#fff;position:relative;left:0px;z-index:99;padding-left:5px;border:0px;padding-right:8px;}
.tiyu_header .banner .search  .search_tip{width: 276px;height: 220px;overflow: hidden;line-height: 25px;position: absolute;z-index: -9999;top: 40px;left: 0px;border-left: 1px #D1CFCF solid;border-right: 1px #D1CFCF solid;border-bottom: 1px #666 solid;background-color: #ffffff;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tiyu_header .banner .search  .search_tip ol{width:auto;list-style: none;margin: 0px;padding: 10px;text-align: left;overflow: hidden;}
.tiyu_header .banner .search .search_tip li {line-height:25px;overflow: hidden;width:100%;cursor: pointer;}
.tiyu_header .nav{height:40px;background:#0F51B1 repeat-x;position:relative;}
.tiyu_header .nav ul{width: 1200px;}
.tiyu_header .nav ul li{font-size:16px;float:left;margin-right:45px;line-height:40px;}
.tiyu_header .nav ul li a{padding:0 28px;float:left;color:#fff;font-size:16px;}
.tiyu_header .nav ul li a:hover,.tiyu_header .nav ul li a.cur{background:#02408B;}
.tiyu_pic{width: 100%;height:360px;background: url(../images/tiyu/banner_05.jpg) no-repeat center center;}
.tiyu_body{margin:0;padding:0; font-size:12px;font-family: "Microsoft YaHei", "MicrosoftJhengHei";  color: #111;  background: url(../images/tiyu/top_bg.png) center top repeat-x; }

/* 首页 轮转图 */
.focus_news {  position: relative;  width: 450px;  height: 290px;  float: left;margin-top: 3px;}
.focus_news .turnbox {  position: relative;  width: 100%;  height: 290px;}
.focus_news .turnbox li {  position: absolute;left: 0;top: 0;width: 450px;height: 290px;overflow: hidden;z-index: 0;}
.focus_news .turnbox li.cur{display: block;z-index: 1;}
.focus_news .turnbox li a{display: inline-block;width: 450px;  height: 290px;}
.focus_news .turnbox li img {width: 450px;  height: 290px;display: block;}
.focus_news .turnbox li span {height: 40px;  line-height: 40px;  position: absolute;  bottom: 0;  left: 0;  background: rgba(40, 40, 40, 0.5);  color: #fff;text-indent: 15px;font-size: 14px;width: 100%;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#59000000, 0, endcolorstr=#59000000, 0);}
.focus_news .dotcon {  position: absolute;  bottom: 15px;  right: 15px;  z-index: 20;}
.focus_news .dotcon li {  background: #fff;  cursor: pointer;  border-radius: 50%;  width: 10px;  height: 10px;  float: left;  margin-left: 9px;}
.focus_news .dotcon li.cur {  background: #ffe117;}
.left_news {
     position: relative;  width: 390px;  height: 290px;  float: left;margin-top: 3px;background: #ffffff;  border: 1px solid #e5e5e5;padding: 0 20px;  /*margin-left: 15px;*/
}

/* 首页 新闻中心 */
.news {  float: left;  width: 367px; height: 290px; background: #ffffff;  border: 1px solid #e5e5e5;  padding: 0 20px;  margin-left: 15px;margin-top: 3px;}
.news h2,.left_news  h2 {  height: 35px;  border-bottom: solid 3px #e5e5e5;}
.news span,.left_news span {  height: 35px;  border-bottom: solid 3px #e5e5e5;}
.news span .more,.left_news  .more {  float: right;  margin-right: 4px;  vertical-align: middle;  line-height: 35px;  font-size: 12px;  color: #e22118;  padding-right: 13px;  background: url(../images/icon/more_icon.png) no-repeat center right;  font-weight: normal;}
.news h2 a,.left_news h2 a{  color: #000; font-size: 16px;  line-height: 35px;  display: inline-block;  font-weight: bold; margin-right:25px;}
.news h2 a.cur,.left_news h2 a.cur{ border-bottom: solid 3px #1279d4; color: #1279d4; }
.news ul ,.left_news  ul{  padding: 5px 3px;}
.news ul li,.left_news  ul li {  line-height: 30px;  background: url(../images/icon/doc.png) no-repeat left center ;  background-size: 3px 3px;}
.news ul li a ,.left_news  li a{  font-size: 14px;  color: #333333;  padding-left: 15px;}
.news ul li a:hover,.left_news  li a:hover {  color: #e32a21;}

/* 首页 通知栏目 */
.notice {  background: #ffffff;  border: 1px solid #e5e5e5;  width: 260px;height: 290px;  float: right;margin-top: 3px;padding:0px 20px;}
.notice h2 {    height: 35px;  border-bottom: solid 3px #e5e5e5;  }
.notice h2 a {   font-size: 16px;  color: #000;  font-weight: bold;  float: left;  line-height: 35px;  }
.notice h2 a.cur{ border-bottom: solid 3px #1279d4; color: #1279d4; }
.notice ul {  padding: 6px 0px;}
.notice ul li {  line-height: 30px;  background: url(../images/icon/doc.png) no-repeat center left;}
.notice ul li a {  font-size: 14px;  color: #333333;  padding-left: 15px;}
.notice ul li a:hover {  color: #e32a21;}
.notice ul li img {  vertical-align: middle;  margin-right: 8px;}
.notice h2 a.more{float: right;  margin-right: 4px;  vertical-align: middle;  line-height: 35px;  font-size: 12px;  color: #e22118;  padding-right: 13px;  background: url(../images/icon/more_icon.png) no-repeat center right;  font-weight: normal;}
.flex-col {display: flex;flex-direction: column;}
.flex-row {display: flex;flex-direction: row;}

/* 热门项目 */
.project_hot { width: 1350px;  height: 415px;  margin: 39px auto; clear:both; margin-bottom: 100px;}
.project_hot h2 { height: 24px;overflow-wrap: break-word;color: rgba(0, 0, 0, 1);font-size: 24px;font-family: MicrosoftYaHei;font-weight:normal;text-align: center;white-space: nowrap;line-height: 24px;}
.box_item {width:100%;height: 415px;margin: 39px 0px;display: flex;flex-direction: row;}
.project_hot .image-wrapper {display: flex;flex-direction: column; background-color: rgba(255, 255, 255, 1);border-radius: 50%;height: 48px;border: 1px solid rgba(228, 228, 228, 1);margin-top: 188px;width: 48px;}
.project_hot .image-wrapper .to-left {width: 24px;height: 18px;margin: 15px 0 0 13px;}
.project_hot .to-right {display: flex;width: 48px;height: 48px;margin: 187px 0 0 35px;float:right;}
.list_col {background-color: rgba(255, 255, 255, 1);border-radius: 10px;width: 381px;height: 415px;border: 1px solid rgba(235, 235, 235, 1);margin-left: 30px;justify-content: flex-center;}

.item_none{width:1200px;height:415px;justify-content: flex-center;line-height:400px;margin-left: 30px;text-align:center;}
.list_col .pic {background-color: rgba(207, 210, 215, 1);width: 320px;height: 220px;margin: 30px 0 0 29px;overflow: hidden;}
.list_col .pic img {width:320px;height:220px;  object-fit: cover;transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); overflow: hidden;}
.list_col .pic img:hover {transform: scale(1.15);}
.list_col a.title {cursor: pointer;width: 201px;height: 16px;overflow-wrap: break-word;color: rgba(51, 51, 51, 1);font-size: 16px;font-family: MicrosoftYaHei;font-weight: normal;text-align: left;white-space: nowrap;line-height: 30px;margin: 25px 0 0 30px;}
.list_col a.title:hover {  color: #1279d4; }
.list_col a.title:active {  color: #1976D2;}


.list_col .description {width: 317px;height: 36px;overflow-wrap: break-word;color: rgba(136, 136, 136, 1);font-size: 14px;font-family: MicrosoftYaHei;font-weight: normal;text-align: justifyLeft;line-height: 24px;margin: 22px 0 0 30px;}
.list_col .text-wrapper {width: 104px;height: 13px;overflow-wrap: break-word;font-size: 0;font-family: MicrosoftYaHei;font-weight: normal;text-align: left;white-space: nowrap;line-height: 30px;margin: 23px 0 30px 30px;}
.list_col .price_t {width: 104px;height: 13px;overflow-wrap: break-word;color: rgba(51, 51, 51, 1);font-size: 14px;font-family: MicrosoftYaHei;font-weight: normal;text-align: left;white-space: nowrap;line-height: 30px;}
.list_col .price_v {width: 104px;height: 13px;overflow-wrap: break-word;color: rgba(226, 33, 24, 1);font-size: 16px;font-family: MicrosoftYaHei-Bold;font-weight: 700;text-align: left;white-space: nowrap;line-height: 30px;}
.list_col .price_unit {width: 104px;height: 13px;overflow-wrap: break-word;color: rgba(226, 33, 24, 1);font-size: 14px;font-family: MicrosoftYaHei-Bold;font-weight: 700;text-align: left;white-space: nowrap;line-height: 30px;}
/*
.notice h2 a {  padding: 0px 20px;  font-size: 16px;  color: #000;  font-weight: normal;  float: left;  line-height: 35px;  border-right: solid #e5e5e5 1px;}
.notice h2 a.cur {  border-top: 3px solid #1279d4;  color: #1279d4;  background: #ffffff;  border-bottom: 1px solid #ffffff;  margin-top: -3px;  font-weight: bold;}*/


/* 赛事资源（与场馆资源共用） */
.sszy { width: 1200px; margin:20px auto;height: 350px;/*display: flex;flex-wrap: wrap; justify-content: center;*/ 
}
.sszy h2 {width:100%; height: 24px;overflow-wrap: break-word;color: rgba(0, 0, 0, 1);font-size: 24px;font-family: MicrosoftYaHei;font-weight: normal;text-align: center;white-space: nowrap;line-height: 24px;}
.sszy  h2 a.more {    float:right; font-size:18px; color:#666; display:block; width:auto; line-height:30px;}
.sszy  a.more:hover {  color: #1976D2; }
.sszy  a.more:active {  color: #1976D2;}

.box_item4 {width:1300px;height: 235px;margin: 39px 0px;display: flex;flex-direction: row;}
.list_col4 {width: 270px; height: 235px; background-color: #fff;overflow: hidden;padding: 15px;}
.list_col4 .pic {width: 271px;height: 150px;margin: 0px 0 0 0px; overflow: hidden; overflow: hidden;}
.list_col4 .pic img {width:269px;height:148px;display: flex;justify-content: center;align-items: center;  overflow: hidden;}
.list_col4 .pic img  {object-fit: cover;transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.list_col4 .pic img:hover {transform: scale(1.15);}

.list_col4 a.title {width: 201px;height: 16px;overflow-wrap: break-word;color: rgba(51, 51, 51, 1);font-size: 16px;font-family: MicrosoftYaHei;font-weight: normal;text-align: left;white-space: nowrap;line-height: 30px;margin: 20px 0 0 0px;cursor: pointer;}
.list_col4 a.title:hover {  color: #1279d4; }
.list_col4 a.title:active {  color: #1976D2;}

.list_col4 .text-wrapper {width: 104px;height: 13px;overflow-wrap: break-word;font-size: 0;font-family: MicrosoftYaHei;font-weight: normal;text-align: left;white-space: nowrap;line-height: 30px;margin: 15px 0 0px 0px;}
.list_col4 .price_t {width: 104px;height: 13px;overflow-wrap: break-word;color: rgba(51, 51, 51, 1);font-size: 14px;font-family: MicrosoftYaHei;font-weight: normal;text-align: left;white-space: nowrap;line-height: 30px;}
.list_col4 .price_v {width: 104px;height: 13px;overflow-wrap: break-word;color: rgba(226, 33, 24, 1);font-size: 16px;font-family: MicrosoftYaHei-Bold;font-weight: 700;text-align: left;white-space: nowrap;line-height: 30px;}
.list_col4 .price_unit {width: 104px;height: 13px;overflow-wrap: break-word;color: rgba(226, 33, 24, 1);font-size: 14px;font-family: MicrosoftYaHei-Bold;font-weight: 700;text-align: left;white-space: nowrap;line-height: 30px;}

/* 赛事资源列表 */
.tiyu_location{width:1170px;height:50px;line-height:52px;padding-left:20px;margin:auto;font-size:14px;color:#999999;background:url(../images/tiyu/q.png) no-repeat;background-position:0% 50%;}
.tiyu_location a{cursor:pointer;padding:0 5px;color:#333;display:inline-block;}
.tiyu_location a:hover,.tiyu_location a.in{color:#1976D2;}
.col .col_right .tiyu_list{width: 900px;  padding: 0 15px; background: #fff;}
.col .col_right .tiyu_list .class_title {  height: 36px;  line-height: 36px; padding-bottom: 10px; border-bottom: #e5e5e5 dashed 1px;  margin: 0px 0px 20px 0px;}
.col .col_right .tiyu_list .class_title .filter-section {margin-bottom: 20px;}
.col .col_right .tiyu_list .class_title .filter-section .filter-item {display: flex;align-items: center;margin-bottom: 10px;}
.col .col_right .tiyu_list .class_title .filter-section .filter-item span {margin-right: 10px; font-size: 16px;}
.col .col_right .tiyu_list .class_title .filter-section .filter-item .filter-option {padding: 5px 10px;margin-right: 10px;background-color: #fff;border: 0px solid #ddd;color: #333;cursor: pointer;transition: all 0.3s;font-size: 16px;}
.col .col_right .tiyu_list .class_title .filter-section .filter-item .filter-option.active {background-color: #1976D2;color: #fff;border-color: #1976D2;}
.col .col_right .tiyu_list .class_title .filter-section .filter-item .filter-option:hover {background-color: #e0e0e0;}
.col .col_right .tiyu_list .item_list{width: 100%;min-height: 415px;margin: 20px 0px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between; overflow: hidden; clear: both;}
.col .col_right .tiyu_list .list_col4{margin: 10px 0px 15px 0px; display: flex;}
/* 左侧菜单 */
.col_left .menu_tiyu {  width: 280px;  background: #fff; overflow:hidden;border-bottom-width:0px;}
.col_left .menu_tiyu h2{ height:50px;   background: #1279d4 ;margin-bottom: 5px;color: #fff;  font-size: 18px;font-weight: bold;  line-height: 50px;  padding-left: 35px;}
.col_left .menu_tiyu li{ height:50px;   background: #f5f5f5 ;margin-bottom: 5px;}
.col_left .menu_tiyu li a {  color: #000;  font-size: 16px;  line-height: 50px;  padding-left: 45px;}
.col_left .menu_tiyu li a:link {  color: #000;}
.col_left .menu_tiyu li a:hover {  color: #1279d4; }
.col_left .menu_tiyu li a:active {  color: #1976D2;  font-weight: bold;}
.col_left .menu_tiyu li.active,.col_left .menu_tiyu li:hover {  background: #f5f5f5 url(../images/tiyu/w.png) no-repeat 240px 52%}
.col_left .menu_tiyu li.active a {  color: #1976D2;  font-weight: bold;}

.wrap {  width: 1190px;  margin: auto;}
.minheight {  min-height: 750px;}
/* 详情页面 */
.col_detail {  width: 1200px;  margin-left: auto; margin-right: auto;margin-top: 20px; overflow: hidden;display: flex;justify-content: center;align-items: center;}
.col_detail .col_right_detail {  width: 1200px;  float: none;  margin-bottom: 20px; overflow:hidden; }
.col_detail .col_right_detail .content_box{border: 1px solid #ddd;padding: 60px 38px 0;font-family: "微软雅黑";font-size: 12px;background: #fff;width: auto}
.col_detail .col_right_detail .content_box .title {text-align: center;  font-size: 22px;  font-weight: normal;margin-top: 0px;}
.col_detail .col_right_detail .content_box .fg6 {margin-top: 0px;height: 30px}
.col_detail .col_right_detail .content_box .fg6 dt{text-align: right;float: left;width: 50%;height: 20px;line-height: 20px;}
.col_detail .col_right_detail .content_box .fg6 dd{text-align: left;float: right;width: 50%;height: 20px;line-height: 20px;}
.col_detail .col_right_detail .content_box .line{background: url(../images/line.png) repeat-x;height: 10px;width: auto;margin-left: 10px;margin-right: 10px;margin-top: 20px;}
.col_detail .col_right_detail .content_box .content{padding: 20px;overflow-x: hidden;font-size: 14px;}
.col_detail .col_right_detail .content_box .content p{}

/* 项目详情 */
.project_boxs {  padding: 20px;  background: #fff;  border: 1px solid #ddd;}
.project_boxs table {  border: 1px solid ;  line-height: 35px;  color: #000;  font-family: "宋体";  background: #fff;}
.project_boxs .listp table{margin:10px auto;border:none; border-collapse:separate ;border-spacing:1;  line-height: 35px;  color: #000;  font-family: "宋体";  background-color: #000;}
.project_boxs .listp table td{background: #fff;}
.project_boxs table .table_title {  font: 100 14px/35px "宋体";  text-align: center;  background: #0956b0;  color: #fff;}
.project_boxs table .first {  background: #c4d8f7;}
.project_boxs table .second {  background-color: #e5effe;}
.project_boxs table th {  background: #6091dd;  font-weight: bold;  width: 15%;  padding-left: 15px;  border-collapse: collapse;  text-align: left;  font-size: 14px;  font-family: "微软雅黑", "黑体", "宋体";  color: #fff;}
.project_boxs table td {  padding-left: 10px;}
.project_boxs .menu {  height: 27px;  line-height: 27px;  border-bottom: 2px solid #0165bd;  margin-top: 35px;}
.project_boxs .menu .cur {  background: #0165bd;  color: #fff;  font-size: 14px;  padding: 0 15px;  margin-right: 1px;  display: inline-block;  float: left;}





.v_search_menu{width: 268px;  background: #fff;  border: 1px solid #e5e5e5; overflow:hidden;border-bottom-width:0;}
.v_search_menu h4 {  font-size: 16px;  padding-left: 25px;  height: 45px;  line-height: 45px;  background: #1279d4;  color: #fff;}
.v_search_menu ul li{  background: #f5f5f5 url(../images/icon/arrow_visited.png) no-repeat 55px 52%;border-bottom: 1px solid #e5e5e5;}
.v_search_menu ul li a {  color: #000;  font-size: 15px;  line-height: 40px;  padding-left: 70px;}
.v_search_menu ul li a:link {  color: #000;}
.v_search_menu ul li a:hover {  color: #1279d4;}
.v_search_menu ul li.active a{  color: #1279d4;  font-weight: bold;}

/*搜索结果列表*/
.v_order_list{width: 268px;border: solid #e5e5e5 1px;background: #fff;}
.v_order_list h2{margin: 0 20px;border-bottom: solid #e5e5e5 3px;height: 40px;}
.v_order_list span{line-height: 40px;border-bottom: solid #1279d4 3px;display: inline-block;font-size: 16px;color: #1279d4;}
.v_order_list ul{margin: 10px 20px;}
.v_order_list ul li{height: 36px;font-size: 14px;color: #333333;}
.v_order_list ul li a{line-height: 36px;font-size: 14px;color: #333333;}
.v_order_list ul li a:hover{color: #1279d4;}

/*搜索结果*/
.v_search_show{width: 898px;background: #fff;border: solid #e5e5e5 1px;}
.v_search_show h2 {margin: 0 20px;height: 40px;border-bottom: solid #e5e5e5 3px;}
.v_search_show h2 a{line-height: 40px;display: inline-block;font-size: 16px;color: #1279d4;border-bottom: solid #1279d4 3px;}
.v_search_show ul{margin: 10px 20px;overflow: hidden;}
.v_search_show ul .list_title {  width: 100%;  background: #f6f6f6;  font-weight: bold;  height: 32px;  line-height: 32px;  font-size: 14px;}
.v_search_show ul .list_title span {display: inline-block;}
.v_search_show ul .list_title .pro_name {  width: 55%;text-indent: 20px;}
.v_search_show ul li{height: 32px;  line-height: 32px;  width: 100%;overflow: hidden;}
.v_search_show ul li a {  color: #252525;  font-size: 14px;  display: inline-block;  text-indent: 10px;  width: 55%;background: url(../images/icon/doc.png) no-repeat center left;height: 32px;}
.v_search_show ul li a:hover{color: #cc3300;}
.v_search_show ul li a.pro_name:hover{ color:#cc3300;}
.v_search_show ul li .name {  color: #252525;  font-size: 14px;  display: inline-block;  text-indent: 10px;  width: 55%;}
.v_search_show ul li .time {  width: 16%;text-align: center;float: right;line-height:32px;}
.v_search_show ul li .time2 {  width: 16%;  float: right;text-align: center;line-height:32px;}
.v_search_show .search_project li a.prolist_name{background: none;}
.v_search_show .search_project li .pro_num{width: 18%;text-indent: 10px;display: inline-block;}
.v_search_show .search_project .list_title {  width: 100%;  background: #f6f6f6;  font-weight: bold;  height: 32px;  line-height: 32px;  font-size: 14px;}





