﻿/*
作者：天兴工作室
地址：http://www.txcstx.cn
邮箱：admin@txcstx.cn
*/
html{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{margin:0px;padding:0px;color:#333333;font-size:12px;font-family: Verdana, sans-serif;background-color: #ececed;}
a{text-decoration: none;color: #333333;}
a:hover{color: #CC0000;text-decoration: none;}
img{max-width:100%; height:auto; width:auto\9; border:0;vertical-align:middle;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;outline: 0;}
li{list-style-type: none;}
.clear{clear:both;}
#comments{margin-top: 15px;}
#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: #CC0000;margin-bottom: 10px;background-color: #f1f1f1;font-family: "微软雅黑";}
#comments h4{margin-top: 15px;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify{padding:0 10px;border: 1px solid #ddd;height:30px;width: 200px;line-height:30px;float: left;margin-right: 10px;}
.commentpost label{height:30px;line-height: 30px; overflow:hidden;clear:left;float:left;border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;padding:0 10px;}
#txaArticle{width:100%;height:120px;border:1px solid #ddd;padding:5px;font-family: Verdana, sans-serif;font-size:13px;}
#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: #CC0000;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{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;}


#w999{width: 999px;margin: 15px auto;background-color: #fff;box-shadow: 0 2px 4px rgba(0,0,0,.1);}
#w999 #top{padding: 15px 0;}
#top .logo{display: block;float: left;margin-bottom: 15px;margin-left: 15px;}
.logo img{height: 80px;max-width: 300px;-o-object-fit: cover;object-fit: cover;}
#top .ss{float: right;width: 470px;height: 31px;margin-top: 15px;}
.ss #edtSearch{line-height: 31px;height: 29px;width: 400px;padding-left: 10px;background-color: #FFFFFF;float: left;border: 1px solid #CCCCCC;}
.ss #btnPost{background-image: url(img/searchr.png);background-repeat: no-repeat;background-position: 0px 0px;float: left;height: 31px;width: 31px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}

#top #nav{background-image: url(img/navbg.png);background-repeat: repeat-x;line-height: 50px;height: 50px;font-size: 14px;font-weight: 700;margin: 0px;padding: 0px;font-family: "微软雅黑";position:relative; z-index:1 }
#nav ul li a{color: #FFFFFF;background-image: url(img/menu16.png);background-repeat: no-repeat;background-position: 0px 0px;text-align: center;display: block;height: 50px;width: 123px;}
#nav ul li a:hover,#nav ul li.on a{color: #f1f1f1;background-image: url(img/navbg1.png);background-repeat:no-repeat;background-size: cover;}
#nav ul li{float: left;}
#nav ul li ul{line-height: 35px;list-style-type: none;text-align:left;left: -999em;position: absolute;width: 123px;padding-top: 0px;}
#nav ul li ul li{float: left;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;background-color: #B7000A;border-bottom-style: solid;border-bottom-color: #D4002D;}
#nav ul li ul a{display: block;text-align:center;width: 123px;padding: 0px;background-image: none;line-height: 40px;height: 40px;font-weight: normal;}
#nav ul li ul a:hover{color:#F3F3F3;text-decoration:none;font-weight:normal;background-color: #D4002D;}
#nav ul li:hover ul{left: auto;}
#nav ul li.sfhover ul{left: auto;}


/* 幻灯片*/
.banner{position:relative;overflow:hidden;z-index:0;}
.banner .bd{position:relative; z-index:0;}
.banner .bd li .siteWidth{position:relative; margin:0 auto;}
.banner .bd li a{display:block;}
.banner .bd li img{width: 100%;height: 280px;-o-object-fit: cover;object-fit: cover;display: block;}
.banner .hd{position:absolute;z-index:1;bottom:0;height:20px;line-height:20px;text-align:center;margin-bottom: 10px;left: 0;width: 100%;}
.banner .hd ul li{cursor:pointer;display:inline-block;
*display:inline;width:10px;height:10px;border-radius: 50%; overflow:hidden;line-height:9999px;background-color: #fff;margin: 0 3px;}
.banner .hd ul .on{background-color:#c60017;}
#w999 #cennt{margin: 0px;padding:0 15px;}
#me dt,#news dt,#cp dt,#links dt{font-family: "微软雅黑";font-size: 14px;line-height: 32px;font-weight: normal;color: #666666;background-image: url(img/title.png);background-repeat: no-repeat;background-position: 0px 0px;padding-left: 20px;margin-bottom: 5px;}
#cennt #me{float: left;width:48%;margin-bottom: 15px;}
#me dd img{float: left;margin-right: 12px;width: 200px;height: 140px;}
#me dd{line-height: 25px;height: 205px;overflow: hidden;}
#cennt #news{float: right;width:48%;margin-bottom: 15px;}
#news li{line-height: 26px;background-image: url(img/li-bg.png);background-repeat: no-repeat;background-position: 0px center;height: 26px;list-style-type: none;padding-left: 15px;overflow: hidden;}
#news li.dot1{line-height: 20px;height: 60px;list-style-type: none;padding-left: 0px;overflow: hidden; margin-bottom:10px;}
.dot1 img{width:100px; height:60px; float:left; margin-right:10px; -o-object-fit: cover;object-fit: cover;}
.dot1 h3{font-size:14px; margin-bottom:4px;}
.dot1 p{font-size:12px; color:#999999; line-height:18px;}
#news li span{color: #999999;float: right;}
.more{background-image: url(img/more.png);background-repeat: no-repeat;background-position: right center;display: block;float: right;width: 40px;background-color: #FFFFFF;height: 32px;}
#w999 #foot{background-color:#c00011;padding:20px;color: #FFFFFF;line-height: 30px;overflow: hidden;}
#foot span{float: right;}
#foot a{color: #FFFFFF;}
#cennt #left{float: left;width: 200px;overflow: hidden;}
#left dt{font-family: "微软雅黑";font-size: 14px;line-height: 35px;font-weight: normal;color: #FFFFFF;background-image: url(img/top.png);background-repeat: no-repeat;background-position: 0px 0px;padding-left: 28px;}
#left dl{margin-bottom: 15px;border: 1px solid #ddd;}
#left dd{padding-top: 5px;padding-right: 8px;padding-bottom: 5px;padding-left: 8px;line-height: 26px;}
#left ul li{line-height: 25px;background-image: url(img/ico.png);background-repeat: no-repeat;background-position: 0px 9px;padding-left: 25px;border-bottom:1px solid #f1f1f1;list-style-type: none;padding-top: 5px;padding-bottom: 5px;}
#left ul li:last-child{border-bottom: 0;}
#cennt #rigth{float: right;width: 750px;overflow: hidden;}
#left dd ul:after,.clearfix:after{display: table;content: " ";clear: both;}
#rigth #place{line-height:35px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ddd;font-size:13px;}
#rigth #wenzil,#rigth #neir{padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}
#wenzil li{line-height: 40px;color: #999999;background-image: url(img/libg.png);background-repeat: no-repeat;background-position: 0px center;list-style-type: none;font-size: 14px;padding-top: 5px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;padding: 0 0 0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#wenzil li span{float: right;margin-left:15px;}
#cennt #cp,#links{margin-bottom: 15px;}
.picScroll{position:relative;width:100%;overflow:hidden;padding:5px 0;}
.picScroll ul{overflow:hidden;}
.picScroll ul li{float:left; overflow:hidden;margin-right: 10px;}
.picScroll ul li img{width:150px;height:150px;display:block;padding: 2px;border: 1px solid #CCCCCC; -o-object-fit: cover;object-fit: cover;}
.pager{overflow:hidden;white-space:nowrap;background-color:#FFF;width:100%;float:left;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;text-align: center;}
.pager a,.pager strong.pager-current{border:1px solid #ccc;background:#fff;font-size:12px;margin:2px;padding:3px 6px;}
.pager a:visited{border:1px solid #CCC;background-color:#FFF;}
.pager a:hover{border:1px solid #cc0000;color:#fff;text-decoration:none;background-color:#cc0000;}
.pager .now-page{border:1px solid #cc0000;color:#fff;font-size:14px;font-weight:700;background-color:#cc0000;margin:2px;padding:3px 6px;}
#rigth #tul{padding:15px 0;margin-left: -1.5%;}
#tul li{float: left;width:23.5%;margin-left: 1.5%; list-style-type: none;overflow: hidden;text-align:center;margin-bottom: 15px;}
#tul li i{display: block;overflow: hidden;border: 1px solid #CCCCCC;padding: 1px; margin-bottom:5px;}
#tul li p{line-height:20px;height:20px;overflow:hidden;}
#tul li i img{width: 100%;height: 160px; -o-object-fit: cover;object-fit: cover;}
#neir #title{line-height: 26px;color: #888;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #ddd;text-align: center;padding-bottom: 9px;}
#title h1{font-family: "微软雅黑";font-size: 22px;padding: 12px 0; color: #CC0000;}
#neir #zi{font-size: 14px;line-height: 2;}
#zi p{margin-top: 0.9em;margin-bottom: 0.9em;}
#rigth #sx{padding-top: 10px;padding-bottom: 10px;}
#sx a{line-height: 30px;height: 30px;width:48%;overflow: hidden;display: block;float: left;}
#sx a.r{float: right;text-align: right}
#zi img{background-color: #f1f1f1;padding: 3px;border: 1px solid #ddd;}
.scroll_div{height:150px;overflow: hidden;white-space: nowrap;background:#ffffff;}
.scroll_div img{width:140px;height:140px;border: 0;margin: auto 2px;border:1px #efefef solid;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}
.picScroll li p{line-height: 25px;text-align: center;height: 25px;}
#links ul li{line-height: 24px;float: left;margin-right: 10px;}
#top .ad{float: right;height: 80px;width: 640px;overflow: hidden;text-align: right;margin-right: 15px;line-height: 26px;}
/* 右侧在线QQ*/
.botton-contact{position:fixed;top:180px;right:0;padding-left:28px;}
.contact-switch{position:absolute;left:0;top:50%;margin-top:-59px;width:28px;height:118px;}
.contact-switch a{display:block;background:url(img/float_s.gif) no-repeat 0 -396px;width:28px;height:118px;}
.contact-switch a.contact-off{background:url(img/float_s.gif) no-repeat -30px -396px;}
.botton-contact-con{width:130px;}
.botton-contact-con i.t,.botton-contact-con i.b{background-image:url(img/float_bg.gif);background-repeat:no-repeat;display:block;width:100%;height:10px;}
.botton-contact-con i.t{background-position:0 0;}
.botton-contact-con i.b{background-position:-131px 0;}
.botton-contact-con ul{padding:0 14px;background:url(img/float_bg.gif) repeat-y -262px 0 #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.botton-contact-con ul li{line-height:36px;height:36px;overflow:hidden;background:url(img/float_s.gif) no-repeat  5px -323px;padding-left:30px;border-bottom:#e6e5e4 1px solid;}
.botton-contact-con ul li.t2{background:url(img/float_s.gif) no-repeat 1px -154px;}
.botton-contact-con ul li.t1{background:url(img/float_s.gif) no-repeat 1px -10px;font-size:0;}

@media screen and (max-width: 978px){
    #w999,#cennt #me,#cennt #news,.picScroll,#cennt #rigth{width: 100%;}
    #w999{margin: 0;}
    .botton-contact,#top .ad,#cennt #left{display: none;}
    #w999 #top{padding: 8px 0;position: relative;}
    #top .logo{margin-bottom: 8px;margin-left: 8px;width: auto;height: auto;}
    .logo img{height: 40px;width: auto;}
    #top a.nav-on{display: block;position: absolute;right: 10px;top:19px;width: 26px;}
    .nav-on i{display: block;width: 100%;height: 4px;margin-bottom: 3px;background-color: #000;}
    #top #nav{height: auto;background-repeat: repeat;display: none;}
    #nav ul li{width: 33.33%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    #nav ul li a{width:100%;text-align: center;}
    #nav ul li ul{display:none;}
    .banner .bd li img{height:160px;}
    #w999 #cennt{padding: 0 8px;}
    #tul li{width: 48.5%;}
}
@media screen and (max-width: 360px){
    #me dd{height: auto;}
    #me dd img{width: 100%;height: auto;margin-bottom: 10px;}
    .banner .bd li img{height: 110px;}
    #frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify{width: 40%;}
}