@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#f7f7f7;text-align:left;position:relative;line-height:20px;min-width:1200px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,tr,table,p,span,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#666;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}


.wrap{width:1200px;margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.oh{overflow: hidden;}

.whitebg{background: #fff;}

.yellow,a.yellow { color:#fd9f01;}

a:hover {color:#80be4e;}

.c3,a.c3 { color:#333;}
.c6,a.c6 { color:#666;}
.c9,a.c9 { color:#999;}

.fs18{font-size: 18px;}

.ml35{margin-left: 35px;}

.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}

.h70{height:70px;}

.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}

.pb60{padding-bottom: 60px;}
.pt30{padding-top: 30px;}

/* cartoon */
.cartoon{-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}

.min-height{min-height: 500px;}





/* ------------- main css ------------ */
.m-top{height:50px;line-height: 50px;background-color:#fff;}
.m-top a{color:#666;margin-right: 14px;font-size: 13px;}
.m-top a:hover{color:#80be4e;}
.m-top a::after{content: "";width:1px;height:14px;background-color: #888;position: absolute;left:-9px;top:50%;margin-top: -7px;}

.m-header{height:185px;background: url(../images/topbg.png) 80% top #80be4e no-repeat;box-shadow: 0 0 10px #ccc;}
.m-hd-wrap{overflow: hidden;}
.m-hd-wrap .logo{float:left;margin-top: 28px;}

.m-hd-wrap .s-tit{float:left;height:75px;line-height: 75px;color:#fff;padding-left: 20px;font-size: 36px;font-weight: bold;border-left: 2px solid #8acd54;margin:52px 0 0 25px;}
.m-hd-wrap .s-tit.icon{padding-left: 66px;background: url(../images/top-icon.png) no-repeat 14px center;}



/*nav*/
.wrap-nav{width:1200px;height:42px;margin:16px auto 0;}

.m-nav{position: absolute;right:0;bottom:0;}
.m-nav a{height:42px;line-height: 42px;color:#fff;display: block;float:left;padding:0 25px;font-size: 15px;margin:0 8px;}
.m-nav a:hover,.m-nav a.cur{background-color: #fff;color:#80be4e;border-radius: 10px 10px 0 0;}



/*首页wrap标题*/
.p-p-tit{height:40px;line-height: 40px;border-bottom: 2px solid #80be4e;padding-left: 32px;}
.p-p-tit .line{display: block;width:116px;height:2px;background-color: #80be4e;position: absolute;left:0;bottom:-2px;}
.p-p-tit .icon{display: block;width:23px;height:23px;position: absolute;left:0;bottom:7px;}
.p-p-tit h3{font-size: 18px;color:#80be4e;line-height: 40px;font-weight: 600;}
.p-p-tit .arrow-more{display: block;width:58px;height:18px;border:1px solid #ebebeb;background-color: #fbfbfb;border-radius: 9px;position: absolute;right:0;bottom:8px;line-height: 18px;color:#777;font-size: 12px;}
.p-p-tit .more{color:#666;position: absolute;right:0;bottom:5px;font-size: 12px;line-height: 20px;}
.p-p-tit .more:hover{color:#80be4e;}


.dep-info .p-p-tit .icon{background: url(../images/index01.png) no-repeat;}

.dj .p-p-tit .icon{background: url(../images/index02.png) no-repeat;}
.ys .p-p-tit .icon{background: url(../images/index03.png) no-repeat;}
.lx .p-p-tit .icon{background: url(../images/index04.png) no-repeat;}

.bot-pics .p-p-tit .icon{background: url(../images/index05.png) no-repeat;}




/* 底部 */
.footer-box{background: #80be4e;padding:15px 0;}
.footer-box .b-logo{float:left;margin-top: 25px;}
.footer-box .b-text{float:right;text-align: right; color: #fff;line-height: 26px;}
.footer-box .b-text a{color:#fff;}
.footer-box .b-text a:hover{text-decoration: underline;}



/* 分页 */
.paging{text-align: center;font-size: 0;margin-top: 30px;}
.paging a,.paging span{display: inline-block;height:32px;line-height: 32px;padding:0 12px;background: #fff;border:1px solid #ddd;color:#666;font-size: 14px;margin:0 5px;}

.paging a:hover,.paging a.cur{background: #80be4e;color:#fff;border-color:#80be4e;}



/*面包屑*/
.crumbs-nav-con{padding-left: 22px;background: url(../images/icon.png) no-repeat left center;height:52px;line-height: 52px;color:#999;border-bottom: 1px solid #eeeeee;}
.crumbs-nav-con a{color:#999;}
.crumbs-nav-con a:hover{color:#80be4e;}



/* 空 */
.empty-wrap{padding-top: 310px;background: url('../images/empty.png') no-repeat center 50px;text-align: center;font-size: 20px;color:#999;height: 120px;}










