﻿/*
作者：天兴工作室
地址：http://www.txcstx.cn
邮箱：admin@txcstx.cn
*/
body{margin:0px;padding:0px;color:#333333;font-size:0.875em;font-family: "Microsoft YaHei", Verdana, sans-serif;line-height: 24px;background-color: #eee;}
a{text-decoration: none;transition: all 0.25s ease 0s;}
a:hover{text-decoration: none;}
img{max-width:100%; height:auto; width:auto\9; border:0;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;}
.clear{clear:both;}
li{list-style-type: none;}
.fl{float:left;}
.fr{float:right;}
.xia15{margin-bottom:10px;}
.xia20{margin-bottom:20px;}
.xian{border:solid 1px #cccccc;border-radius: 3px;}
.height10{height:15px;}
.zuo10{margin-left:10px;}
.zh,.zh2{width:1120px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.zh1{width:1100px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding:10px;background-color:#fff;background-image: url(img/xian.png);background-repeat: repeat-y;background-position: 71% 0px;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);}
.left,.left2{width:70.5%;}
.rigth{width:27.5%;}
.wux{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
.ybbt{font-size: 1.18em;line-height: 40px;font-weight: 300;height: 40px;padding-right: 9px;padding-left: 9px;color:#000000;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cccccc;background-color: #f1f1f1;}
.dnwu{display:none;}
.pagebar{width: 100%;margin-top: 10px;float: left;clear: both;margin-bottom: 10px;text-align:center;}
.pagebar a,.pagebar .now-page{padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border: 1px solid #E6E6E6;color: #333333;margin-left: 3px; margin-top:3px; border-radius:2px;}
.pagebar a:hover,.pagebar .now-page{color: #FFFFFF;}
#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;margin-bottom: 10px;background-color: #f5f5f5;}
#comments h4{margin-top: 15px;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify{padding-left: 10px;border: 1px solid #ddd;height: 15px;width: 40%;padding-top: 6px;padding-right: 10px;padding-bottom: 6px;line-height: 15px;float: left;margin-right: 10px;}
.commentpost{margin-bottom:15px;}
.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{height:120px;padding:1%;width:98%;border:0;}
#frmSumbit p{padding:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;line-height: 30px;}
#frmSumbit .button{color: #FFFFFF;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: 10px;padding: 2px;height: 36px;width: 36px;border: 1px solid #ddd;background-color: #f1f1f1;}
.msgtxt .msgarticle{padding-bottom: 4px;}
#comments .msg{font-size: 12px; line-height:22px;border: 1px solid #dddddd;padding-top: 9px;padding-right: 9px;padding-bottom: 1px;padding-left: 9px;margin-top: 12px;border-radius: 5px;}
#comments .msg .msgname{color: #999999;}
#comments .msg .msgarticle{color: #666666;}
#comments .msg .msgarticle .msg{background-color:#f9f9f9; margin-top:9px;}
.msg .msgarticle .msg .msgname .dot{display: none;}
#logo404{background-color: #FFFFFF;background-image: url(../include/logo.png);background-repeat: no-repeat;background-position: center center;padding-top: 60px;padding-bottom: 60px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9EAA99;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);}
#cw404{width: 720px;margin-top: 20px;margin-right: auto;margin-bottom: 20px;margin-left: auto;}
#cw404 h1{font-size: 18px; line-height: 60px; font-weight: normal; text-align: center;}
#cw404 .kuang{font-size: 14px;border: 1px solid #9EAA99;border-radius: 3px;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);padding: 20px;background-color: #FFFFFF;}
#cw404 #ts404{text-align: center;}
.head{padding-top: 10px;}
.logoad{width:728px;}
.header{position:relative;z-index:1; height:40px; }
#navbar{height:40px;line-height:40px; overflow:hidden;margin-top:10px; border-radius:3px 3px 0px 0px;}
#hamburgermenu ul li{float: left;}
#hamburgermenu ul li a{font-size: 1em;color: #ffffff;font-weight: 700;padding-right: 20px;padding-left: 20px;display: block;height: 40px;}
#hamburgermenu ul li a:hover,#hamburgermenu ul li a.on{background-color:#f9f9f9; color:#4da300;}
#hamburgermenu li ul{list-style-type: none;left: -999em;position: absolute;padding-top: 0px;overflow: visible;}
#hamburgermenu li ul li{clear: left;width:100%;background-color:#4DA300;border-right-width: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #4DA322;}
#hamburgermenu li ul li a{line-height: 35px;height: 35px;font-weight: normal;padding-right: 20px;padding-left: 20px;display: block;}
#hamburgermenu li ul a:hover{text-decoration:none;font-weight:normal;}
#hamburgermenu li:hover ul{left: auto;}
#hamburgermenu li.sfhover ul{left: auto;}
#navbar .sj-call{display:none;font-size: 0.875em;color: #FFFFFF;float: left;margin-right: 8px;line-height:45px;width: 60%; padding-left:10px;}
.sj-call a,.sj-call a:hover{color: #FFFFFF;}
#navbar .sj-mc{display:none;font-size: 0.875em;color: #FFFFFF;margin-right: 8px;line-height:45px;text-align: center;width: 50%;}
.gonggao{padding:7px;border:1px dashed #ccc;background-image: url(img/new2.gif);background-repeat: no-repeat;background-position: 8px 14px;text-indent: 30px;}
.list li{padding-top:18px; padding-bottom:18px; padding-left:3px; padding-right:3px;border-bottom:1px dashed #ccc;transition: all 0.25s ease 0s;}
.list li:hover{background-color:#f9f9f9;}
.list li h3,.list li h2{font-size: 1.2em;line-height: 1.5;font-weight: 700;}
.list li h2 span{color:#888; font-size:0.75em; font-weight:300;margin-top:3px;}
.list small,.info-bt small,.info-bt small a,.list small a{color:#888;}
.list li p{font-size: 1em;line-height: 1.7;color: #666666;word-wrap:break-word;}
.list-tu{display:block; width:160px; height:115px; float:left; margin-right:12px; overflow:hidden; margin-top:8px;border-radius:3px}
.list-tu img{width:100%; height:auto;}
.sjh2{line-height:38px;background-color:#edecec; padding-left:10px; font-size:1.3em; border-bottom:1px solid #ccc;}
.rigth dl{margin-bottom:5px; padding-bottom:10px; clear:both; width:100%; float:left; overflow:hidden;}
.rigth dt{font-size:1.125em;font-weight:700;line-height:2;background-color:#f5f5f5;border-left:4px solid;padding-left:10px;}
.rigth dd{padding-top:6px;}
.rigth li{line-height:24px; font-size:14px; margin-bottom:4px; }
.rigth li a{background-image: url(img/li.png);background-repeat: no-repeat;background-position: 0px 3px;padding-left: 20px;}
.rigth #divSearchPanel dd form{ height:30px;border-radius: 2px;}
.rigth #divSearchPanel input[type="text"]{line-height: 28px;height: 28px;width: 72%;float: left;padding-left: 1%;clear: left; border:0px;}
.rigth #divSearchPanel input[type="submit"]{color: #FFFFFF;float: right;height: 30px;width: 25%; border:0px;}
#divCalendar .function_t{display:none;}
#divCalendar table{width:100%; table-layout:fixed}
#divCalendar caption{text-align:center;height:24px;margin:0px;padding:0px;font-size:0.875em;font-weight:bold;}
#divCalendar caption a{padding:0px;}
#divCalendar th{color: #FFFFFF;text-transform: uppercase;height:26px;background-color: #CCCCCC;}
#divCalendar td{text-align:center;background:#F0F0F0;border:1px solid #E0E1E2;height:30px;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:30px;color:#FFFFFF;}
.rigth #divComments dd ul li{height:20px;overflow:hidden;}
.rigth #divMisc dd ul li{display: inline-block;width: 50%;}
.rigth #divMisc dd ul li a{padding-left:0; background-image:none;}
.rigth #divCatalog dd ul li,.rigth #divTags dd ul li,.rigth #divNavBar dd ul li,.rigth #divLinkage dd ul li,.rigth #divFavorites dd ul li{display: inline-block;width: 50%; height:28px; overflow:hidden; margin:0px;float:left;}
/*侧栏跟随*/
#box{float:left; position:relative;width:300px;}
.div1{width:300px;}
.div2{position:fixed;_position:absolute;top:0;z-index:250;}
.foot{border-top:1px solid #c2aa97;border-radius:0px 0px 5px 5px; margin-bottom:15px; background-color:#f9f9f9;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);}
.foot dl{padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;}
/*返回顶部*/
#moquu_top,#moquu_wxin{z-index:2;width:40px;height:40px;right:10px;bottom:15px;position:fixed;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
#moquu_wxin{bottom:55px;_margin-bottom:55px}
#moquu_wxin a{background:url(img/foot-top.png) 0 -0px;right:0;float:left;width:40px;height:40px;text-indent:-9999px}
#moquu_wxin a:hover{background:url(img/foot-top.png) 0px -0px}
#moquu_top{background:url(img/foot-top.png) 0 -40px;width:40px;height:40px}
#moquu_top:hover{background:url(img/foot-top.png) 0 -80px}
.moquu_wxin{position:relative;z-index:2}
.moquu_wxin a:hover .moquu_wxinh{display:block}
.moquu_wxin .moquu_wxinh{position:absolute;display:none;left:-252px;top:-160px;width:250px;height:250px;background:url(../include/wx.gif) 0 -2px no-repeat}
.info-bt{margin-top:15px;margin-bottom:10px; border-left:4px solid; padding-left:12px;}
.info-bt h1{font-size:1.6em; margin-bottom:10px;}

.jssseo{line-height:40px; height:40px; background-color:#f5f5f5; border-bottom:1px solid #ddd; padding-left:10px; padding-right:10px; margin-bottom:15px;}
.seozw{background-color:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;border-top:1px solid #ddd; display:block; height:35px; margin-top:5px; margin-bottom:-1px; width:60px; margin-right:15px; text-align:center; line-height:32px;}
.info-zi{line-height:1.8; font-size:1.125em;word-wrap:break-word;}
.info-zi p{margin-bottom:0.6em; margin-top:0.6em;}
.info-ss p{padding-bottom:11px; margin-bottom:11px; border-bottom:1px dashed #ccc;word-wrap:break-word;}
.xgwz{margin-bottom:15px; margin-top:15px; padding:10px; border:1px dashed #ccc; font-size:0.875em;}
.xgwz h2{font-size:1.25em; line-height:2;}
.tag a{color:#fff;  padding-bottom:2px; padding-top:2px; padding-left:9px; padding-right:9px; margin-right:5px;border-radius: 2px;}
.tag a:hover{background-color:#60AC99;}
.sx{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc; margin-bottom:5px;padding-top:7px;padding-bottom:7px;}
.sx li{width:45%;line-height:20px; height:20px; overflow:hidden;}
@media screen and (max-width: 979px){.zh,.zh1{width:97%; margin-left:1.5%; margin-right:1.5%; overflow:hidden;padding:0; background-color:#CFCFCF;}.zh2{width:100%; overflow:hidden;}
.zh1{background-image:none;} .list{background-color:#fff;}
.head{padding-top:0;}
.left,.rigth,.left1,.rigth1{width:100%;}
.left2{width:96%; padding:2%; background-color:#fff;}
.fl{clear:left;} .fr{clear:right;}
.info-bt span{float:left;}
.sx li{width:100%;margin-bottom: 5px;}
.muban ul{margin-left:-2%;}
.muban li{width:48%; margin-left:2%;}
.xia15{margin-bottom:5px;}
.pagebar{padding-bottom:15px;padding-top:15px; background-color:#fff; margin-bottom:0px;margin-top:0px;}

.top,.banner,.gao,.muban-bq,.sjwu1,#xiangguan,.list-tu{display:none;}
.header{display: block;width: 100%;height: 45px; margin-bottom:10px;}
.head #navbar{width: 100%;height: 45px;margin-right: 0; line-height:45px; margin-top:0px; margin-bottom:10px;}
.menubtn{position: relative;text-decoration: none;font-size: 1.7em;line-height: 0em;background-size: 25px 25px;top: 12px;right: 10px;display: block;float: left;height: 22px;width: 22px;padding:0px; float:right; color:#ffffff;}
.menubtn span{display: inline-block; width: 9px; height: 9px; background: none repeat scroll 0% 0% #FFF; margin: 1px; float: left; border-radius: 1px;padding:0px;}
#navbar .sj-call,#navbar .sj-mc{display:block;}
.menubtn:hover, .openmenu .menubtn{color: #ff6f3d;}.huixian{background-image: none;}
/** toggle menu **/
body.openmenu{position: fixed; overflow: hidden;}
#pgcontainer{padding: 45px 0; margin: 0;}
.overlay{position: fixed; z-index: 99; background-color: rgba(0,0,0,0.5); bottom: 0; right: 0; left: 0;}
.openmenu .overlay{top: 0;}
#hamburgermenu{height: 100%;width: 0;position: fixed;top: 0;left: 0;z-index: 101;overflow: hidden;
-webkit-box-shadow: 3px 0 7px rgba(0,0,0,0.55); -moz-box-shadow: 3px 0 7px rgba(0,0,0,0.55);box-shadow: 3px 0 7px rgba(0,0,0,0.55);margin-top: 45px;}
#hamburgermenu ul{z-index: 101; overflow-y: auto; overflow-x: hidden;}
#hamburgermenu ul li{clear: left;display: block;min-width: 100%;}
#hamburgermenu ul li a{display: block;min-width: 100%;color: #ffffff;font-size: 1em;font-weight: bold;text-decoration: none;text-align: center;line-height: 10px;margin: 0px;height: 10px;padding-top: 18px;padding-right: 0px;padding-bottom: 18px;padding-left: 0px;border-radius: 0px;}
#hamburgermenu ul li ul{display:none;}.qwb{background-color:#ffffff;padding-left:9px; padding-right:9px; padding-bottom:3px; padding-top:3px;border-radius: 2px;}
.list li{padding: 10px;}}
@media screen and (max-width: 767px){.fuwu li p,.mbre,.xwlbtu,.xwlb .time,.dingcai .nrc,.sj-goumai,.sj-ys,.sjwu{display:none;}.xwlb li p{height:68px; overflow:hidden;}.pagebar a,.pagebar .now-page{margin-bottom:3px; margin-top:3px;}.pagebar{text-align:center;}.links li{margin-bottom:3px;}.banne{line-height:1.2;}.tiask li,.muban-datu,.muban-sm{width:100%; padding:0px;}.tiask li{margin-bottom:5px;margin-top:5px;}.ziyou{text-align:left;}.sj-zfb,.sj-xz{display:block; text-align:center; margin-right:0px;}.muban-datu{margin-bottom:10px;}.info,.muban-s,.slideTxtBox .bd,.mbpl{padding-right: 10px;padding-left: 10px;}#baojia{margin-right:0px;}#baojia ul{width:100%; margin-right:0px;}.slideTxtBox .hd ul li{width:30%; text-align:center;}.tu240,.tu241{height: 150px;}
.slideTxtBox .hd ul li a{display:block; padding:0px;text-align:center;} #tbox{right:2px; width:40px; height:80px;}#pinglun,#gotop{width:40px;height:40px; line-height:40px; font-size:1.2em;}#gotop{font-size:1.8em;}.dnwu{display:block;}.bqyj li{width:50%;}.dzq li{width:48%; padding-right:1%; padding-left:1%;}.muban li h3{height:48px;}}