/*
作者：天兴工作室
地址：https://www.txcstx.cn
邮箱：admin@txcstx.cn
*/
body{margin:0px;padding:0px;color:#333333;font-size:14px;font-family: "微软雅黑";background-color: #ededed;}
a{text-decoration: none;color: #333333;}
a:hover{color: #F04848;text-decoration: underline;}
img{border:none;vertical-align:text-bottom}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;}
li{margin:0px;padding:0px;list-style-type: none;}
.clear{clear:both;}
/*---整站头部---*/
#top{line-height: 40px;height: 42px;background-image: url(img/topbg.png);background-repeat: repeat-x;position:fixed;width: 100%;color: #FFFFFF;font-size: 12px;z-index:99;}
#top dl{width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#top span a{color: #CCCCCC;display: block;float: left;}
#top .li{background-image: url(img/topLine.png);background-repeat: no-repeat;background-position: right 13px;margin-right: 10px;padding-right: 10px;}
#top span{float: right;background-image: url(img/rss.jpg);background-repeat: no-repeat;background-position: 0px center;padding-left: 20px;}
#top .logo{background-image: url(../include/logo.png);background-repeat: no-repeat;display: block;height: 38px;width: 250px;}
#top li{float: left;background-image: url(img/topLine.png);background-repeat: no-repeat;background-position: right 13px;padding-top: 0px;padding-right: 2px;padding-bottom: 0px;padding-left: 0px;}
#top h1,#top h2{float: left;background-image: url(img/topLine.png);background-repeat: no-repeat;background-position: right 13px;padding-right: 5px;}
#top dl>ul{float: left;width: 600px;overflow: hidden;height: 42px;}
#top li a{color: #CCCCCC;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;padding-left: 20px;display: block;}
#top li a:hover,#top li a.on{color: #FFFFFF;background-repeat: repeat-x;background-image: url(img/top-a.png);text-decoration: none;}
#top li ul{display:none;}
/*--整站headr和公告部分---*/
#headr{height: 100px;width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;overflow: hidden;}
#headr #scrollDiv{width:350px;height:25px;line-height:25px;overflow:hidden;float: right;margin-top: 55px;background-image: url(img/notice.png);padding-left: 35px;background-repeat: no-repeat;background-position: 0px center;font-size: 12px;}
#scrollDiv li{height:25px;padding-left:10px;}
#headr p{margin-top: 58px;color: #F04848;font-size: 12px;white-space: nowrap;width: 500px;overflow: hidden;}
/*---宽度为980的主题部分----*/
#w980{width:980px;background-color: #FFFFFF;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;overflow: hidden;border: 1px solid #CCCCCC;border-radius: 5px;}
/*----整站左侧----*/
.main{width:655px;float:left;overflow: hidden;}
.main a{color: #006699;}
.main #duli{padding: 5px;margin-top: 10px;margin-bottom: 10px;margin-left: 5px;}
#duli h2{font-size: 20px;line-height: 40px;}
#duli .post-body{line-height: 25px;margin-top: 10px;margin-bottom: 10px;}
.post-body p{margin-top: 8px;}
/*----首页左侧滑动门----*/
.menu_zzjs_net{float:left;line-height:42px;height:42px;font-size:14px;width:655px;margin:0px;padding: 0px;background-image: url(img/mainMenuNavBg.png);background-repeat: repeat-x;background-position: 0px bottom;}
.menu_zzjs_net li{float:left;list-style-type:none;width:120px;text-align:center;border-right-width: 1px;border-right-style: solid;border-right-color: #e1e1e1;}.menu_zzjs_net li a{display:block;float:left;color:#000000;height:42px;line-height:42px;width:120px;padding:0px;font-weight: 700;margin: 0px;}.menu_zzjs_net .this_zzjs a{background:#fff;color:#F04848;font-weight:700;text-decoration:none;}.sub_zzjs{clear:both;height:205px;overflow:hidden;margin:0px;padding:0px;}.sub_zzjs ul{overflow:hidden;display:none;margin:0;padding:6px 8px 0;}.mi1 .tj{width:470px;margin-left:10px;float:right;overflow:hidden;border:5px solid #FFF;background-color:#FFF;height:244px;}.sub_zzjs li{font-size:12px;list-style-type:none;overflow:hidden;line-height:20px;padding:0px;float: left;width: 144px;margin-top: 10px;margin-right: 10px;margin-bottom: 0px;margin-left: 5px;}
.sub_zzjs li span{height: 144px;width: 144px;overflow: hidden;display: block;margin-bottom: 5px;}
.sub_zzjs a{color: #333333;}
#tu1 img{width: 138px;height: 138px;-o-object-fit: cover;object-fit: cover;}
#tu1 a{padding: 2px;border: 1px solid #CCCCCC;display: block;}
#tu1 a:hover{border: 1px solid #F04848;display: block;background-color: #F04848;}
/*----左侧广告部分----*/
.main #gg{padding: 5px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 5px;float: left;width: 640px;}
/*----左侧图文混排部分----*/
#sydl h2,#sydls h1{font-size: 18px;line-height: 50px;font-weight: 700;background-image: url(img/mainShowBg.png);background-repeat: no-repeat;background-position: -15px bottom;}
#sydl h2 i{font-style: normal;color: #F04848;}
.main #sydl,.main #sydls{padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;margin-left: 2%;float: left;width: 98%;}
#sydl h2 span,#sydls h1 span{font-size: 12px;float: right;font-weight: normal;color: #999999;}
#sydl h2 a,#sydls h1 a{white-space: nowrap;display: block;height: 50px;width: 500px;overflow: hidden;}
#sydl #zi{padding: 5px;line-height: 25px;overflow: hidden;color: #666666; word-wrap:break-word;}
#sydls #zi{float: left; width:100%;line-height: 25px;overflow: hidden;word-wrap:break-word;}
#zi h3{line-height: 35px;font-weight: normal;font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f1f1f1;}
#zi h3 span{float: right;}
#sydl #tu,#sydls #tu{float: right;width: 170px;border: 1px solid #e5e5e5;border-radius: 5px;margin-top: 5px;margin-left: 10px;}
#sydl #zi p{height:200px; margin-right:190px;}
#zi img,#zi iframe{max-width:100%!important;}
#zi img{height: auto!important;}
#zi p{margin-top: 10px;word-wrap:break-word;}
#tu i a{display: block;float: left;width: 58px;line-height: 33px;font-size: 12px;padding-left: 27px;height: 33px;overflow: hidden;}
#tu i{background-image: url(img/tua.png);background-repeat: no-repeat;background-position: 0px 0px;display: block;height: 33px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e5e5e5;font-style: normal;}
#tu img{height: 160px;width: 160px;margin-left: 5px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;-o-object-fit: cover;object-fit: cover;}
#tu .taolink{line-height: 32px;background-color: #F04848;width: 170px;display: block;text-align: center;border-top-width: 1px;border-top-style: solid;border-top-color: #e5e5e5;color:#ffffff;}
#tu .taolink:hover{color: #FFFFFF;background-color: #666666;}
/*----整站右侧----*/
.sub{float:right;margin: 0px;padding: 0px;width: 325px;overflow: hidden;}
/*----右侧搜索部分----*/
#ss #search-keyword{line-height: 28px;background-color: #FFFFFF;height: 26px;width: 230px;padding-left: 8px;margin-top: 6px;margin-left: 15px;float: left;background-image: url(img/ssbg.png);background-repeat: repeat-x;background-position: 0px top;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;}
#ss .search-submit{color: #FFFFFF;background-color: #F04848;float: left;height: 28px;width: 60px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin-top: 6px;line-height: 28px;}
.sub #ss{height: 42px;width: 325px;background-image: url(img/mainMenuNavBg.png);background-repeat: repeat-x;background-position: 0px bottom;float: right;}
/*----右侧跟随滑动部分----*/
#box{float:left;position:relative;width:308px;}
.div1{width:310px;}
.div2{position:fixed;_position:absolute;top:45px;z-index:309;width:309px;background-color: #F9F9F9;border-left: 1px solid #E5E5E5;}
.rigth #yx{border: 1px solid #CCCCCC;background-color: #edecec;overflow: auto;padding: 1%;width: 95%;margin: 1%;}
#yx #to{height: 25px;width: 230px;padding-left: 8px;background-color: #FFFFFF;margin: 0px;float: left;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;line-height: 25px;}
#yx .yxdy{background-color: #F04848;height: 25px;width: 50px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin: 0px;padding: 0px;float: right;color: #FFFFFF;}
/*----右侧主体部分----*/
.sub .rigth{width: 310px;background-color: #f9f9f9;float: right;border-left-width: 1px;border-left-style: solid;border-left-color: #e5e5e5;}
.rigth dl,.fixed dl{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e5e5e5;margin: 0px;padding: 0px;width:100%;float:left;clear: both;}
.rigth #divTags dd ul li{background-image: none;display:inline-block; verticle-align:top;overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin: 0px;padding: 0px; margin-right:7px;}
.rigth dt,.fixed dt{line-height: 40px;font-size: 16px;padding-left: 8px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e5e5e5;color: #F04848;background-color: #f1f1f1;}
.rigth #weibo{padding: 15px;background-image: url(img/xinl.png);background-repeat: no-repeat;background-position: 0px 5px;}
#weibo a{margin-left: 83px;font-size: 12px;}
#weibo .teng{float: right;margin-right: 30px;}
.rigth dd,.fixed dd{font-size: 12px;line-height: 26px;padding: 5px;}
.rigth #gg1,.rigth #bdfx,.fixed #gg1,.fixed #bdfx{padding: 1%;width:98%;}
.rigth #bdfx,.fixed #bdfx{padding-left: 2%; padding-right:2%;width:96%;}
#plun .C_CMT_Gravatar{float: left;margin-right: 5px;}
#plun .C_CMT_Content{height: 38px;width: 248px;overflow: hidden;font-size: 12px;line-height: 20px;color: #666666;padding-top: 10px;padding-right: 5px;padding-bottom: 10px;padding-left: 0px;margin: 0px;}
#plun li{height: 40px;overflow: hidden;padding-top: 7px;padding-right: 5px;padding-bottom: 7px;padding-left: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f1f1f1;}
/*----右侧推荐图文混排----*/
#hot span{display: block;float: left;margin-right: 8px;}
#hot span a{padding: 2px;height: 60px;width: 60px;border: 1px solid #CCCCCC;overflow: hidden;display: block;margin: 0px;}
#hot img{height: 60px;width: 60px;}
#hot li{padding: 5px;float: left;width: 290px;}
#hot a{font-size: 14px;line-height: 20px;margin-top: 3px;}
#hot i{font-size: 12px;line-height: 25px;color: #999999;font-style: normal;}
/*----右侧底部上一篇下一篇等----*/
.rigth #fenl{padding: 5px;}
#fenl a{font-size: 12px;line-height: 25px;height: 25px;text-align: center;padding: 0px;width: 69px;display: block;background-color: #0099CC;float: left;border: 1px solid #0066CC;margin: 2px;color: #FFFFFF;overflow: hidden;}
#fenl a:hover{color: #FFFFFF;text-decoration: none;background-color: #CC3300;border: 1px solid #F04848;}
#fenx a{display: block;float: left;height: 35px;width: 60px;border-right-width: 1px;border-right-style: solid;border-right-color: #e5e5e5;}
#fenx .totop{background-image: url(img/qq.png);background-repeat: no-repeat;background-position: 0px 0px;}
#fenx .totop:hover{background-image: url(img/qq1.png);background-repeat: no-repeat;background-position: 0px 0px;}
#fenx .s{background-image: url(img/qq.png);background-repeat: no-repeat;background-position: -60px 0px;}
#fenx .s:hover{background-image: url(img/qq1.png);background-repeat: no-repeat;background-position: -60px 0px;}
#fenx .x{background-image: url(img/qq.png);background-repeat: no-repeat;background-position: -120px 0px;}
#fenx .x:hover{background-image: url(img/qq1.png);background-repeat: no-repeat;background-position: -120px 0px;}
#fenx .sina{background-image: url(img/qq.png);background-repeat: no-repeat;background-position: -180px 0px;}
#fenx .sina:hover{background-image: url(img/qq1.png);background-repeat: no-repeat;background-position: -180px 0px;}
#fenx .qq{background-image: url(img/qq.png);background-repeat: no-repeat;background-position: -240px 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
#fenx .qq:hover{background-image: url(img/qq1.png);background-repeat: no-repeat;background-position: -240px 0px;}
.sina #bdshare .bds_more{margin-left: 5px;}
/*----网站底部----*/
#footr{background-color: #333333;margin-top: 10px;padding-top: 10px;padding-bottom: 10px;}
#footr dl{width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;color: #CCCCCC;padding: 0px;font-size: 12px;}
#footr a{color: #CCCCCC;font-weight: normal;}
#footr a:hover{color: #FFFFFF;}
#footr ul{background-color: #444;padding-right: 300px;}
#footr li{float: left;list-style-type: none;margin-right: 5px;margin-left: 5px;line-height: 40px;height: 40px;color: #0099CC;font-weight: 700;}
#footr p{margin-top: 8px;line-height: 22px;}
.main #pages{line-height: 35px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 5px;padding-top: 0px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;font-size: 12px;background-color: #f0f6fb;color: #666666;}
.main #my{font-size: 12px;line-height: 22px;background-color: #fffdef;margin: 5px;padding: 8px;border: 1px solid #f9e7b6;}
.main #tag{font-size: 12px;line-height: 30px;padding: 8px;margin: 0px;}
.main #sx{padding: 8px;overflow: auto;margin: 0px;border-top-width: 1px;border-top-style: solid;border-top-color: #e5e5e5;}
#sx span{line-height: 30px;display: block;float: left;height: 30px;width: 310px;overflow: hidden;font-size: 12px;padding-right: 8px;}
.main #pl{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;}
.main #bdshare{margin-left: 5px;}
.main #zhiding{display: none;}
.pagebar{padding-top: 15px;padding-right: 10px;padding-bottom: 15px;padding-left: 10px;}
.pagebar a,.pagebar a{padding-top: 3px;padding-right: 7px;padding-bottom: 3px;padding-left: 7px;margin-right: 2px;border: 1px solid #ddd;color: #333333;}
.pagebar a:hover,.pagebar a:hover{border: 1px solid #999999;color: #F04848;}
.pagebar .now-page,.pagebar .now-page{background-color: #F04848;padding-top: 3px;padding-right: 7px;padding-bottom: 3px;padding-left: 7px;margin-right: 3px;border: 1px solid #CC3300;color: #FFFFFF;}
#comments{padding: 0px;margin-top: 15px;margin-left: 9px;tu}
#comments h3,#comments h4{font-size: 14px;line-height: 30px;font-weight: 700;padding-left: 9px;border-left-width: 4px;border-left-style: solid;border-left-color: #F04848;margin-bottom: 10px;background-color: #f1f1f1;}
#comments h4{margin-top: 15px;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage{padding-left: 10px;border: 1px solid #ddd;height: 15px;width: 200px;padding-top: 6px;padding-right: 10px;padding-bottom: 6px;line-height: 15px;float: left;margin-right: 10px;}
.commentpost label{height:15px;overflow:hidden;clear:left;float:left;line-height:15px;border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;padding:6px 10px;}
#txaArticle{width:98%;height:120px;border:1px solid #ddd;padding:5px;background-image: url(img/pl-bg.png);background-repeat: no-repeat;background-position: center center;}
#frmSumbit p{padding:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;line-height: 30px;}
#frmSumbit .button{color: #FFFFFF;background-color: #F04848;height: 30px;width: 100px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin-right: 15px;}
.msgname .dot{font-size: 30px;color: #f4f4f4;float: right;margin-left: 15px;font-weight: 700;}
.msg .msgimg img{clear: left;float: left;margin-right: 15px;padding: 2px;height: 32px;width: 32px;border: 1px solid #ddd;background-color: #f1f1f1;}
.msgtxt .msgarticle{line-height: 16px;padding-top: 4px;padding-bottom: 4px;}
#comments .msg{font-size: 12px;border: 1px solid #eee;padding-top: 9px;padding-right: 9px;padding-bottom: 1px;padding-left: 9px;margin-top: 15px;}
.msg .commentname{font-size:14px;font-family: "微软雅黑";font-weight: 700;}
.msg .msgarticle{line-height: 20px;color: #666666;}
.msg .msgarticle .msg{background-color:#f4f4f4;}
#links{width: 960px;background-color: #FFF;overflow: hidden;border: 1px solid #CCC;border-radius: 5px;margin-top: 10px;margin-right: auto;margin-bottom: 10px;margin-left: auto;padding: 10px;}
#links li{line-height: 28px;float: left;margin-right: 9px;}
.rigth dl dd #tbCalendar{width: 100%;padding: 5px;}
#tbCalendar td{background-color: #f1f1f1;text-align: center;}
#tbCalendar td a{color: #FFFFFF;background-color: #F04848;display: block;}
.rigth ul{padding: 5px;}
.rigth li{line-height: 26px;background-image: url(img/ico9.png);background-repeat: no-repeat;background-position: 0px center;padding-left: 15px;white-space: nowrap;}
#zi .infos{margin-top:9px; width:100%;}
.infos a{margin-right: 12px;padding-top: 3px;padding-right: 12px;padding-bottom: 3px;padding-left: 10px;border: 1px solid #cccccc;border-radius: 3px;color:#999999;}
.dc2 a{margin-right: 20px;padding-top: 8px;padding-right: 35px;padding-bottom: 8px;padding-left: 35px;border: 1px solid #cccccc;border-radius: 3px;color:#999999;}
.dc2{text-align: center;margin-top: 10px; margin-bottom:30px;width:100%; float:left; clear:both;}
.infos b,.dc2 b{color:#F04848;}
.infos a:hover,.dc2 a:hover{color: #FFFFFF;border: 1px solid #F04848;background-color: #F04848;text-decoration: none;}

/* 返回顶部*/
.bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position:absolute;top:-140px;left:-250px;display:none;}
#scrollUp,#feedback,.qr_tool{width:50px;height:50px; background-image:url(img/top.png);background-color:#F04848;border-radius: 3px;}
#scrollUp{background-position:0px 0px;display:none; }
#feedback{background-position:0px -96px;}
.qr_tool{background-position:0px -47px;cursor:pointer;}
#scrollUp:hover,#feedback:hover,.qr_tool:hover{background-color:#eb3b58;}