@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;} 
div {margin:0 auto; overflow:hidden; height:auto; display:block;} 
em,i {font-style:normal; font-size:100%;}
img{border:none; display:block;}
a:link { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: none;}
a:active {	text-decoration: none;}
ul,ol,li{list-style:none;}
body {font-size:12px; color:#333; line-height:20px; font-family:"宋体";-webkit-text-size-adjust:100%;}

/*头部*/
.top{width:100%;/* height: 130px; */background:url(../images/top02.jpg) center top no-repeat;padding-top: 42px;padding-bottom: 27px;}
.top1{ width:100%; max-width:1080px;}
.top1a{float:left;margin-top: -4px;}
@media (max-width:1080px){.top{height:auto;background:url(../images/top03.jpg) center bottom no-repeat;padding:5px 0;}}
@media (max-width:1080px){.top1a{ width:100%; margin:auto;}}
@media (max-width:1080px){.top1a img{max-width:99%;height: auto;}}

/*导航*/
.nav{ width:100%; height:40px; background:url(../images/nav01.jpg); overflow:visible;}
.nav dl{ width:100%; max-width:1080px; height:40px;}
.nav dl dt{ width:57px; height:40px; text-align:center; font-weight:bold; font-size:14px; float:left;}
.nav dl dt a{ width:100%; float:left; color:#FFFFFF; height:40px; line-height:40px;}
.nav dl dt:hover{ background:#005a38;}
.nav dl dd{width: 98px;float:left;height:40px;}
.nav dl dd span{ width:100%; float:left; height:40px; border-left:1px solid #189d6a; box-sizing:border-box; font-weight:bold; font-size:14px;}
.nav dl dd span a{ width:100%; float:left; height:40px; line-height:40px; text-align:center; color:#FFFFFF;}
.nav dl dd ul{width:100%;padding-left:1px;box-sizing:border-box;float:left;display:none;position:relative;z-index:100;}
.nav dl dd ul li{width:100%;/* height:36px; *//* line-height:36px; */border-bottom:1px solid #44cb8b;text-align:center;font-size: 14px;/* font-weight:bold; */float:left;background:#0eaf63;padding: 7px 1px;box-sizing: border-box;}
.nav dl dd ul li a{width:100%;float:left;/* height:36px; *//* line-height:36px; */text-align:center;color:#FFFFFF;}
.nav dl dd:hover span{ background:#005a38;}
.nav dl dd:hover ul{ display:block;}
@media (max-width:1080px){.nav{ display:none;}}

/*手机导航*/
.x-nav{ margin:0 auto; width:100%; display:none;}
.x-nav ul{ margin:0 auto; display:block;}
.x-nav li{ width:25%;  float:left; height:30px; text-align:center; background:#0c8d5c; border:1px solid #116143; border-top:none; border-left:1px solid #14c17f;box-sizing:border-box;}
.x-nav li a{ color:#fff; text-align:center; line-height:30px;} 
@media (max-width:1080px){.x-nav{ display:block;}}

/*通用*/
.tit{ width:100%; border:1px solid #d5d5d5; height:36px; padding:0 1px 1px 1px; background:#f9f9f9; box-sizing:border-box;}
.tit p{ width:100%; float:left; height:33px; background:url(../images/tit01.jpg); padding-top:3px; box-sizing:border-box;}
.tit p b{ float:left; height:30px; margin-left:9px; padding-left:17px; font-size:14px; color:#007a4c; line-height:30px; background:url(../images/tit02.jpg) left center no-repeat;}
.tit p a{ float:right; height:30px; line-height:30px; color:#007a4c; margin-right:9px;}
.list{ width:100%; border:1px solid #d5d5d5; border-top:none; box-sizing:border-box; padding:5px 11px 4px 6px;}
.list li{ width:100%; height:30px; line-height:30px; padding-left:17px; box-sizing:border-box; float:left; background:url(../images/list01.jpg) left center no-repeat; overflow:hidden;}
.list li a{ color:#666666;}
.list li span{ float:right; color:#666666;}
.common{ width:100%; max-width:1080px; margin:20px auto 10px auto;}
.left{ width:213px; float:left;}
.right{width:857px;float:right;padding:10px;box-sizing:border-box;border:1px solid #d6d6d6;min-height: 650px;}
.list-page{ width:100%; text-align:center; color:#666666; font-family:"宋体"; padding:10px 0;}
.list-page li{float:left;border:1px solid #ccc;margin:5px;padding:0px 5px;}
.list-page a{ color:#666666;}
.position{ width:100%; height:34px; border-bottom:1px solid #d4d4d4;}
.position b{ float:left; height:34px; line-height:34px; color:#0c8d5c; font-size:16px; font-family:"微软雅黑"; font-weight:normal; margin-left:4px;}
.position p{ float:right;height:34px; line-height:34px; color:#666666;}
.position p a{ color:#666666;}
.position p span{margin-left:5px; margin-right:5px;}
@media (max-width:1080px){.common{ margin:10px auto; width:99%;}}
@media (max-width:1080px){.left{ width:100%; float:none;}}
@media (max-width:1080px){.right{ width:100%; float:none; padding:5px;}}

/*底部*/
.foot{ width:100%; padding:14px 0; line-height:24px; text-align:center; color:#FFFFFF; background:url(../images/foot01.jpg) top center;}


/*search*/
.i-search {
    width: 265px;
    height: 36px;
    overflow: hidden;
    position: relative;
    float: right;
    margin:0 0 0 0;
    margin-top: 0px;
    /* border: 1px solid #e9e9e9; */
}
.i-search .search-txt {
    width: 216px;
    padding-left: 5px;
    height: 34px;
    line-height: 36px;
    background: #ffffff;
    /* border: 1px solid #e9e9e9; */
    border: none;
    opacity: 0.8;
}

.i-search .search-btn {
    width: 45px;
    height: 36px;
    position: absolute;
    right: 0;
    *margin-top: 1px;
    background: url("../images/search_ico.png") center no-repeat #333333;
    border: 0;
    cursor: pointer
}

.i-search .search-btn:hover {
    background: url("../images/search_ico.png") center no-repeat #ffab2d;
    border: 0;
    cursor: pointer;
}
.fl {
    height: 34px;
    float: left !important;
    border: 1px solid #e9e9e9;
}

.fr {
    float: right !important;
}
/**/




























0