@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;color:#404040; font-family:微软雅黑; font-weight:normal; background:#f0f0f0;}
div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, input, button,textarea, p, table, th, td {margin:0px;padding:0px;overflow:hidden;}
img{border:0;}
ul,li{list-style-type:none; margin:0px; padding:0px;}
:focus {outline:0;}
h3{font-size:14px;}
h4{font-size:12px;}
a {color:#404040;text-decoration:none;}
a:hover {color:#404040;text-decoration:none;}

/*通用头部*/
.head{ width:100%; height:93px; background:#0d498c; border-bottom:solid 1px #2f639c;}
.head_01{ width:1180px; height:93px; margin:auto; background:url(../images/logo.png) left no-repeat;}
.head_01 h4{ text-align:right; font-weight:normal; line-height:30px;  margin-top:8px;}
.head_01 h4 a{ color:#fff;}
.head_01 .search{ width:190px; height:27px; float:right;}
.head_01 .search1{ width:133px; height:25px; float:left; line-height:25px; border:solid 1px #fff; background:#074993; color:#fff; padding-left:5px;}
.head_01 .search2{ width:50px; height:27px;float:left;  border:none; background:#fff; color:#0d498c;}

/*通用导航下拉菜单*/
.navall{ width:100%; height:48px; background:#0d498c; border-bottom:solid 1px #d9d6d0;}
#header2{width:1200px; height:48px; margin:auto;}
.nav{position: absolute;width:1200px; float:right; margin:0px; padding:0px;}
.nav li{position: relative;	float: left;}
.nav li:hover a{background:#115a9e; color:#fff;}
.nav li a{margin-left: -2px;line-height:48px;  width:102px; text-align:center; float:left; float:left; color:#fff;font-size:17px;}
.nav li a:hover {background:#115a9e; color:#fff;}
.nav li .nav-w {z-index:21;	position:absolute; display:none;  float:left; clear:both; overflow:hidden; top:48px; background:#fff; border-top:#6796c1 1px solid; background:#2786c3;}
.nav li .section-nav1{ height:auto; overflow: hidden;}
.nav li .section-nav1 ul { padding-top:8px; padding-bottom:8px; text-align:center; position:static; padding:0px; margin:0px; width:110px;overflow:hidden;}
.nav li .section-nav1 ul li { position:static; width:110px; text-align:center; background:none;}
.nav li .section-nav1 ul li a { line-height:35px;  width:110px; text-align:center; display:block; background:none;color:#fff;font-size:12px;overflow:hidden;cursor:pointer;}
.nav li .section-nav1 ul li a:hover {color: #fff; background:#115a9e;}

/*通用底部*/
.bottom{ width:100%; height:80px; background:#c5c5c5; color:#363636;}
.bottom_01{ width:1180px; height:80px; margin:auto;}
.bottom_01_01{ width:230px;height:80px; float:left;}
.bottom_01_02{ width:720px;height:80px; float:left;}
.bottom_01_02 p{ text-align:center; line-height:26px;margin-top:14px;}
.bottom_01_03{ width:230px;height:80px; float:left;}
.bottom_01_03 .link{ width:230px; margin-top:18px;}

/*首页*/
.banner{ width:100%; height:430px; background:url(../images/banner_bg.jpg);}
.banner_01{ width:100%; height:430px; margin:auto;}
/*图片轮播*/
.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:430px;}
.lubo_box{ position: relative; width: 100%; height:430px;}
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:430px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 430px;}
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 75px; height: 3px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #6f95c0 !important;}
/*结束图片轮播*/
.main{ width:100%; height*:280px; background:url(../images/main_bg.jpg);}
.main_01{ width:1180px; height*:280px; background:#fff; margin:auto;}
.main_01_01{ width:560px; height*:225px; float:left;margin-top:25px;}
.main_01_01 h3{ width:100%; height:28px; line-height:28px; border-bottom:solid 1px #ddd;}
.main_01_01 h3 .title{ font-size: 17px;width:90px; height:28px; color:#fff; float:left; background:#017fc5; text-align:center;}
.main_01_01 h3 a .more{ width:31px; height:28px; float:right; background:url(../images/more.jpg) center  no-repeat;}
.main_01_01 .tu01{ width:240px; float:left; margin-top:15px;}
.main_01_01 .xw ul li{ font-size: 14px;height:30px; line-height:30px; background:url(../images/sylibg.jpg) left no-repeat; text-indent:15px;}
.main_01_01 .xw ul li span{float:right; color:#a8a8a8;}
.main_01_02{ width:315px; height:385px; float:left; margin:25px 25px auto 25px;}
.main_01_02 h3{ width:100%; height:28px; line-height:28px; border-bottom:solid 1px #ddd;}
.main_01_02 h3 .title{ font-size: 17px;width:90px; height:28px; color:#fff; float:left; background:#017fc5; text-align:center;}
.main_01_02 h3 a .more{ width:31px; height:28px; float:right; background:url(../images/more.jpg) center  no-repeat;}
.main_01_02 ul { margin-top:15px;}
.main_01_02 ul li{font-size: 14px; height:30px; line-height:30px; background:url(../images/sylibg.jpg) left no-repeat; text-indent:15px;}
.main_01_02 ul li span{float:right; color:#a8a8a8;}
.main_01_03{ width:190px; height*:225px; float:left; margin:55px 25px auto 40px;}
.main_01_03 ul{}
.main_01_03 ul li{ width:190px; height:40px; margin-bottom:5px;}




/*栏目通用左侧*/
.nybanner{ width:100%; height:160px; background:url(../images/banner_bg.jpg);}
.nybanner_01{ width:1180px; height:160px; margin:auto;}
.nymain{ width:100%; background:url(../images/main_bg.jpg);}
.nymain .wz{ width:100%; border-bottom:solid 2px #999a9a; line-height:50px; font-size:14px;}
.nymain .wz span{ font-size:12px; float:right; text-indent:25px; background:url(../images/wz_bg.jpg) left no-repeat;}
.nymain .left{ border:solid 1px #e6e6e6; border-left:none; border-top:none;}
.nymain .left ul{ width:174px; margin:0px; padding:0px;}
.nymain .left ul li{  width:174px;  height:49px; line-height:49px; border-bottom:solid 1px #e6e6e6; text-indent:38px;}
.nymain .left ul li a{  float:left;}
.nymain .left ul li:hover{ background:#0d498c; color:#fff;}


/*文章列表*/
.nymain .right ul{ margin:0px; padding:0px; margin-top:20px;}
.nymain .right ul li{ height:36px; line-height:36px; border-bottom:dashed 1px #b9b9b9; background:url(../images/libg.jpg) left no-repeat; text-indent:40px;}
.nymain .right ul li span{ float:right; margin-right:20px;}

/*分页*/
.fengye{ margin-top:20px; text-align:center;}

/*图片文章列表*/
.nymain .right table{ margin-top:20px;}
.nymain .right table td{} 


/*文章内页*/
.nymain .right { padding-bottom:40px;}
.nymain .right .nr{ width:920px; margin:auto; line-height:24px;}
.nymain .right .nr h3{ text-align:center; font-size:18px; line-height:40px; margin-top:10px;}
.nymain .right .nr .time{ text-align:right;}
.nymain .right .nr .con{ line-height:24px;}
.nymain .right .nr .con table{border: 1px solid #808080;border-collapse: collapse;}
.nymain .right .nr .con table th{border: 1px solid #808080;}
.nymain .right .nr .con table td{border: 1px solid #808080;}

.nymain .right .nr span{}
.nymain .right .nr table{ width:border: 1px solid #808080;border-collapse: collapse;}
.nymain .right .nr table th{border: 1px solid #808080;}
.nymain .right .nr table td{border: 1px solid #808080;}