@charset "utf-8";

html {height:100%}

body {margin:0px; padding:0px;font-family:"微软雅黑",Arial;font-size:15px;}

div,ul,li,p,h1,h2,h3{ margin:0px; padding:0px; list-style:none;font-family:"微软雅黑",Arial;text-decoration:none;vertical-align:middle; font-size:15px;}

img { border:0px; vertical-align:middle}

a { text-decoration:none;font-family:"微软雅黑";font-size:15px;}
a:hover{color: #108f3c}

.w1000 { width:1000px; margin:0 auto; height:auto;position:relative; background:#fff; margin-top:20px; padding-bottom:20px}
.w1000-nbg { width:1000px; margin:0 auto; height:auto; overflow:hidden; position:relative; margin-top:20px; padding-bottom:20px}
.zdcq-title { width:960px; margin:0 auto; height:36px; line-height:36px; border-bottom:1px solid #ddd; text-align:left; color:#000000; font-size:15px; font-weight:bold}
.cxmore{line-height:70px; color:#108f3c; font-size:20px; font-weight: bold;}
.cxmore a{font-size:15px;color:#333; font-weight: normal;}
.cxmore a:hover{color:#108f3c;}
.cx-z{ margin-top: 10px;}
.cx-z .tite{ color:#0d8819; font-size:18px; font-weight:bold; }
.cx-z .titf{ color:#333; font-size:16px;padding-right:7px;}
.cx-z input{ border:1px #e5e5e5 solid; height:38px; line-height:38px; padding-left:7px; font-size: 15px; border-radius: 5px;}
.cx-z input[type="text"] { border:1px #e5e5e5 solid; height:38px; line-height:38px; padding-left:7px; font-size: 15px;border-radius: 5px;}
.cx-z select { border:1px #e5e5e5 solid; height:40px; line-height:40px; padding-left:7px; font-size: 15px;border-radius: 5px;}
.cx-z .s-bt a { display:block; text-align:center; background:#ec940a; height:40px; line-height:40px; color:#fff; font-size:18px; width:110px; border-radius: 5px;}
.cx-z .s-bt a:hover{ background:#108f3c;}

.cx-list{ border-bottom:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid; margin-top:15px;background:#fff; }
.cx-list td{ border-top:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid; height: 40px;}
.cx-list .titbg{ background:#dbf5e4; color:#666; font-size: 16px; font-weight: bold;}
.cx-list a{color: #108f3c}
.cx-list a:hover{color: #ec940a}
.cx-list .tableft{ padding-left:7px;}
.cx-list .ol{ background: #f3f4f8;}
.cx-list .aniu{ padding:3px 10px; color: #ec940a; border: 1px #ec940a solid; border-radius: 5px;}
.cx-list .aniu:hover{ color: #fff; background: #ec940a;border: 1px #ec940a solid;}

.cxxq-list{  margin-top:15px;background:#fff; }
.cxxq-list td{ border-bottom:1px #e5e5e5 dashed;}
.cxxq-list .titbg{ background:#dbf5e4; color:#0d8819;}
.cxxq-list a{color:#1c9c28;}
.cxxq-list a:hover{ background:#ffae00; color:#fff; padding:2px 6px;}
.cxxq-list .tableft{ padding-left:7px;}


.f-l { float:left; width:300px; height:auto; background:#fff; padding-bottom:10px; position:relative; overflow:hidden; height:570px}
.f-r { float:left; width:1000px; height:auto;position:relative}

.wk-list { float:left; width:444px;margin-left: 23px;}
.wk-list1 { float:right; width:444px; margin-right: 23px;}

.list-tit { line-height:50px; color:#108f3c; font-size:20px; font-weight: bold;text-align:left; width:429px;border-bottom:1px solid #e5e5e5; margin-bottom:10px; background: url(lb-bj.png) no-repeat center left; padding-left: 20px;}

.list-tit a { display:block; float:right; width:70px; color:#555; font-size:15px; font-weight: normal;text-align:right}
.list-tit a:hover{ color:#108f3c;}

.news_list { width:90%; margin:0 auto;height:auto;position:relative; margin-top:10px}
.news_list li {width:100%; border-bottom:1px solid #ddd; padding:5px 0;}
.news_list a { display:block; text-align:left; line-height:22px; color:#333; font-size:13px; width:100%}
.news_list a:hover { color:#108f3c}
.news_list span { text-align:right; line-height:20px; color:#999; font-size:12px; width:100%; display:block}



.ty_list { width:100%;height:auto;position:relative;}
.ty_list li{padding-left: 18px; height: 36px; line-height:36px; background: url(list-bj.png) no-repeat center left;}
.ty_list a { display:block; text-align:left;  color:#333;width:330px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; font-size: 15px;}
.ty_list span{ display:block; width:90px; text-align:right;font-size:15px; float:right; color: #999}
.ty_list a:hover { color:#108f3c}

.posi { width:1000px; margin:0 auto; line-height:36px; font-size:15px; text-align:left}
.posi a { font-size:15px; text-align:left; color:#555}

.lm {width:964px; margin:0 auto; border:1px solid #ddd; height:auto; background:#fff; padding:10px 20px 20px 10px;margin-bottom:20px}
.ty-list { color:#999; font-size:13px; font-family:Arial;}

.ty-list th { border-bottom:1px dashed #ddd; background:#f6f6f6}
.ty-list td { border-bottom:1px dashed #ddd}
.ty-list a { color:#555; font-size:13px; padding:2px 6px; font-family:"微软雅黑"}
.ty-list a:hover { color:#fff; background:#4CA81A}

.td-z{ background:#dbf5e4; padding-left:18px; font-size:15px;  font-weight:bold; color:#257a0e;  border:1px solid #b6d9ac;}
.td-zbt{ font-size:13px;  border:1px solid #b6d9ac; border-top:none;}

.tb-bd { margin:0 auto; border-left:1px solid #b6d9ac; border-top:1px solid #b6d9ac; background:#fff}
.tb-bd td { border-right:1px solid #b6d9ac;border-bottom:1px solid #b6d9ac; height:40px; text-align:left; font-size:13px; color:#2e2e2e; padding:0 10px}
.tb-bd .tb-tit{ font-size:15px; font-weight:bold; color:#257a0e; text-align:right; background:#f2fdf5;}

.zd-wk { width:1000px; margin:0 auto; border:1px solid #b6d9ac; height:auto; background:#fff; position:relative; margin-top:20px; margin-bottom:20px}
.ty-gj {width:920px; margin:0 auto; border:1px solid #b6d9ac; height:auto; background:#fff; padding:20px 40px 40px 40px ; font-size:15px; margin-bottom:20px}
.ty-gj h1 { display:block; border-bottom:1px solid #ddd; font-size:23px; width:100%; line-height:60px; color:#555; margin:0 auto; text-align:center; margin-bottom:20px}
.ty-gj p { text-indent:28px; font-size:15px; color:#666; text-align:left; line-height:35px;}


.gao-gj {width:920px; margin:0 auto; border:1px solid #b6d9ac; height:auto; background:#fff; padding:20px 40px 40px 40px ; font-size:15px; margin-bottom:20px}
.gao-gj h1 { display:block; border-bottom:1px solid #ddd; font-size:23px; width:100%; line-height:60px; color:#555; margin:0 auto; text-align:center; margin-bottom:10px}

.gao-gj p { text-indent:28px; font-size:15px; color:#666; text-align:left; line-height:35px;}
.gao-gj a{ color:#0E12DD; text-decoration:underline;}

.zd-sw { height:35px;position:relative; z-index:99; background-color:#e8f1e5;border:1px solid #fff;
  background: -webkit-linear-gradient(top,#ffffff 0,#e8f1e5 100%);
  background: -moz-linear-gradient(top,#ffffff 0,#e8f1e5 100%);
  background: -o-linear-gradient(top,#ffffff 0,#e8f1e5 100%);
  background: linear-gradient(to bottom,#ffffff 0,#e8f1e5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#e8f1e5,GradientType=0);}
.zd-sw ul {position:absolute; bottom:0px; height:35px; width:100%}
.zd-sw li { float:left; padding:0 15px; font-size:13px; color:#555; border:1px solid #b6d9ac; border-bottom:none; background:#e5f7dd; height:27px; line-height:25px; margin-left:7px; margin-top:7px; cursor:pointer; position:relative}
.zd-sw .active { color:#4f933c; font-weight:bold; background:#fff;font-size:15px; border:1px solid #b6d9ac; border-bottom:1px solid #fff;}

.zd-pd { padding:20px}


.xq-list{border-left:1px #b6d9ac solid;color:#2e2e2e;background:#fff; }
.xq-list td{ border-bottom:1px #b6d9ac solid;border-right:1px #b6d9ac solid;}
.xq-list .titbg{ background:#f2fdf5; color:#0d8819;}
.xq-list a{color:#1D5CCB;}
.xq-list a:hover{ background:#ffae00; color:#fff; padding:2px 6px;}
.xq-list .tableft{ padding-left:7px;}

.qzh-qh{ width: 600px; height: 50px; margin: 30px auto; background: #dbf5e4; border:1px solid #c5e8d1; border-radius: 25px;box-shadow:#dbf5e4 0px 0px 10px 0px;}
.qzh-qh li{ float: left; cursor: pointer; width: 200px; text-align:center;line-height: 48px; color: #666666; font-weight: bold; font-size: 22px;}
.qzh-qh .active{color: #fff; background: #108f3c; border-top: #108f3c 1px solid; border-bottom: #108f3c 1px solid;border-radius: 25px;}

.qzh-wk{ width: 1000px; height: 260px; border:1px solid #c5e8d1;box-shadow:#dbf5e4 0px 0px 10px 0px; margin: 0 auto; margin-bottom: 30px; background: url(qh-x.png) no-repeat bottom center;}
