﻿@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0;}
html { min-height: 100%;}
body { margin: 0 auto;min-height: 100%;background: #eee;font-family: 微软雅黑;}
table{border-collapse:collapse;border-spacing:0}
img{border:0;}
a{color:#444;text-decoration:none;}
.main{margin:0 auto;max-width: 800px;margin-top:60px;}
.cgi-foot { padding: 20px 0; font-size: 14px; color: #999; text-align: center;}
ul,li{list-style: none;}
li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.tbtb {position:fixed;overflow: hidden;height: 60px;line-height: 60px;text-align: center;font-size: 0.18rem; left:0;right:0;  z-index: 1; top:0; }
.tbtb.nav{background:#CC6600;color: #fff;} 
.nav{max-width: 800px;margin: 0 auto;}

.tbleft{float: left;}
.tbleft img{height: 50px;margin: 5px;}
.tm{height: 1px;}
.tbright{float: right;/*background: url("../images/shengxiao.png") no-repeat center 0;background-size:40px;height: 40px;padding-top:8px;font-size:12px;width:80px;margin-top:10px;*/}
.box{margin-top: 10px;padding: 5px;border: solid 1px #CC6600;border-radius: 5px;background: #fff;box-shadow: 0 2px 5px #CC6600;}
.box img{max-width: 100%;/* width: 100%; */}

.jhtz{line-height: 2;text-align: center;background: #fff;}
.jhtz li{border-bottom: dashed 1px #CC6600;}
.jhtz .txt{background-color: #CC6600;color: #fff;}

nav { width: 100%; max-width: 800px; margin: auto; position: fixed; top: 0; left: 0; right: 0; z-index: 9;}
nav input { height: 60px; width: 60px; position: absolute; right: 0; top: 0; opacity: 0; cursor: pointer;}
#toggle:checked ~.links { height: 0%;}
.links { width: 100%; max-width: 800px; margin: auto; color: #fff; font-size: 14px; text-align: center; overflow: hidden; background: #f7585d; transition: all .4s ease-out;  position: fixed; top: 60px; left: 0; right: 0; z-index: 3;}
.links a { text-decoration: none; color: inherit;}
.links ul { list-style: none; margin: 0; padding: 5px 3px;}
.links ul:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.links ul li { list-style: none; margin: 0; padding: 0; float: left; width: 25%;}
.links ul li a { cursor: pointer;height: 38px; line-height: 38px; margin: 3px; overflow: hidden; border-radius: 5px; border: solid 1px rgba(255,255,255,.3); display: block;}
.links ul li a:hover { border: solid 1px rgba(255,255,255,.6);}

.header { width: 100%; max-width: 800px; height: 60px; line-height: 60px; font-size: 14px; color: #fff; background: #CC6600; margin: auto; position: fixed; left: 0; right: 0; top: 0;z-index: 2;}
.header a { color: inherit; text-decoration: none;}
.header a:hover { color: #ff0;}
.header .header-l { float: left; width: 50%; height: 60px;}
.header .header-l .logo { width: 170px; height: 50px; margin: 5px;}
.header .header-m { width: 120px; height: 60px; font-size: 18px; color: #fff; text-align: center; margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.header .header-r { float: right; width: 50%; height: 60px; text-align: right;}
.header .header-r span { width: 60px; height: 60px; overflow: hidden; display: inline-block; background: url(../images/head-ico.png) center center no-repeat; background-size: 30px 30px; cursor: pointer;}
.header .header-r a { height: 30px; line-height: 30px; margin-right: 10px; padding: 0 10px; display: inline-block; border: solid 1px rgba(255,255,255,.5); border-radius: 8px;}



.gsb{line-height: 2;text-align: center;}
.gsb li{border-bottom: dashed 1px #CC6600;text-align: left;}
.gsb .txt{background-color: #CC6600;color: #fff;}

.gsbtxt{height: 20px;
    line-height: 20px;
    margin-right: 1px;
    padding: 0 5px;
    font-size: 13px;
    color: #fff;
    background: #CC6600;
    display: inline-block;} 

.ptyx{line-height: 2;text-align: center;}
.ptyx li{border-bottom: dashed 1px #CC6600;}
.ptyx .txt{background-color: #CC6600;color: #fff;}

.lxzt{line-height: 2;text-align: center;}
.lxzt li{border-bottom: dashed 1px #CC6600;}
.lxzt .txt{background-color: #CC6600;color: #fff;}

.sbzt{line-height: 2;text-align: center;}
.sbzt li{border-bottom: dashed 1px #CC6600;}
.sbzt .txt{background-color: #CC6600;color: #fff;}

.jyzt{line-height: 2;text-align: center;}
.jyzt li{border-bottom: dashed 1px #CC6600;}
.jyzt .txt{background-color: #CC6600;color: #fff;}

.gsgl{line-height: 2;text-align: center;}
.gsgl li{border-bottom: dashed 1px #CC6600;text-align: left;}
.gsgl .txt{background-color: #CC6600;color: #fff;}

.gsgltxt{height: 20px;
    line-height: 20px;
    margin-right: 1px;
    padding: 0 5px;
    font-size: 13px;
    color: #fff;
    background: #CC6600;
    display: inline-block;} 
.ptyw{line-height: 2;text-align: center;}
.ptyw li{border-bottom: dashed 1px #CC6600;}
.ptyw .txt{background-color: #CC6600;color: #fff;}

.fslx{line-height: 2;text-align: center;}
.fslx li{border-bottom: dashed 1px #CC6600;}
.fslx .txt{background-color: #CC6600;color: #fff;}

.gg1{line-height: 2;text-align: center;background: #fff;}
.gg1 li{border-bottom: dashed 1px #CC6600;}
.gg1 li a{color: #4c4c4c}
.gg1 .txt{background-color: #CC6600;color: #fff;}

.gg2{line-height: 2;text-align: center;background: #fff;}
.gg2 li{border-bottom: dashed 1px #CC6600;}
.gg2 li a{color: #4c4c4c}
.gg2 .txt{background-color: #CC6600;color: #fff;}

.title{font-size:13pt;padding:4px 8px;color:#666;background-color:#fbfbfb;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f8f8f8));border-top:1px solid #eee;border-bottom:1px solid #eee;}

.cont {
    text-align: center;
    color: #7b7a7a;
    line-height: 1.6;
    font-size: 15px;
}

.nr{background:#fff url(../images/nr-bg.png) top right no-repeat;}
.nrtxt{height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;border-bottom: dashed 1px #CC6600;max-width: 500px;}
.nrts{color: #d2b335;
	border-bottom: dashed 1px #CC6600;max-width: 500px;
	padding:10px 0;
	}
.nrz{line-height:2;}