/***走进怀远-背景图***/
.ab_flash{ width: 100%; height: 473px;}
.ab_flash .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important;}
.ab_flash .mF_sohusports_myFocus01,.ab_flash .mF_sohusports_myFocus01 .pic{ width:100%;}
.ab_flash .mF_sohusports .txt{ width:100%; display: none !important;}
.ab_flash .mF_sohusports .num{bottom:30px !important;left:50% !important; height: 22px !important; width: 104px !important; margin-left:-52px !important;  background:url(../images/ab_numbg.png) 0 0 no-repeat;}
.ab_flash .mF_sohusports .num ul{ margin:6px 0 0 15px;}
.ab_flash .mF_sohusports .num li{margin-right:5px !important;}
.ab_flash .mF_sohusports .num li a{width:12px !important;height:12px !important;background:url(../images/num.png) 0 0 no-repeat; color:#fff !important; text-indent:-999em;}
.ab_flash .mF_sohusports .num li.current a{background:url(../images/num.png) -12px 0 no-repeat;}
.ab_flash .mF_sohusports .pic,.ab_flash .mF_sohusports .pic li img,.ab_flash .mF_sohusports .txt li,.ab_flash .mF_sohusports .pic li{ width:100% !important;}
/***走进怀远-概况***/
.ab_bg{ background: #fafafa; padding-bottom: 16px;}
.ab_gkbox{ position: relative; padding:28px 0 0 0;}
.ab_gkbox .ab_gktitle{ position: absolute; left:20px; top:40px;}
.ab_gkbox .ab_gkinfo{ padding: 0 22px 0 128px;}
.ab_gkbox .ab_gktext{ font-size: 16px; line-height: 32px; height: 128px;}
.ab_gkbox .ab_gktext a{ color: #db0600;}
.ab_gkbox .ab_gktext .content-info{ text-indent: 2em;}
.ab_gkbox  .ab_gkbtn{ margin: 15px 0 0 0; height: 75px;}
.ab_gkbox  .ab_gkbtn li{ display: inline; float: left; width: 14.2%; text-align: center; font-size: 16px;}
.ab_gkbox  .ab_gkbtn li .img_title{ display: block; height: 40px; line-height: 40px;}
.ab_gkbox  .ab_gkbtn li a:hover img{webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);
}
.ab_gklm{ padding: 50px 0;}
.ab_lmbox{ width: 702px;}
.ab_lmbox .ab_lmcon{ height: 159px; border: 2px solid #f2f2f2; margin-bottom: 25px; }
.ab_lmbox  .ab_lminfo{ padding:0 20px 0 274px; position: relative;}
.ab_lmbox  .ab_lminfo .img{ position: absolute; left:-32px; top:-2px;}
.ab_lmbox  .ab_lmtext{ font-size: 16px; line-height: 32px; text-indent: 2em; margin-top: 8px;}
.ab_lmbox  .ab_lmtext a{color: #db0600;}
.ab_lmbox  .ab_title{ height: 40px; line-height: 40px; }
.ab_lmbox  .ab_title ul li{ display: inline; float: left; font-size: 22px;}
.ab_lmbox  .ab_title ul li.active{ display: inline; float: left; font-size: 22px; color: #b10803; border-bottom: 2px solid #b10803; height: 38px; line-height: 38px;}
.ab_lmbox  .ab_title ul li.active a{ color: #b10803;}
.ab_lmbox  .ab_title .more{ float: right; color: #999;}
.ab_spbox{ width: 472px;}
/***走进怀远-旅游指南***/
.ab_lyzn{ padding: 35px 0;}
.ab_atitle{ height: 38px;background:url(../images/ab_titline.gif) center center repeat-x; text-align: center; }
.ab_atitle .tit{ display: inline-block; background: #fff;}
.ab_lyzn .ab_atitle .tit{ background:#fafafa; }
.lyzn_li{ position:relative; height: 410px; margin: 20px 0 0 0;}
.lyzn_li ul li{ position:absolute; width: 273px; height: 273px; left:24px; top:0;}
.lyzn_li ul li.num2{left:198px; top:130px;}
.lyzn_li ul li.num3{left:372px; top:0;}
.lyzn_li ul li.num4{left:548px; top:130px;}
.lyzn_li ul li.num5{left:722px; top:0;}
.lyzn_li ul li.num6{left:898px; top:130px;}
.lyzn_li ul li a:hover img{ margin-top: -10px; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
/***走进怀远-图说怀远***/
.ab_tshy{ margin-top: 50px;}
.ab_tslist{ margin: 50px 0;}
.ab_tslist ul{ width: 110%;}
.ab_tslist ul li{ float: left; margin:0 5px 5px 0; position: relative; width: 293px; height: 190px; }
.ab_tslist ul li.num1{ width: 592px;height: 384px;}
.ab_tslist ul li .title{ height: 35px; line-height: 35px; position:absolute; left:0; bottom: 0; right:0; text-align: center; font-size: 16px; color: #fff;  background:url(../images/txtbg.png) 0 0 repeat; padding: 0 5px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ab_tslist ul li img{ width: 100%; height: 100%;}
@media (min-width: 992px) and (max-width:1199px) {
    /***走进怀远**/
    .ab_flash,.ab_flash .mF_sohusports{height: 300px !important;}
    .ab_flash .mF_sohusports .pic,.ab_flash .mF_sohusports .pic li img,.ab_flash .mF_sohusports .txt li,.ab_flash .mF_sohusports .pic li{ width:100% !important;height: 300px !important;}
    .ab_gkbox .ab_gktext{ height: auto;}
    .ab_lmbox {width: 602px;}
    .ab_spbox {width: 372px;}
    .ab_lmbox .ab_lmtext {font-size: 14px;line-height: 26px;}
    .lyzn_li ul li{ position:static; width: 33.3%; text-align: center; float: left;}
    .ab_tslist ul li.num1{ width: 490px; height: 320px;}
    .ab_tslist ul li{ width: 246px; height: 159px;}
}
@media (max-width: 991px){
    /***走进怀远**/
    .ab_flash,.ab_flash .mF_sohusports{height:248px !important;}
    .ab_flash .mF_sohusports .pic,.ab_flash .mF_sohusports .pic li img,.ab_flash .mF_sohusports .txt li,.ab_flash .mF_sohusports .pic li{ width:100% !important;height: 248px !important;}
    .ab_gkbox .ab_gktext{ height: auto;}
    .ab_lmbox,.ab_spbox{ float: none; width: auto;}
    .lyzn_li ul li{ position:static; width: 33.3%; text-align: center; float: left; margin-bottom: 10px;}
    .ab_tslist ul li.num1{ width: 384px; height: 253px;}
    .ab_tslist ul li{ width: 190px; height: 124px;}
}
@media (max-width: 767px){
    /***走进怀远***/
    .ab_flash,.ab_flash .mF_sohusports{height:192px !important;}
    .ab_flash .mF_sohusports .pic,.ab_flash .mF_sohusports .pic li img,.ab_flash .mF_sohusports .txt li,.ab_flash .mF_sohusports .pic li{ width:100% !important;height: 192px !important;}
    .lyzn_li ul li{ position:static; width: 25%; text-align: center; float: left;}
    .ab_gkbox .ab_gkbtn li {width: 25%;}
    .ab_gklm{ padding: 50px 10px;}
    .ab_lmbox .ab_lmtext {font-size: 16px;line-height: 28px; padding-top: 5px;}
    .lyzn_li ul li{ width: 50%; height: auto;}
    .lyzn_li ul li img{ width: 100%; height: auto;}
    .ab_tslist{ margin: 20px 10px;}
    .ab_tslist ul {width: 100%;}
    .ab_tslist ul li{  width: auto !important; float: none; height: auto !important; margin: 0 auto 15px auto !important;}
    .ab_tslist ul li img{ width: 100% !important; height: auto !important;}
}
@media (max-width: 640px){
    .ab_lmbox .ab_lmcon{ height: auto; padding: 0 10px 10px 10px;}
    .ab_lmbox .ab_lminfo {padding: 0 20px 0 0;}
    .ab_lmbox .ab_lminfo .img { display: none;}
    .ab_gkbox .ab_gktitle { display: none;}
    .ab_gkbox .ab_gkinfo {padding: 0 22px 0 20px;}

}
@media (max-width: 480px){
    /***走进怀远**/
    .ab_flash,.ab_flash .mF_sohusports{height:220px !important;}
    .ab_flash .mF_sohusports .pic,.ab_flash .mF_sohusports .pic li img,.ab_flash .mF_sohusports .txt li,.ab_flash .mF_sohusports .pic li{ width:100% !important;height: 220px !important;}
    .ab_gkbox .ab_gkbtn li {width: 33.3%;}
}
/***互动交流***/
.hd_main{ margin: 20px 0 0 0;}
.hd_left{ width:800px; }
.hd_right{ width:380px; }
.atabs_search{ float: right; margin-top: 10px; width: 325px; font-size: 16px;  line-height: 30px; position: relative; padding-left: 75px;}
.atabs_search .tit{ position: absolute; left:0; top:0; width: 75px; display: block;}
.atabs_search .hd_search .sea_an{ width: 48px; height: 28px; border: 1px solid #ddd;  background: #f9f3e6;}
.atabs_search .hd_search .sea_an input{ width: 100%; border: none; padding: 0; height: 26px; font-size: 16px; background: none; color: #b10803; line-height: 26px; vertical-align: top; }
.atabs_search .hd_search .se_box{ margin-right: 62px; border: 1px solid #ddd; height: 28px;  line-height: 28px;}
.atabs_search .hd_search .se_box input{ font-size: 14px; width: 96%; border: none; height: 26px; line-height: 26px; vertical-align: top; padding: 0 0 0 4%; background: #fff;}
.hd_xdbox{ padding: 18px 0 0 0; height: auto; overflow: hidden;}
.xd_title{ background: #f9f9f9; height: 36px; line-height: 36px; font-size: 16px;}
.xd_title ul li{ display: inline; float: right; text-align: center; font-weight: bold;}
.xd_title ul li.t1{ float: none; display: block; margin: 0 315px 0 165px;}
.xd_title ul li.t2{ width:200px; }
.xd_title ul li.t3{ width: 115px;}
.xd_title ul li.t0{ width:150px; float: left;}
.xd_list{ margin-top: 10px;}
.xd_list li{ height: 34px; line-height: 34px; font-size: 16px;}
.xd_list li p{ display:block; float: right; text-align: center; color: #999;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.xd_list li p.p2{ width:200px; }
.xd_list li p.p3{ width: 115px;}
.xd_list li p.p0{ width:150px; float: left;}
.xd_list li p.p1{ float: none; margin: 0 315px 0 165px;  text-align: left;}
.hd_mailbtn{ height: 210px; }
.hd_mailbtn ul li{ display: inline; float: left; margin:0 0 16px 0; width: 183px; height: 60px; font-size: 16px; line-height: 60px; text-align: center;}
.hd_mailbtn ul li a{ display: block; background: #f6f6f6; height: 60px; }
.hd_mailbtn ul li .img_title{ display: inline-block;}
.hd_mailbtn ul li img{ margin-right: 12px;}
.hd_mailbtn ul li.num2,.hd_mailbtn ul li.num4,.hd_mailbtn ul li.num6{ float: right; }
.hd_mailbtn ul li a:hover img{ webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.rxbox{ position: absolute; right:0; bottom: -81px; left:0;  border: 2px solid #b10803; background: #fff; padding: 10px; font-size: 16px; line-height: 28px; z-index: 2; display: none; text-align: left; }
.hd_tjbox{ height: 122px; border: 1px solid #ddd; position: relative; padding-left: 50px;}
.hd_tjbox .tit{ position: absolute; z-index: 1; left:0; top:10px; width: 49px; height: 100px; text-align: center; border-right: 1px solid #ccc;}
.hd_tjbox .tit span{ display: block; font-size: 20px; width: 22px; margin: 0 auto; line-height: 22px; color: #b10803; padding-top: 10px;}
.hd_tjbox ul{ padding: 10px 0 0 0;}
.hd_tjbox ul li{ display: inline; text-align: center; float: left; width: 50%; height: 34px; line-height: 34px; font-size: 16px;}
.hd_tjbox ul li .num{ font-weight: bold; color: #b10803; padding-left: 5px;}
.lxnum{ line-height: 44px;}
.hd_zxft{ height: 296px;}
.ind_atabs .yg{ float: right; display: block; font-size: 16px; text-decoration:underline !important; line-height: 44px; color: #505050}
.hd_topft{ margin-top: 20px;}
.hd_topft .ind_ftbox .ftimg{ float: left; width: 360px;}
.hd_topft .ind_ftbox .ftcon{ padding-left: 360px;font-size: 16px; }
.hd_topft .ind_ftbox .ftcon .tit{ font-weight: bold; }
.hd_topft .ind_ftbox .ftcon .title{ font-size: 20px; font-weight: bold; height: 40px; line-height: 40px; margin-bottom: 10px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.hd_topft .ind_ftbox .ftcon .time,.hd_topft .ind_ftbox .ftcon .jb{ line-height: 36px; height: 36px;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.hd_topft .ind_ftbox .ftcon .nr{ line-height: 36px;}
.hd_topft .ind_ftbox .ftcon .nr a{color: #b10803;}
.ft_list li{ position: relative;}
.ft_list li .date{ position:absolute; right:0; top:0; }
.ft_list li a{ display: block; float: none; margin-right: 140px; max-width: none;}
.zj_list  li{ position: relative;}
.zj_list  li .nostart,.zj_list  li .starting,.zj_list  li .over{ display: none;}
.zj_list  li .date{ position: absolute; right:0; top:0; color: #999;}
.zj_list  li a{ float: none; display: block; max-width: none; margin-right: 108px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
/*历年来信统计*/
.history-grid-wrap  table td{text-align:center; line-height: 28px;}
.history-grid-wrap td.feature {color: #333; font-weight: bold;line-height:20px; padding:5px 0px;}
.history-grid-wrap td{border: 1px #d1d1d1 solid;background-color: white;}
	
@media (min-width: 992px) and (max-width:1199px) {
    .hd_left{ width: 600px;}
    .hd_right{ width: 372px;}
    .hd_topft .ind_ftbox .ftcon .nr {line-height: 30px;}
    .hd_mailbtn ul li {width: 180px;}
}
@media (max-width: 991px){
    .hd_left,.hd_right{ width: auto; float: none;}
    .hd_xdbox,.hd_zxft,.zj_list{ height: auto; margin-bottom: 10px;}
    .hd_mailbtn ul li{ width: 49%;}
    .hd_tjbox{ height: auto; padding: 0;}
    .hd_tjbox .tit {position:static;width: auto;height: 40px; line-height: 40px; text-align: left; border-right: none; border-bottom: 1px solid #ccc; padding-left: 10px;}
    .hd_tjbox ul { padding: 10px 0;}
    .hd_tjbox .tit span {display: block; padding: 0; width: auto; line-height: 40px;}
    .hd_tjbox ul li{ width: 50%; float: left;}
}
@media (max-width: 767px){
    .hd_main{ padding: 0 10px;}
    .atabs_search{ display: none;}
    .xd_title ul li.t2,.xd_title ul li.t0{ display: none;}
    .xd_title ul li.t1 {margin: 0 115px 0 0;}
    .xd_list li p.p2,.xd_list li p.p0 {display: none;}
    .xd_list li p.p1 {margin: 0 115px 0 0;}

    .hd_topft .ind_ftbox .ftimg {float: none; width: auto; margin: 0 auto; text-align: center;}
    .hd_topft .ind_ftbox .ftcon {padding-left: 0;}
    .hd_topft .ind_ftbox .ftcon .title{ margin: 5px 0;}
    .hd_tjbox ul li{ width: 100%;}
}
@media (max-width: 360px){
    .hd_topft .ind_ftbox .ftimg img{ width: 98%; height: auto;}
}
