﻿@import url("style.css");

.d_main{ margin-top: 82px;}

.d_main .d_left{ width: 1060px; margin-right: 20px;}
.d_main .d_left .recommend{ height: 85px; padding-top: 1px;}
.d_main .d_left .recommend h1{ font-size: 32px; font-weight: bold; height: 40px; line-height: 40px; border-bottom: 1px dashed #b5b5b5; padding-bottom: 10px; margin-bottom: 5px; text-align: center; }
.d_main .d_left .recommend h1 a{ color: #c90000;}
.d_main .d_left .recommend h1 a:hover{font-weight: bold;}
.d_main .d_left .recommend>div{ line-height: 28px; text-align: center;}
.d_main .d_left .recommend>div>a{ display: inline-block; zoom: 1; *display: inline; width: 32%; margin-right: 1%;}
.d_main .d_left .recommend>div>a:hover{ color: #C90000; font-weight: bold;}

.d_i_news_list{ width: 400px; height: 495px; border-bottom: 1px dashed #b5b5b5;}
.d_i_news_list>h2{ font-size: 20px; height: 56px; line-height: 28px; font-weight: bold; margin-top: -3px!important;}
.d_i_news_list>h2 table td{ height:56px !important;}
.d_i_news_list>h2>a{color: #2a2a2a;}
.d_i_news_list>h2>a:hover{ color: #C90000;}
.d_i_news_list_nav{ height: 35px; line-height: 35px; border-bottom: 1px solid #009df5;}
.d_i_news_list_nav a{ display: inline-block; zoom: 1; *display: inline; padding: 0 1px; text-align: center; font-size: 15px; font-weight: bold;color: #2a2a2a;}
.d_i_news_list_nav a.on,.d_i_news_list_nav a:hover{ background:#009df5; color: white; font-weight: bold;}

.d_i_news_list ul{ margin-top: 0px; padding-right: 15px;}
.d_i_news_list ul li{ font-size: 15px; height: 31px; line-height: 31px; overflow: hidden;}
.d_i_news_list ul li a{ color: #2a2a2a;}
.d_i_news_list ul li a:hover{ color: #C90000; border-bottom: 0px solid #C90000;}

.d_i_news_tab{ height: 498px; width: 640px; }
.focus_new{position: relative;height: 498px; width: 640px;}
.focus_new .item{float: left;position: relative;}
.focus_new .bd .item a.img{display: block;  width: 640px; height:400px; overflow: hidden;}  /*display: inline-block; zoom: 1; *display: inline;*/
.focus_new .bd .item a:hover{}
.focus_new .bd .item a img{ transition: all .6s;}
.focus_new .bd .item a:hover img{ transform: scale(1.1);}
/*.focus_new .item{ position: relative;}*/
.focus_new .hd{ position: absolute; top: -15px; right: 10px !important; width: 100%; z-index: 9;}
.focus_new .hd ul{ position: absolute; right: 0px;}
.focus_new .hd ul li{ float: left; width: 10px; height: 10px; border-radius: 100%; background: url(../img2022/y_def.png)  no-repeat center center; color: #b0c5de; margin-left: 3px; cursor: pointer;}
.focus_new .hd ul li.on{ background: url(../img2022/y_red.png)  no-repeat center center;  color: #ec1c00;}
.focus_new .item_time{ position: absolute; left: 10px; top: 10px; zoom: 1; background: url(../img2022/time_bg1.png) no-repeat left center; width: 68px; height: 37px; line-height: 37px; *line-height: 30px; padding: 3px; color: white; z-index: 997;}
.focus_new .item_time span{ display: inline-block; zoom: 1; *display: inline;  width: 29px; height: 30px; *height: 25px !important; text-align: center; font-size:21px; font-family: arial;}
.focus_new .item_time span:nth-child(2){ padding-left: 2px;}
.focus_new .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.focus_new .owl-wrapper-outer{position:relative;width:100%;}
.focus_new .owl-item{position:relative;float:left;margin:0;}
.focus_new .owl-item img{display:block;margin:0;padding:0; position: relative;}
.focus_new .owl-text{padding:15px 20px 15px 20px;height:65px;background:#f5f6f7; position: relative;}
.focus_new .owl-text h3{display:block;text-align:center;overflow:hidden;}
.focus_new .owl-text h3{height:28px;line-height:28px;}
.focus_new .owl-text h3,.focus_new .owl-text h3 a{color:#2a2a2a;}
.focus_new .owl-text h3 a:hover{ color: #C90000;border-bottom:2px solid #C90000 ;}
.focus_new .owl-text p{line-height:18px;text-align:center;}

.focus_new .owl-text p a{ color: #666; }
.focus_new .owl-text p a:hover{color:#C90000; font-weight: bold;}
.focus_new .owl-text em.progressBar{ display: none; width: 1px; position: absolute; left: 0px; top: -1px; height: 1px; background: white; background: white\9;}
.focus_new .owl-controls .owl-pagination{position:absolute;bottom:20px;width:100%;text-align:center;}
.focus_new .owl-controls .owl-page{display:inline-block;*display: inline;width:35px;height:7px;background:#c0c7d7;border-left:1px solid #fff;cursor:pointer;zoom:1;}
.focus_new .owl-controls .owl-page.active{background:#ff3c00;}
.focus_new .owl-controls .owl-page span{width:0;height:7px;font-size:0px;display:block;background:#f00;}
.focus_new .owl-controls .owl-page.active span{-webkit-animation:5s linear 0s normal none 1 owl_loader;-o-animation:5s linear 0s normal none 1 owl_loader;-moz-animation:5s linear 0s normal none 1 owl_loader;animation:5s linear 0s normal none 1 owl_loader;}
@-moz-keyframes owl_loader {from{width:0px;}to{width:35px;}}
@-webkit-keyframes owl_loader {from{width:0px;}to{width:35px;}}
@-o-keyframes owl_loader {from{width:0px;}to{width:35px;}}
@keyframes owl_loader {from{width:0px;}to{width:35px;}}
#progressBar{display:none;}
.focus_new .carousel-indicators { position: absolute; top: 5px;right: 5px;text-align: right;height: 10px;width: auto;}
.focus_new .carousel-indicators span { display: inline-block;width: 10px; height: 10px; border-radius: 100%; background: url(../img2022/y_def.png)  no-repeat center center; color: #b0c5de;margin: 0 3px 0 0; cursor: pointer;}
.focus_new .carousel-indicators span.active { background: url(../img2022/y_red.png)  no-repeat center center;  color: #ec1c00; }
.focus_new .carousel-btn{position:absolute;top:35%;width:38px;height:38px;text-indent:-9999px;cursor:pointer;background:url(../img2022/mood.png) no-repeat; display: none;margin-top: 0;}
.focus_new .carousel-prev-btn{left:-50px;background-position:-197px -38px;}
.focus_new .carousel-next-btn{right:-50px;background-position:-197px -78px;}
.focus_new .carousel-prev-btn:hover{background-position:-237px -38px;}
.focus_new .carousel-next-btn:hover{background-position:-237px -78px;}

/*右侧*/
.d_main .d_right{ width: 340px;}
.r_top_tab{ height: 100px; overflow: hidden;}
.r_top_tab .hd{ top: 80px !important;}

/*公告*/
.d_notice{}
.d_notice .title{ height: 36px; border-bottom: 1px solid #c90000;}
.d_notice .title h1>a{ display: block; width: 70px; height:36px; background: url("../img2022/ggg.png") #c90000 no-repeat center center;}
.d_notice .title>div{ margin-top: 0px;}
.d_notice .title>div>a{ margin-right: 10px; font-size: 15px;}
.d_notice .title>div>a:hover,.d_notice .title>div>a.on{color: #c90000;}
.d_notice .n_content{ padding-top: 20px;}
.d_notice .n_content h1{font-size: 16px;  padding: 0 10px; font-weight: bold; line-height: 18px; border-bottom: 1px dashed #b5b5b5;  text-align: center; padding-bottom: 12px; margin-bottom: 12px;}
.d_notice .n_content h1 table td{ height:36px !important;}
.d_notice .n_content h1 a:hover{ color: #c90000;}
.d_notice .n_content ul{ padding: 0 10px;}
.d_notice .n_content ul li{ height: 30px; *height: auto; line-height: 30px; font-size: 15px; }
.d_notice .n_content ul li a{ display: inline-block; zoom: 1; *display:inline; line-height: 22px; color: #2a2a2a;}
.d_notice .n_content ul li a:hover{ color: #c90000; }
.d_notice .n_content ul li span{ font-size: 12px; color: #5b5b5b; font-family: Georgia;}

/*松桃报*/
.d_notice1{}
.d_notice1 .title{ height: 36px; border-bottom: 1px solid #c90000;}
.d_notice1 .title h1>a{ display: block; width: 90px; height:36px; background: url("../img2022/gg.png") #c90000 no-repeat center center;}
.d_notice1 .title>div{ margin-top: 0px;}
.d_notice1 .title>div>a{ margin-right: 10px; font-size: 15px;}
.d_notice1 .title>div>a:hover,.d_notice .title>div>a.on{color: #c90000;}
.d_notice1 .n_content{ padding-top: 20px;}
.d_notice1 .n_content h1{font-size: 16px;  padding: 0 10px; font-weight: bold; line-height: 18px; border-bottom: 1px dashed #b5b5b5;  text-align: center; padding-bottom: 12px; margin-bottom: 12px;}
.d_notice1 .n_content h1 table td{ height:36px !important;}
.d_notice1 .n_content h1 a:hover{ color: #c90000;}
.d_notice1 .n_content ul{ padding: 0 10px;}
.d_notice1 .n_content ul li{ height: 30px; *height: auto; line-height: 30px; font-size: 15px; }
.d_notice1 .n_content ul li a{ display: inline-block; zoom: 1; *display:inline; line-height: 22px; color: #2a2a2a;}
.d_notice1 .n_content ul li a:hover{ color: #c90000; }
.d_notice1 .n_content ul li span{ font-size: 12px; color: #5b5b5b; font-family: Georgia;}

/*微信*/
.d_notice2{}
.d_notice2 .title{ height: 36px; border-bottom: 1px solid #c90000;}
.d_notice2 .title h1>a{ display: block; width: 70px; height:36px; background: url("../img2022/g.png") #c90000 no-repeat center center;}
.d_notice2 .title>div{ margin-top: 0px;}
.d_notice2 .title>div>a{ margin-right: 10px; font-size: 15px;}
.d_notice2 .title>div>a:hover,.d_notice .title>div>a.on{color: #c90000;}
.d_notice2 .n_content{ padding-top: 20px;}
.d_notice2 .n_content h1{font-size: 16px;  padding: 0 10px; font-weight: bold; line-height: 18px; border-bottom: 1px dashed #b5b5b5;  text-align: center; padding-bottom: 12px; margin-bottom: 12px;}
.d_notice2 .n_content h1 table td{ height:36px !important;}
.d_notice2 .n_content h1 a:hover{ color: #c90000;}
.d_notice2 .n_content ul{ padding: 0 10px;}
.d_notice2 .n_content ul li{ height: 30px; *height: auto; line-height: 30px; font-size: 15px; }
.d_notice2 .n_content ul li a{ display: inline-block; zoom: 1; *display:inline; line-height: 22px; color: #2a2a2a;}
.d_notice2 .n_content ul li a:hover{ color: #c90000; }
.d_notice2 .n_content ul li span{ font-size: 12px; color: #5b5b5b; font-family: Georgia;}

/*专题*/
.d_zhuanti{}
.d_zhuanti .d_zt_title{ background: url("../img2022/ztbg.gif") no-repeat left top; width: 340px; height: 116px; margin-top: 20px; }
.d_zhuanti .d_zt_title>a{display:block; margin-top: 45px; background: url("../img2022/ztbg.png") no-repeat center center; width: 65px; height: 30px;}
.d_zhuanti .d_zt_title>div{width: 199px; height: 49px; margin-top: 5px; margin-right: 10px;}
.d_zhuanti .d_zt_title>div>a{ display: block; width: 199px; height: 49px; }
.d_zhuanti>ul{padding: 10px; background: white; border-bottom: 1px solid #c90000;}
.d_zhuanti>ul>li{font-size: 18px; height: 35px; line-height: 35px; text-align: center; font-weight: bold; border-bottom: 1px dashed #b5b5b5;}
.d_zhuanti>ul>li:last-child{ border-bottom: none;}
.d_zhuanti>ul>li>a{ color: #565555;}
.d_zhuanti>ul>li>a:hover{ color: #c90000;}


.d_service{ }/*margin-top: 40px; *margin-top:28px;*/
.d_service>a{display: block; margin-top: 4px;}
.d_service ul{ padding: 17px 10px; background: white; }
.d_service ul li{ height: 30px;  font-size: 14px; overflow: hidden;}
.d_service ul li a{ display: inline-block; zoom: 1; *display: inline; line-height: 30px; width: 78%; float: left;  margin-right: 4%; }
.d_service ul li a:hover{ color: #c90000;}
.d_service ul li span{ display: inline-block; zoom: 1; *display: inline; line-height: 30px; width: 18%; color: #5b5b5b; font-size: 12px;}
.d_service ul li span.red{ color: #b9091e;}


.d_terrace{ height: 148px;}
.d_terrace .hdtwo{ top: -12px; }
.d_terrace .hdtwo ul{ text-align: right !important; padding-right: 5px;}
.d_terrace .item{}
.d_terrace .item a{ display: block; margin-top: 10px;}
.d_terrace .item a:first-child{ margin-top: 0px;}


.d_company{ margin-top: 0px; height: 200px; overflow: hidden;}
.d_company .hd ul{ text-align: right !important; padding-right: 10px !important;}

.d_pictures{}
.d_pictures .title{ position: relative; height: 1px; border-bottom: 1px solid #009df5;}
.d_pictures .title img{ position: absolute; top: -35px; left: 0px;}
.d_pictures .big_pic{ width: 480px; height: 300px; overflow: hidden;}
.d_pictures .big_pic img{ transition: all 0.75s;}
.d_pictures .big_pic:hover img{ transform: scale(1.1);}
.d_pictures .big_pic a{ position: relative; display: block; width: 100%; height: 100%;}
.d_pictures .big_pic em{ display: block; background: url("../img2022/pic_titlebg.png") repeat-x left center; width: 100%;  height: 26px; padding-top: 50px; position: absolute; left: 0; bottom: 0; color: white; text-align: center; font-size: 14px; font-weight: bold;}
.d_pictures dl{ width: 930px; margin:0 10px;}
.d_pictures dl dd{ width: 208px; height: 145px; float: left; margin-right: 10px; margin-bottom: 10px;}
.d_pictures dl dd.mrnone{ margin-right: 0px;}
.d_pictures dl dd a{ position: relative; display: block; width: 100%; height: 100%; overflow: hidden;}
.d_pictures dl dd a:hover{ border-bottom: none;}
.d_pictures dl dd a img{ transition: all 0.75s;}
.d_pictures dl dd a:hover img{ transform: scale(1.1);}
.d_pictures dl dd em{ display: none; height: 26px; padding-top: 50px;  width: 100%; background: url("../img2022/pic_titlebg.png") repeat-x left center; text-align: center; position: absolute; left: 0; bottom: 0; color: white; font-weight: bold;}
.d_pictures .right_pic{ width: 286px; height: 300px; overflow: hidden;}
.d_pictures .right_pic a{ position: relative; display: block; width: 100%; height: 100%; overflow: hidden;}
.d_pictures .right_pic a:hover{ font-weight: bold;}
.d_pictures .right_pic a img{ transition: all 0.75s;}
.d_pictures .right_pic a:hover img{ transform: scale(1.1);}
.d_pictures .right_pic em{ display: none; background: url("../img2022/pic_titlebg.png") repeat-x left center; width: 100%;  height: 26px; padding-top: 50px; position: absolute; left: 0; bottom: 0; color: white; text-align: center; font-size: 14px; font-weight: bold;}

/*友情链接*/
.link{ text-align: center;}
.link .link_nav{ display: inline-block; zoom: 1; *display: inline;  height: 33px; line-height: 33px;}/*background: url("../img2022/linkbg.png") no-repeat left center;*/ 
.link .link_nav .link_nav_left,.link .link_nav .link_nav_right{float:left; width:13px; height:33px;}
.link .link_nav .link_nav_left{background: url("../img2022/linkbg_left.png") no-repeat center center;}
.link .link_nav .link_nav_right{background: url("../img2022/linkbg_right.png") no-repeat center center;}
.link .link_nav .link_nav_con{float:left; max-width:1294px; height;33px; background: url("../img2022/linkbg_con.png") repeat-x center top; padding: 0 15px;}
.link .link_nav a{display: inline-block; zoom: 1; *display: inline; width: 67px; text-align: center; line-height: 33px; color: white; font-size: 14px; margin-left: 20px;}
.link .link_nav a:first-child{ margin-left: 0px;}
.link .link_nav a.on,.link .link_nav a:hover{background: url("../img2022/link_txtbg.png") no-repeat center center; font-weight: bold; color: #2999d8;}
.link .link_list{ text-align: center; margin: 25px 0;}
.link .link_list a{ display: inline-block; zoom: 1; *display: inline; width: 156px; height: 30px; line-height: 30px; background-color: white; color: #4b4b4b; margin-right:10px; margin-bottom: 10px;}
.link .link_list a.mrnone{ margin-right: 0px;}
.link .link_list a:hover{ background-color: #c90000; color: white; font-weight: bold;}



/*通用*/
.w330{ width: 400px;}
.w640{ width: 640px;}
.mr20{ margin-right: 20px;}
.h370{ height: 340px;}
.commbox_one{ border-bottom: 1px dashed #B5B5B5;}
.commbox_one .title{height: 35px; line-height: 35px; border-bottom: 1px solid #009df5;}
.commbox_one .title a{display: inline-block; zoom: 1; *display: inline; padding: 0 8px; text-align: center; font-size: 17px; color: #2a2a2a;}

.commbox_one .title a.on,.commbox_one .title a:hover{background:#009df5; color: white; font-weight: bold;}
#commbox_1 .title a.on:first-child,#commbox_1 .title a:hover:first-child{background:#009df5; color: white; font-weight: bold;}

.commbox_one .content{ margin-top: 10px;}
.commbox_one .content dt{ border-bottom: 1px dashed #B5B5B5; padding-bottom: 15px; min-height: 90px; margin-bottom: 10px;}
.commbox_one .content dt a.img{ display: block; width: 140px; margin-right: 15px; }
.commbox_one .content dt a.img:hover{ border: none;}
.commbox_one .content dt p{ width: 165px; line-height: 22px; padding-right: 10px;}
.commbox_one .content dt p a{ color: #2a2a2a;}
.commbox_one .content dt p a:hover{ color: #C90000; border-bottom: none;}
.commbox_one .content dd{ font-size: 15px; height: 35px; line-height: 35px; padding-right: 5px;text-decoration: none;}
.commbox_one .content dd a{ color: #2a2a2a;text-decoration: none;font-size: 15px;}
.commbox_one .content dd a:hover{ color: #C90000;font-size: 15px;text-decoration: none;border-bottom: 0px solid #c90000;}

.commbox_two{border-bottom: 1px dashed #B5B5B5;}
.commbox_two .title { *height: 36px;}
.commbox_two .title>a{ display: block; width: 182px;}
.commbox_two .title>div{ width: 458px; height: 35px;  border-bottom: 1px solid #009df5; text-align: right;}
.commbox_two .title>div>a{ display: inline-block; zoom: 1; *display: inline; min-width: 35px; margin-top: 15px; height: 18px;  font-size: 15px; text-align: center; color: #3a3a3a;}
.commbox_two .title>div>a.on,.commbox_two .title>div>a:hover{ color: #c90000; border-bottom: 3px solid #c90000;}
.commbox_two .title>div>a.weibo_sina{ display: inline-block; zoom:1; *display:inline; background: url("../img2022/weibo.png") no-repeat  center center; width: 38px; height: 36px; margin-top: 0px !important;}
.commbox_two .title>div>a.weibo_sina:hover{ border-bottom: none;}


.title>div>a{ display: inline-block; zoom: 1; *display: inline; min-width: 35px; margin-top: 15px; height: 18px;  font-size: 18px; text-align: center; color: #3a3a3a;}
.title>div>a.on,.title>div>a:hover{ color: #c90000;}
.title>div>a.weibo_sina{ display: inline-block; zoom:1; *display:inline; background: url("../img2022/weibo.png") no-repeat  center center; width: 38px; height: 36px; margin-top: 0px !important;}
.title>div>a.weibo_sina:hover{ border-bottom: none;}



.commbox_two .content{ }
.commbox_two .content .d_video{ width: 182px; margin-top: 60px;}
.commbox_two .content .d_video>a{ display: block; width: 182px; height: 115px; overflow: hidden; margin-bottom: 22px; position: relative;}
.commbox_two .content .d_video>a:hover{ border: none;}
.commbox_two .content .d_video>a img{ transition: all 0.75s;}
.commbox_two .content .d_video>a:hover img{ transform: scale(1.1);}
.commbox_two .content .d_video>a>em{ position: absolute; display: block; background: url(../img2022/play.png) no-repeat  center center; width: 24px; height: 24px; bottom: 10px; right: 15px;}
.commbox_two .content  .d_img{ width: 182px;  margin-top: 30px; height: 268px; overflow: hidden;}
.commbox_two .content .d_playbill{width: 438px; margin-top: 3px;}
.commbox_two .content .d_playbill h3{ background: url(../img2022/ds.png) no-repeat 390px top; width: 100%; height: 45px; line-height: 43px;  font-size: 14px;  font-weight: bold; border-bottom: 1px dashed #b5b5b5; }
.commbox_two .content .d_playbill h3 a{color: #2a2a2a; }
.commbox_two .content .d_playbill h3 a:hover{color: #c90000; font-weight: bold; border-color: #c90000;}
.commbox_two .content .d_playbill h4{  height: 45px; line-height: 43px;  font-size: 14px;   border-bottom: 1px dashed #b5b5b5; }
.commbox_two .content .d_playbill h4 a{color: #2a2a2a;}
.commbox_two .content .d_playbill h4 a:hover{color: #c90000; font-weight: bold; border-color: #c90000;}
.commbox_two .content .d_playbill .d_playbill_con{ margin-top: 20px;}
.w215{ width: 215px}
.w200{ width: 200px}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child{ }
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child li{ height: 30px; line-height: 28px; width: 90%; overflow: hidden;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child li a{ font-size: 14px; color: #2a2a2a;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child li a:hover{ color: #c90000; border-color: #c90000; }
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div {margin-top: 8px;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div dl{}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div dl dd{ width: 60px; height: 40px; background: white; float: left; margin: 0 8px 8px 0;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div dl dd a{ display: block; position: relative; font-size: 16px; width: 100%; height: 100%; font-weight: bold; color: #666666; text-align:  center; line-height: 40px;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div dl dd a:hover{ border-bottom: none;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div dl dd a em{ display: none; position: absolute; left: 0; top:0; width: 100%; height: 100%; background: url(../img2022/play1.png) #009df5 no-repeat center center;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div dl dd a em.on,.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div dl dd>a:hover>em{ display: block;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div a{ display: block; margin-top: 10px;}
.commbox_two .content .d_playbill .d_playbill_con>ul:first-child + div a:hover{ border-bottom: none !important;}
.mr0{ margin-right: 0px !important;}


.d_a_img_3 .hd{ width: auto !important; right: 10px !important; }