@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}

.bannerBox{width:100%; height:560px;}
#flashs{ position:relative; height:560px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:35px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#037138;}
.scSpan{padding-top:102px; background:url(../images/scBg.png) repeat;}
.scSpan .container{position:relative;}

.yq { margin:15px 0;border:1px solid #ccc;}
.yq_top { padding-top:10px;padding-bottom:10px;padding-left:10px;background: url('../images/yq_bg.gif') repeat-x;background-position:bottom;height:32px; }
.yq_top span { float: right; }
.yq_top span a { color: rgb(217, 56, 61); text-decoration: underline; }
.yq_con { height:45px; position:relative;top:-10px;}
.yq_con li{text-align:center;text-align:center;margin-left:10px;margin-top:3px;float:left;height:22px;line-height:22px;list-style:none;display:inline;}
.yq_con a { }


.jsxz{position:absolute; left:0; top:-133px; z-index:999; width:100%; height:133px; background:url(../images/jsxzBox.png) no-repeat center;}
.jsxz a{float:left; width:20%; height:120px;}

.cjzs{padding-bottom:18px; background-color:#02b686;}
.cjzs h4{height:80px; line-height:80px; text-align:center; font-weight:normal; font-size:18px; background:url(../images/cjzsTit.png) no-repeat center;}
.cjzs h4 a{color:#fff;}
.cjzs ul{margin:0 auto; width:956px; overflow:hidden;}
.cjzs li{margin:0 10px; float:left; _display:inline; text-align:center;}
.cjzs li img{border:3px solid #fff;}
.cjzs li h5{margin-top:10px; font-weight:normal;}
.cjzs li h5 a{color:#fff;}


.gyBg{padding-top:30px; height:410px; background-color:#e9eaea;}
.gyBox{padding:10px; width:960px; background-color:#fff; height:269px;}
.gyBox dt{width:398px; height:269px; background:url(../images/gyImg.jpg) no-repeat center;}
.gyBox dd{margin-left:426px;}
.gyBox dd h5{margin-top:6px; margin-bottom:14px; font-size:18px; font-weight:normal;}
.gyBox dd h5 a{color:#333;}
.gyBox dd p{margin-bottom:24px; line-height:26px; font-size:14px; height:130px; overflow:hidden;}

.hzhbBg{position:relative;}
.hzhbBox{position:absolute; width:100%; top:20px; background:url(../images/hzhbBg.png) no-repeat center; height:145px;}
.hzhbBox h4{margin-bottom:10px; height:28px; line-height:28px; text-align:center; font-weight:normal; font-size:18px;}
.hzhbBox h4 a{color:#fff;}
.hzhbBox ul{margin:0 auto; width:972px; overflow:hidden;}
.hzhbBox li{margin:0 6px; float:left; _display:inline;}

.dtSpan{padding-top:74px; padding-bottom:40px; overflow:hidden;}
.dtBox{display:inline;width:305px;}
.dtBox.fl{margin-right:28px;}
.dtBox h4{width:305px;position:relative; height:32px; line-height:32px; margin-bottom:8px; font-weight:normal;}
.dtBox h4 .titA{padding-left:14px; font-size:18px; color:#02b686; background:url(../images/titA.png) no-repeat left center;}
.dtBox h4 .titMore{position:absolute; right:0; top:8px; width:15px; height:15px; background:url(../images/titMore.png) no-repeat center;}
.dtBox .dtImg{margin-bottom:22px;}
.dtBox .dtImg img{padding:10px; background:url(../images/dtImgBg.png) no-repeat center;}
.dtBox ul{}
.dtBox li{padding-left:10px; height:24px; line-height:24px; background:url(../images/dtLi_ico.png) no-repeat left center;}
.dtBox li a{color:#5d637b;}