body{text-align:center; font-family:arial, microsoft yahei, simsun; font-size:100%;}
body, html, div, header, nav, article, section, tr, th, td, thead, tbody, ul, li, p, span, strong, h1, h2, h3{margin:0; padding:0;}

.fl{float:left;}
.fr{float:right;}
a{text-decoration:none; color:#06c;}
a:hover{text-decoration:underline;}
.clearfix:after{content:"."; height:0; display:block; visibility:hidden; clear:both;}
p{line-height:1.75em; /*28px/16px*/}
.tl{text-align:left;}

#wrap{max-width:1200px; margin:0 auto;}
nav ul{width:100%; line-height:3.75em; /*60/16px*/ background:#a7db03;}/*box-sizing:border-box;*/
nav ul.hide{display:none;}
nav ul li{list-style:none; border-bottom:1px solid #000;}
nav ul li.fr{float:none;}
nav ul li a{display:block; padding:0 0.625em; /*10/16px*/ line-height:3.75em; /*60/16px*/ color:#fff; font-weight:bold;}
nav ul li a:hover{background:#88c425; text-decoration:none;}
#nav-collapse{display:block; height:3.75em; /*60/16px*/ background:#a7db03; line-height:3.75em; padding:0 1%; text-align:right; color:#fff; font-weight:bold;}
#nav-collapse span{background:url(/static1./images/menu.jpg) 0 center no-repeat; padding:0 0.625em 0 27px;}
#nav-collapse.active{display:block;}


#container{width:95%; margin:0 auto; text-align:left;}
.main{display:block; padding:0; width:100%; margin:0 auto;}
.sidebar{display:block; width:100%; margin:0 auto;}
h1{color:#1b676b; font-size:1.5em; margin-bottom:0.2em;}
h2{color:#519548; font-size:1.5em; margin-bottom:0.5em; border-bottom:1px solid #519548; border-left:4px solid #519548; padding:0 0 0 6px; display:block;}
h2 span{font-size:0.875em;}
#footer{line-height:1.75em; background:#20383b; color:#fff;}
#footer a{color:#fff;}
.company_title{padding:1em; background:#f9f9f9; display:block; text-align:center;}
.loca{text-align:left; padding:0.5em 0 1.5em 0; font-size:14px;}
.dalibao{text-align:center;  height:309px; background:url(/static1/html/images/zt/dlb_bg.gif) center 0 no-repeat; padding:120px 50px 0;}
.sidebar div.dalibao span.dalibao_t{display:block; height:130px; border:none; font-size:30px; text-align:center; line-height:40px; color:#fff;}
.dalibao span.dalibao_tips{font-size:12px; color:#fff;}
.main_block{margin-bottom:30px;}
.more{margin-top:1px; border:1px solid #e9ecf1; background:url(/static1/html/images/zt/bg.jpg) 0 -100px repeat-x; height:32px; display:block; text-align:center; line-height:32px;}


.bbs_nav{margin-top:5px; width:100%;}
.bbs_nav li{float:left; list-style:none;}
.bbs_nav li a{display:block; height:32px; line-height:32px; padding:0 10px; color:#0066cc; font-size:16px; cursor:pointer;}
.bbs_nav li a:hover, .bbs_nav li a.active{background:#0066cc; color:#fff;}

.bbs_tb td{border-bottom:1px solid #e9ecf1;}
.bbs_tb li{list-style:none; line-height:40px;}
.bbs_tb li a{display:block; line-height:40px; border-bottom:1px solid #e9ecf1; color:#06c; cursor:pointer;}
*+html .bbs_tb li a{margin-top:-3px;}
.bbs_tb li a:visited{color:#888;}
.bbs_tb li a:hover{background:#f8fafc; color:#f60;}
.bbs_title{border-bottom:1px solid #e9ecf1;}
.bbs_title li{list-style:none; font-size:16px; line-height:40px; font-weight:bold; text-align:center;}
.bbs li a span.fl{float:none;}
.bbs li a span.fr{float:none;}
.bbs li a span{display:block;}
.bbs_title{display:none;}
.p_l_10{padding:0 0 0 10px;}

.slideup{height:22px; width:18px; background:url(/static1/html/images/zt/icon.gif) 0 8px no-repeat;}
.slidedown{height:22px; width:18px; background:url(/static1/html/images/zt/icon.gif) 0 -26px no-repeat;}
.com_intro_tb{margin-bottom:15px; margin-top:5px;}
.height_change{height:145px; overflow:hidden;}
.height_auto{height:auto;}


.xjh_tb table{width:100%;}
.xjh_tb table td a{color:#06c; display:block; padding:0 0 0 5px;}
.xjh_tb table td a:hover{text-decoration:underline; color:#f60;}
.xjh_tb table tr.odd td{background:#f8fafc;}
.xjh_tb table tr.even td{background:#fff;}

h3{display:block; line-height:22px; _height:22px; _overflow:visible; margin-top:1em; color:#06c; margin-bottom:0.5em; border-bottom:1px solid #06c; padding:3px 0;}

@media screen and (min-width:40em /*640/16px 当大于640时*/){	
	nav ul li.fr{float:right;}
	#container{width:auto; margin:0 auto; text-align:left;}
	nav{border-bottom:1px solid #000;}
	nav ul{height:3.75em; /*60/16px*/ display:block;}
	nav ul li{
		float:left;
		border-bottom:none;
	}
	nav ul li.no_810{display:none;}
	h1{font-size:2em;}
	h2{font-size:1.875em; /*30/16px*/}
	#contact li{width:50%; float:left;}
	.company_title{text-align:left;}
	
	.bbs li a span.fl{float:left;}
	.bbs li a span.fr{float:right;}
	.bbs li a span{display:inline;}
	.bbs_title{display:block;}
}

@media screen and (min-width:50.625em /*810/16px 当大于810时*/){
	.main{width:850px; display:table-cell; padding:0 15px 0 0;/*table-cell 不需要float*/ vertical-align:top;}
	.sidebar{display:table-cell; width:335px;}
	nav{border-bottom:1px solid #000;}
	nav ul{height:3.75em; /*60/16px*/ display:block;}
	nav ul li{
		float:left;
		border-bottom:none;
	}
	nav ul li.no_810{display:none;}
}

@media screen and (min-width:68.75em /*1100/16px 当大于1100时*/){
	nav{border-bottom:1px solid #000;}
	nav ul{height:3.75em; /*60/16px*/ display:block;}
	nav ul li{
		float:left;
		border-bottom:none;
	}
	nav ul li.no_810{
		display:block;
	}
}

.tb_style{width:100%;}
.tb_style tr.line2 td{display:none;}
.tb_style th, .tb_style td{line-height:40px; margin:1px; padding:0 0.5em; /*8px/16px*/ text-align:center;}
.tb_style a:visited{color:#888;}
.tb_style a:hover{color:#f60;}
.tb_style th{background:#546f73; color:#fff;}
.tb_style td{background:#f7f7f7;}
.tb_style td.tl{text-align:left;}


 @media screen and (max-width: 40em /*640/16px*/) {
      table thead {
        display: none;
      }

      .tb_style td {
        display: block;
        position: relative;
        padding-left:6em; /*80px /16px*/
        text-align: left;
        background: #f7f7f7;
      }

      .tb_style td:before {
        content: attr(data-th)" :";
        display: inline-block;
        color: #000000;
        background: #e9e9e9;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 5em; /*80px /16px*/
		padding:0 0 0 5px;
      }
	  
	  .tb_style tr.line2 td{display:block; height:4px; background:#20383b;}
    }




