@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:#fff;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,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:#333;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;}

table{border-collapse: collapse;}


.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:#13923a;}

.c3,a.c3 { color:#333;}
.c6,a.c6 { color:#666;}
.c9,a.c9 { color:#999;}

.fs18{font-size: 18px;}


.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}

.h70{height:70px;}

.mt20{margin-top: 20px;}

.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;}


/* 普通banner */
.i-banner{width:100%;height:370px;overflow: hidden;}
.i-banner-box{width:2048px;height:370px;position: absolute;left:50%;margin-left: -1024px;top:0;;}
.i-banner-box img{width:2048px;height:370px;display: block;}
.i-banner-box .hd{width:100%;position: absolute;left:0;bottom:0;font-size: 0;text-align: center;z-index: 12;}
.i-banner-box .hd li{display: inline-block;*display:inline; *zoom:1;width:10px;height:10px;background: #fff;-moz-border-radius: 5px;border-radius: 5px;margin:0 4px;cursor: pointer;}
.i-banner-box .hd li.on{background: #13923a;width:28px;}



/* ------------- main css ------------ */
.m-header{height:218px;background: url(../images/topbg01.jpg) center top;}
.m-hd-wrap{overflow: hidden;height: 162px;}
.m-hd-wrap .logo{float:left;margin-top: 28px;}
.m-hd-wrap .pic{float:left;margin:28px 0 0 178px;}
.m-hd-wrap .textbox{line-height: 24px;color:#fff;font-size: 20px;float:left;background: url(../images/toptextbg.png) no-repeat;width:128px;height:70px;text-align: center;padding-top: 16px;margin:66px 0 0 -70px;}

.m-hd-right{margin:80px 0 0 0;float:right;}

.m-search{background: url(../images/searchbg.png);width:150px;height:28px;padding:0 0 0 14px;}
.m-search .text{width:110px;height:28px;line-height: 28px;font-size: 13px;}
.m-search .sub{width:40px;height:28px;background: url(../images/search-btn.png);position: absolute;top:0;right:0;}


.m-hd-link{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 10px;padding:0 10px;}
.m-hd-link a{color:#fff;font-size: 15px;}
.m-hd-link a:hover{text-decoration: underline;}


.t-slide-focus{float:left;margin:20px 0 0 178px;}




/*nav*/
.m-nav{height:54px;border-top: 1px solid #1fb84e;z-index: 12;}
.m-nav li{display: block;margin:0 10px;float: left;}
.m-nav li .a1{height:54px;line-height: 54px;padding:0 20px;font-size: 15px;display: block;color:#fff;}
.m-nav li:hover a.a1,.m-nav li.cur a.a1{background: #128c37;color:#fff;}

.m-nav li,.m-nav ul,.m-nav .wrap{position: static;}

.show-menu{width:100%;height:130px;padding:20px 0;background: rgba(255,255,255,0.9);position: absolute;left:0;top:54px;display: none;}
.show-menu-text{width:890px;float:left;}
.show-menu-text .hd{border-bottom: 1px solid #ddd;padding-bottom: 18px;font-size: 18px;color:#13923a;display: block;}
.show-menu-text .bd{overflow: hidden;margin-top: 10px;}
.show-menu-text .bd a{display: block;float:left;color:#666;font-size:15px;margin:0 50px 20px 0;}
.show-menu-text .bd a:hover{color:#13923a;}

.show-menu-pic{display: block;width:228px;height:130px;float:right;overflow: hidden;}
.show-menu-pic img{width:100%;height:100%;}




/*首页wrap标题*/
.p-p-tit{height:40px;line-height: 40px;border-bottom: 2px solid #eee;padding-left: 32px;}
.p-p-tit .line{display: block;width:116px;height:2px;background-color: #13923a;position: absolute;left:0;bottom:-2px;}
.p-p-tit .icon{display: block;width:23px;height:23px;position: absolute;left:0;bottom:7px;background: url(../images/icons.png) no-repeat;}
.p-p-tit h3{font-size: 18px;color:#13923a;line-height: 40px;}
.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:#777;position: absolute;right:0;bottom:5px;font-size: 12px;line-height: 20px;}
.p-p-tit .more:hover{color:#13923a;}


.p-consult-wrap.zs .icon{background-position: -24px 0;}
.p-consult-wrap.jy .icon{background-position: -48px 0;}

.pic-list-wrap.shfw .icon{background-position: -72px 0;}
.pic-list-wrap.jzfp .icon{background-position: -96px 0;}

.bot-link .p-p-tit .icon{background-position: -120px 0;}





/* 底部 */
.footer-box{background: #13933b;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: #13933b;color:#fff;border-color:#13933b;}



/* 空 */
.empty-wrap{padding-top: 310px;background: url('../images/empty.png') no-repeat center 50px;text-align: center;font-size: 20px;color:#999;height: 120px;}



/*404*/
.box404 {text-align: center;}
.box404 .p2{margin-top: 40px;}
.box404 a{display: inline-block;background: #13923a;color: #fff;width: 125px;line-height: 39px;border-radius:3px ;margin-left: 20px;}
.box404 a:hover{opacity: 0.8;}

