@charset "utf-8";

.logo {margin:0  0 25px }

.left {float: left;}
.right {float: right;}
strong {font-weight: bold;}
a {
    text-decoration: none;
    color: #040404;
}
.inner_width {
    width: 1200px;
    margin: 0 auto;/*overflow:hidden;*/
}
.text_right {
    text-align: right;
    font-size: 12px;
    line-height: 25px;
    padding-top: 10px;
}





/*导航 */

.nav_wrap{
		border-color:#009966;
		border-style: solid;
		border-width: 1px 0 8px 0;
		clear: both;
		padding: 5px 0 ;height:38px;

	}
.nav li{float:left;margin-right:18px;font-weight:bold;font-size:16px;position:relative;padding-bottom:5px;}
.nav li a{display:block;padding:8px 15px;        -webkit-transition: all .4s;
        -ms-transition: all .4s;
        -moz-transition: all .4s;transition: all .4s}
.nav li a:hover{background:#009966;color:#fff;;border-radius:5px}
.nav li #CurrentlyNode{display:block;padding:8px 15px;background:#009966;color:#fff;border-radius:5px}

.index_tn{float:right;width:;padding:0 30px 0 30px;background: #00734a;font-size:16px;height:30px;line-height:30px;border-radius:20px;margin-top:3px;}
.index_tn a{color:#000;font-weight:bold;}

.nav li dl{    position: absolute;
    width: 130px;
    text-align: center;
    background: #009966;
    box-shadow: 3px 4px 10px 0px rgba(136, 135, 135, 0.3607843137254902);
    max-height: 0;
    overflow: hidden;
    padding: 0;z-index:100;
    transition: max-height 0.25s ease-out;
    left: -15px;top:43px;border-radius:5px;}
.nav li dl dd {
    padding: 0;
    font-size: 16px;
}
.nav li dl a:hover{background:#3CB371;border-radius: 0;}
.nav li dl a {
    display: block;
    padding: 7px 0;color:#fff;
}
.nav li dl.showdl {
    max-height: 500px;
    transition: max-height 0.55s ease-in;
    padding: 5px 0;
}


/* 页脚 */
#Footer{background: #f2f2f2;padding:10px 0 10px;font-size:14px ;margin-top:30px;min-height:80px;border-top:7px solid #009966;}
.ftin{color:#000; min-height:80px}
.ftin .left{width:590px}
.ftin b{font-weight:100;color:#000;}
.ftin a{color:#000;}
 
.ftin p{color:#000;line-height: 1.6;margin-top: 10px;font-size:13px}
#NodeText .left a:hover{}



/* 头部友情链接 */
.hd_select {
    margin-top: 35px
}

.hd_select .elink {
    float: left;
    position: relative;
    margin-left: 20px;
}

.hd_select .elink_t,
.ftlink .elink_t {
    height: 30px;
    line-height: 30px;
    border: #a0a0a0 solid 1px;
    background: #f1f1f1;
    padding: 0 10px;color:#000;
    width: 140px;
    position: relative;
}

.hd_select .elink_t:after,
.ftlink .elink_t:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #006d47 transparent transparent transparent;
    position: absolute;
    right: 10px;
    top: 13px
}

.hd_select .elink .show-link {
    display: none;
    position: absolute;
    left: 0;
    top: 33px;
    overflow: hidden;
    background: #f1f1f1;
    min-width: 100%;
    z-index: 99;
    box-shadow: 1px 5px 5px 1px rgba(0, 0, 0, 0.14);
    background-color: #f1f1f1;
    padding: 5px 0 10px
}

.ftlink .elink .show-link {
    bottom: 33px;
    display: none;
    position: absolute;
    left: 0;
    overflow: hidden;
    background: #f1f1f1;
    width: 100%;
    z-index: 99;
    box-shadow: 1px 5px 5px 1px rgba(0, 0, 0, 0.14);
    background-color: #f1f1f1;
    padding: 5px 0;

}
.ftlink .elink .show-link>span{display:block;height:200px;
overflow-y:scroll;
overflow-x:hidden;}

.ftlink .elink {
    position: relative;float:left;margin-left:5px;
}

.hd_select .elink .show-link li,
.ftlink .elink .show-link li{
    padding: 5px 10px 0;font-size:14px;white-space: nowrap;
}


.ftin .show-link a{color:#040404}
#searchmenu input[name="content"]{
        border-radius: 5px 0 0 5px;
        border: none;
        background: #eee;
        padding: 6px;
        margin: 0 auto 10px;
        height: 23px;
}
#searchmenu input[name="q"]{
        border-radius: 5px 0 0 5px;
        border: 1px solid #009966;outline:none;
        margin: 0 auto 10px;
        height: 31px;font-size:16px;float:left;
}
#searchmenu button{        width: 80px;
        color: #fff;
        background: #006d46;
        right: 10px;
        -webkit-appearance: none;
        height: 33px;font-size:16px;
        border: none;float:left;
        margin: auto;
        border-radius:0 5px 5px 0;}


.nav_wrap #PathID1{display:none}
.nav_wrap .nw{font-size:14px;display:inline-block;line-height:30px;float:right;margin-right:10px;    background: #e6e6de;
    border-radius: 4px;
    padding: 0 10px; height: 30px; margin-top: 4px;}
.nav_wrap .nw:hover{
background:#fdd305;
}


.childpage{border-top:none !important;border-bottom:2px solid #006d46;}
.childpage a{font-size:12px;margin-top:10px}

/*列表*/
li#PageNum {
    background: none;
    text-align: center;
    margin-top: 30px;display:block;float:none;min-height:30px;
}
li#PageNum span {
    padding: 2px 8px;
    background: #009966;
    color: #fff;
}
li#PageNum a{padding:2px 8px;}
li#PageNum #go{background: none;}
li#PageNum #go input{height:20px;}
li#PageNum #go input[type="button"]{margin-left: 4px;height: 26px;background: #499967;color: #fff;padding: 2px 8px;border: 0px;}