﻿@charset "utf-8";

/*cssreset*/
body {background: #e0e2e4;}
#content { margin: 0 auto;}
.box {background: #fff; height: 300px; margin-bottom: 0;}
#indXwzx .hd {float: left; width: 104px; height: auto; line-height: 100%; border: none; margin: 0;}
#indXwzx .hd li {width: 104px; height: 150px; text-align: center; }
#indXwzx .hd li a {display: block; height: 55px; padding-top: 95px;font-size: 18px; font-weight: bold; background: url(../../base/img/icons.png) 0 -350px no-repeat; color: #fff;}
#indXwzx .hd li.li1 a:hover {background-position: -104px -350px;}
#indXwzx .hd li.li2 a{background-position: 0 -500px;}
#indXwzx .hd li.li2 a:hover{background-position: -104px -500px;}
#indXwzx .hd li.on a{background-position: -104px -350px;color: #fff;}
#indXwzx .bd {float: left; width: 356px; padding: 15px 20px;}
/* 首页banner图切换 S*/
#indBanner,
#indBanner .bd,
#indBanner .bd li,
#indBanner .bd li .pic{max-width: 1920px; max-height:300px;}
#indBanner .bd li .pic img { width: 100%; height: auto; max-width: 1920px; max-height:300px; min-width: 1200px; min-height: 180px;}
#indBanner{overflow: hidden;position: relative;z-index: 1;margin: 0 auto 10px;text-align: left;}
#indBanner .bd{position: relative; z-index: 2; overflow: hidden;}
#indBanner .bd li{position: relative; z-index: 3;}
#indBanner .bd .con{height:48px; position:absolute; bottom:0px; left:0px; width:1920px; z-index:4; display: none;}
#indBanner .bd .con .title{height: 48px; line-height: 48px; padding-left: 10px; font-size: 16px; position: relative; z-index: 6;}
#indBanner .bd .con .title a{color: #fff;}
#indBanner .bd .con .title a:hover{color: #f60; text-decoration: none;}
#indBanner .bd .con .titleBg{width: 1920px; height: 48px; position: center; left: 0px; top: 0px; background: #000; filter:alpha(opacity=60);opacity:0.6; z-index: 5;}
#indBanner .prev,
#indBanner .next{ border:1px solid #fff; border-radius: 20px; width: 40px;height: 40px;background: url(../../base/img/slidearrow.png) no-repeat;display: block;position: absolute; z-index: 7; top: 50%;margin-top:-20px;cursor: pointer;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;}
#indBanner .prev{left:10px; background-position: 13px 10px;}
#indBanner .next{right:10px; background-position: 16px -74px; }
#indBanner .prev:hover{border:1px solid #2b71c4;background: url(../../base/img/slidearrow.png) no-repeat 13px 10px #2b71c4;}
#indBanner .next:hover{border:1px solid #2b71c4;background: url(../../base/img/slidearrow.png) no-repeat 16px -74px #2b71c4; }

#indBanner .hd{ height:14px; overflow:hidden; position:absolute; z-index: 8; right:10px; bottom:20px; text-align:center; font-size:0; }
#indBanner .hd li{cursor:pointer;display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 3px; width:14px; height:14px; background:#999; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;  }
#indBanner .hd li span{display:none; }
#indBanner .hd .on{width:30px;background:#fff;}

/*cloumnA右侧 S*/
.boxXbdt{float:right; width:320px; background-color: #fff; height: 380px; padding: 20px;}
.boxXbdt .bd{height: 323px;}
.boxXbdt .bd li {height: 70px;  border-bottom: 1px dashed #cccccc;}
.boxXbdt .bd li .con {padding-top: 0px;}
.boxXbdt .bd li .title {margin-bottom: 8px;}
.boxXbdt .bd li .title a {color: #333; font-size: 16px; }
.boxXbdt .bd li .intro {color: #999999; font-size: 12px;}

.focusBox {margin-left: 20px; background: #fff;}

.nodeLink { width: 260px; height: 300px; overflow: hidden;}
.nodeLink ul {width: 280px; }
.nodeLink li {float: left; width: 120px; height: 140px; margin:0 20px 20px 0; background: #1e9ddf url(../../base/img/icons.png) 0 -721px no-repeat; text-align: center;}
.nodeLink li.li2 {background-position: -120px -721px;}
.nodeLink li.li3 {background-position: 0 -861px;}
.nodeLink li.li4 {background-position: -120px -861px;}
.nodeLink li a {margin-top: 85px;display: block; font-size: 18px; color: #fff;}
/*cloumnB S*/
#cloumnB{margin-top: 20px;overflow: hidden;}
.cloumnB_L,.cloumnB_M{float: left;width: 400px;margin-right: 20px;}
.cloumnB_L .bd,.cloumnB_M .bd {margin-top: 15px;}
.cloumnB_L .bd .topicList .t ,.cloumnB_M .bd .topicList .t {padding:0; }
.cloumnB_R { float: right;  width: 360px;}
.cloumnB_R .hd {border:none;}
.cloumnB_R .bd { padding:16px 20px; background-color: #fff; width: 320px; height: 208px;}
.cloumnB_R .bd li.first {border-bottom: 1px dashed #cccccc;}