@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑',  Arial, sans-serif; font-size:12px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;}
.wid960{width:960px; margin:0 auto;}
body{min-width:960px; background:#f3f3f3;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}


.top{width:100%; height:86px; background:#efefef;}
.search{width:185px; height:31px; border:1px solid #d4d4d4; padding-left:10px; margin-top:24px;}
.search-input{width:145px; height:16px; line-height:15px; margin:8px 0; background:none; float:left; color:#565656;}
.search-btn{width:37px; height:31px; float:right; border-left:1px solid #d4d4d4;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.5; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.rslides li i{display:block; left:50%; margin-left:-550px; bottom:0; line-height:50px; color:#f00;position:absolute; z-index:10000;}
.sy-con{width:960px; margin:0 auto;}
.sy-left{width:702px;}
.sy-right{width:258px;}
.sy-left-1{width:100%; margin-top:15px;}
.sy-left-2{width:100%;}
.sy-tzgg,.sy-xzzq{width:302px; margin-right:30px;}
.title{width:100%; height:34px; line-height:34px; border-bottom:2px solid #c2c2c2; margin-bottom:12px;}
.title h3{display:inline-block; padding:0 10px; border-bottom:2px solid #0082db; color:#0082db; font-size:16px; line-height:34px; font-weight:normal;}
.more{display:block; float:right; width:40px; height:34px;}
.tzgg-con{width:100%;}
.tzgg-con li{width:100%; height:48px; margin-bottom:12px;}
.tzgg-con li a{width:100%; height:48px; display:block; background:url(../images/tzgg-mr.jpg) no-repeat left center; font-size:14px; color:#333;}
.tzgg-con li a .date{width:50px; text-align:center; margin-right:18px;}
.tzgg-con li a .date i{width:50px; height:24px; line-height:24px; font-size:16px; color:#999; display:block; float:left;}
.tzgg-con li a .date em{width:50px; height:24px; line-height:24px; font-size:14px; color:#fff; display:block; float:left;}
.tzgg-con li a:hover{width:100%; height:48px; display:block; background:url(../images/tzgg-xz.jpg) no-repeat left center; color:#0082db;}
.tzgg-con li a .txt{width:234px; line-height:24px;}
.sy-tpxw,.sy-xgdt{width:340px; margin-right:30px;}
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:36px;line-height:36px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:36px; width:225px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block; }
.yx-rotation-focus{height:36px;line-height:36px;right:10px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.xzzq-con,.xgdt-con{width:100%; margin:0 auto;}
.xzzq-con li a{background:url(../images/qdt.jpg) no-repeat left center; padding-left:15px; width:287px; height:26px; line-height:26px; color:#333; font-size:14px; display:block; float:left;}
.xgdt-con li{background:url(../images/qdt.jpg) no-repeat left center; padding-left:15px; width:325px; height:26px; line-height:26px;}
.xgdt-con li a{color:#333; font-size:14px; display:block; float:left; width:255px; overflow:hidden; height:26px; line-height:26px; text-overflow:ellipsis; white-space:nowrap;}
.xgdt-con li i{display:block; width:50px; text-align:right; color:#999; float:right;}
.sy-right-link{width:100%; margin-top:20px;}
.sy-right-link li{width:258px; height:50px; margin-bottom:11px; float:left;}
.sy-right-link .right-link1{width:124px; height:100px; margin-right:10px;}
.sy-right-link .right-link2{width:124px; height:100px;}
.xn-link{width:100%; margin-bottom:20px; margin-top:6px;}
.xn-link-title{width:243px; height:40px; padding-left:15px; line-height:40px; color:#fff; font-size:16px; background:#0082db;}
.xn-link-con{width:256px; border:1px solid #e3e3e3; border-top:0; border-bottom:0;}
.xn-link-con li .right-link3{width:102px; height:43px; line-height:43px; border-bottom:1px dashed #dadada; border-right:1px dashed #dadada; padding-left:26px; background:url(../images/jt.png) no-repeat 12px center; display:block; float:left; color:#333; font-size:14px;}
.xn-link-con li .right-link4{width:101px; padding-left:26px; height:43px; line-height:43px; border-bottom:1px dashed #dadada; background:url(../images/jt.png) no-repeat 12px center; display:block; float:left; color:#333; font-size:14px;}
.xn-link-con li .right-link3:hover{background:#0082db url(../images/jt1.png) no-repeat 12px center; color:#fff;}
.xn-link-con li .right-link4:hover{background:#0082db url(../images/jt1.png) no-repeat 12px center; color:#fff;}
.foot{width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; background:#183f6a; margin-top:5px;}
.xzzq-con li a:hover,.xgdt-con li a:hover{color:#0082db;}
.list-banner{width:100%; text-align:center; overflow:hidden; height:200px;}

.left{width:230px; margin-right:30px; margin-top:10px; background:#f2e9d6;}
.lmcc{height:50px; line-height:50px; width:210px; background:#aa856a; font-size:16px; color:#ffe2c0; padding-left:20px;}
.left-list{width:100%;}
.left-list li a{width:190px; padding-left:40px; background:#f2e9d6 url(../images/bj.png) no-repeat left center; display:block; float:left; color:#333; font-size:15px; height:50px; line-height:50px;}
.left-list li a:hover,.left-list-current{width:190px; padding-left:40px; background:#fbfaf3 url(../images/bj.png) no-repeat left center!important; display:block; float:left;}
.right{width:700px; margin-top:10px;}
.local{width:100%; height:50px; line-height:50px; border-bottom:1px solid #c2c2c2;}
.local h3{display:inline-block; float:left; font-size:16px; color:#0082db; font-weight:normal; border-bottom:1px solid #0082db; padding:0 8px;}
.dqwz{color:#333; font-size:12px; line-height:50px;}
.dqwz a{padding:0 5px; color:#333;}
.list,.jj{width:700px; margin:10px 0; min-height:500px; margin-bottom:20px;}
.list li{background:url(../images/qdt.jpg) no-repeat left center; padding-left:15px; width:685px; height:36px; line-height:36px; font-size:14px;} 
.list li a{display:block; float:left; width:580px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list li i{display:block; float:right; color:#666; width:75px; text-align:right; font-size:12px;}
.jj-title{width:100%; line-height:30px; color:#333; font-size:16px; font-weight:bold; text-align:center; margin-bottom:15px; margin-top:10px;}
.jj-content{width:100%; line-height:30px; color:#333; font-size:14px;}
.jj-content p,.content-con p{width:100%; line-height:30px; color:#333; font-size:14px; text-indent:2em; margin-bottom:15px; font-size:14px;}
.qp{width:960px; margin:10px auto;}
.ssjg,.content{width:100%; margin-bottom:20px; font-size:14px; line-height:30px;}
.ssjg li{width:100%; padding:15px 0; border-bottom:1px dashed #c2c2c2;}
.ssjg li h3{display:block; float:left; width:100%; height:24px; padding-bottom:5px; color:#333; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ssjg li p{display:block; width:100%; line-height:24px; color:#666; font-size:13px;}
.ssjg li i{display:block; float:left; width:100%; color:#999; font-size:12px; line-height:24px;}
.list li a:hover,.dqwz a:hover,.ssjg li h3:hover,.ssjg li p:hover,.sxt p a:hover{color:#0082db;}
.content-title{width:100%; float:left; margin:15px 0;}
.content-title h3{display:block; width:100%; line-height:30px; color:#333; font-size:16px; text-align:center;}
.content-title i{display:block; width:100%; color:#666; font-size:12px; text-align:center;}
.sxt{width:100%; padding-top:10px; border-top:1px solid #c2c2c2; margin-top:15px;}
.sxt p{display:block; width:100%; height:26px; line-height:26px; color:#333; font-size:12px;}
.sxt p a{color:#333;}












 
.menu-nav{width:100%; height:40px; background:#183f6b; padding-top:2px; float:left; font-size:16px; position:relative; z-index:10000;} 
#menu {  
  margin: 0 auto;
  width: 990px;
  clear: both; 
  height:40px;
}
#menu ul {
  list-style: none;  
}
li.l1-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
  height:40px; 
  line-height:40px;
  text-align:center;
}

a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  
  height: 40px;
  line-height: 40px;
  color:#fff;
  float:left;
  padding:0 18px;
}

li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  color: #183f6b;
  height:40px; 
  line-height:40px; 
  background:#efefef;
}

ul.l2-nav {
  visibility: hidden;
  position: absolute;  
  top: 40px;
  left:0;
  width:100%;
} 

li.l2-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
  width:100%;
}

a.l2-nav {  
  display: block; 
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background:#183f6b;
  text-decoration:none;
  font-size:14px;
}

li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #012579;
  background: #eeeeee;
}


a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}
