@charset "utf-8";
* {margin: 0px;padding: 0px;}
body {font-family:"Microsoft YaHei", "微软雅黑", "宋体";font-size: 14px;color: #333;background: url(main-bg.png) center;}
img {border:0;}
li {list-style-type:none;list-style-position: outside;border:0;}
div {text-align: left;}
.clear {clear:both;height: 0px;overflow: hidden;}
ul, ol {border: 0;line-height: 14px; list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 14px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
A:visited {text-decoration:none;}
A:link {text-decoration:none; color:#333;}
A:visited {color:#333;}
A:hover {color:red; text-decoration:underline;}
A:active {text-decoration:underline; background:none;}

.index-dbline {height: 8px;width: 100%;overflow: hidden;background: url(main-bg-black.png) top center;}

.theme-default { width:100%;  position:relative;  height:350px; overflow: hidden;z-index:1; }
.theme-default .nivoSlider{ width:100% !important;}
.theme-default .nivoSlider li{ width:100% !important;  height:350px; overflow:hidden; text-align:center;  }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:100; height:100px;width:960px;margin: 0px auto;}
.nav{width:800px;height:120px;background: url(index_nav2.png) no-repeat top;position:absolute;left:80px;top:-30px;}
.nav .m{  position:relative; float:left; width:160px; height:120px;display:inline; text-align:center;cursor:pointer;}
.nav h2{font-size:12px;font-family: Arial, Helvetica, sans-serif;line-height: 20px;color: #8a8a8a;height: 20px;padding-top: 60px;}
.nav h3{font-size:18px;font-family: "微软雅黑";line-height: 25px;height: 25px;}
.nav h3 a{  zoom:1; display:block; color: #999;text-decoration: none}
.nav .on h3 a{color: #333;}
.nav .sub{ display:none; /*默认隐藏*/ width:150px;height:90px;position:absolute; left:0px; top:-220px;background:#fff; padding-top:190px; padding-left:10px;}

.nav .sub li { float:left; width:60px; height:20px;  margin-right:10px; margin-bottom:5px;}
.nav .sub li a {width:60px;height:20px;display:block;cursor:pointer;}

.nav .bg1{background:url(index_nav3.jpg) 0 0 no-repeat;}
.nav .bg2{background:url(index_nav3.jpg) -160px 0 no-repeat;}
.nav .bg3{background:url(index_nav3.jpg) -320px 0 no-repeat;}
.nav .bg4{background:url(index_nav3.jpg) -480px 0 no-repeat;}
.nav .bg5{background:url(index_nav3.jpg) -640px 0 no-repeat;}
.nav .bg6{background:url(index_nav3.jpg) -800px 0 no-repeat;}

.head {width:1000px; height:100px; margin:0px auto;}
.head ul{float:left; padding-top:10px;}
.head dl{float:left; padding-top:62px; padding-left:250px;}
.head ol {float:left; padding-top:65px; padding-left:50px;}

.textbox {width:149px;height:20px;color: #999999;padding:1px 3px;background-image: url(bt09.png);font-size:12px;float:left;border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;border-left: 1px solid #c8c8c8; background-color:#f9f9f9;}
.reg {width:30px;height:24px;background-image: url(/imgl/ss.png);float:left;cursor: pointer; border:0;}

.news {width:100%; height:260px; padding-top:10px;}

/*图片墙带右边新闻开始*/
.flash {width:1000px; margin:0px auto;}
.flash .left {float:left; width:360px; height:280px; overflow:hidden;}
.flash .mid {float:left; width:370px; height:280px; padding-left:25px; overflow:hidden;}
.flash .mid ul {width:370px; height:120px; overflow:hidden;}
.flash .mid ul li {height:93px; border-bottom:1px dashed #f2f2f2; margin-bottom:15px; padding-bottom:12px;}
.flash .mid ul li h1 {width:370px; height:24px; font-size:20px; line-height:24px; padding-bottom:12px; overflow:hidden;}
.flash .mid ul li h2 {width:370px; height:56px; font-size:12px; line-height:28px; overflow:hidden; color:#999;}
.flash .mid ol {width:370px; height:160px; overflow:hidden;}
.flash .mid ol li {width:370px; height:32px; line-height:32px; font-size:14px; overflow:hidden;}
.flash .right {float:left; width:210px; height:280px; padding-left:20px;}
.flash .right ol{float:left; padding-bottom:20px;}
.flash .right ul{float:left;}
.flash .right ul li{float:left; width:210px; padding-bottom:10px; overflow:hidden;}
.flash .right ul li h1 {font-size:14px; line-height:24px;}
.flash .right ul li h2 {font-size:12px; line-height:24px; color:#999;}

.slideBox{width:360px;height:280px; position:relative; background-color:#000; margin-bottom:20px; overflow:hidden;}
.slideBox .hd{position:absolute; height:30px; right:14px; bottom:0px; z-index:2; overflow:hidden;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; width:16px; height:30px; display:block; cursor:pointer; background: url(http://www.cq.xinhuanet.com/2016/cqlh/image/tpdot.png) no-repeat -22px 0px; text-indent:-500px; overflow:hidden;}
.slideBox .hd ul li.on{background-position: -2px 0px;}
.slideBox .bd{position:relative; height:100%; z-index:1; overflow:hidden;}
.slideBox .bd img{width:360px; height:280px;}
.slideBox .bd span{width:360px; height:30px; bottom:0px; left: 0px; background: #000; position:absolute; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
.slideBox .bd h1{width:480px; height:30px; bottom:0px; left:15px; position:absolute; font-size: 15px; font-weight:bold; color:#fff; line-height:30px; white-space:nowrap; overflow: hidden; color:#fff;}
.slideBox .bd h1 a:link,.slideBox .bd h1 a:visited{color:#fff;}
/*图片墙带右边新闻结束*/

.foot {margin-top:20px; text-align:center; padding:20px 0; line-height:26px; font-size:12px;}