@charset "gb2312";
*{ border:0; margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ", Tahoma, Arial, Helvetica, STHeiti; font-size:18px; color:#333; background: #f4f4f4 url(imagestop_banner.jpg) no-repeat center top;}

ul{ list-style:none; line-height:40px;}
a{color: #333; text-decoration: none;}
a:hover{ color:#333; text-decoration:none;}
.more{ width:66px; line-height:39px; font-size:16px; color:#4884c6; text-align:left; float:right;}
.more a{color: #4884c6; text-decoration: none;}
.more a:hover{ color:#db0000; text-decoration:none;}

.time{ width:110px; color:#8a8a8a; float:right; text-align:right;}
.lb{ width:100%; line-height:42px; margin:0 auto; text-align:left;}

/* index */
.top_banner{ height: 265px; width: 100%;} 
.nav{width: 1200px; height: 69px; line-height: 69px; background:#4175af; margin: 0 auto 20px auto;}
.nav .lm{ width:920px; font-size: 18px; float: left;}
.nav .line{ width:4px; color:#fff; float: left;}
.nav .an1{width:180px; line-height:69px; text-align:center; font-weight: 600; background:url(imagesb_1.png) no-repeat 32px 18px; float:left;}
.nav .an1 a{ color:#fff;}
.nav .an1 a:hover{ color:#fff; background:#349ddf url(imagesb_1.png) no-repeat 32px 18px; display:block;}
.nav .an2{width:180px; line-height:69px; text-align:center; font-weight: 600; background:url(imagesb_2.png) no-repeat 32px 18px; float:left;}
.nav .an2 a{ color:#fff;}
.nav .an2 a:hover{ color:#fff; background:#349ddf url(imagesb_2.png) no-repeat 32px 18px; display:block;}
.nav .an3{width:180px; line-height:69px; text-align:center; font-weight: 600; background:url(imagesb_3.png) no-repeat 32px 18px; float:left;}
.nav .an3 a{ color:#fff;}
.nav .an3 a:hover{ color:#fff; background:#349ddf url(imagesb_3.png) no-repeat 32px 18px; display:block;}
.nav .an4{width:180px; line-height:69px; text-align:center; font-weight: 600; background:url(imagesb_4.png) no-repeat 32px 18px; float:left;}
.nav .an4 a{ color:#fff;}
.nav .an4 a:hover{ color:#fff; background:#349ddf url(imagesb_4.png) no-repeat 32px 18px; display:block;}
.nav .an5{width:180px; line-height:69px; text-align:center; font-weight: 600; background:url(imagesb_5.png) no-repeat 32px 18px; float:left;}
.nav .an5 a{ color:#fff;}
.nav .an5 a:hover{ color:#fff; background:#349ddf url(imagesb_5.png) no-repeat 32px 18px; display:block;}

.nav .seach{ width:266px; height:33px; background:#fff; border-radius:6px; margin: 18px 10px 0 0;  float: right; }
.nav .input{width:208px; height: 33px; padding: 0 10px; background:none; float: left;}
.nav .seach-butt{width: 32px; height: 27px; display: block; background: url(imagesb_6.jpg); margin:3px 3px 0 0; float: right;}
.nav .seach-butt:hover{ filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;}

.banner1 { width: 1200px; height: 128px; margin:0 auto 20px auto; overflow:hidden;}
.banner2 { height: 102px; width: 1200px; margin:0 auto 20px auto;}
.banner3 { height: 100px;mwidth: 1160px; margin:0 auto 20px auto;}
.hang1 { width: 1200px; height: 410px; margin:0 auto 20px auto;}
.hang1 .left{ width: 626px; float:left;}
.hang1 .right{ width: 546px; float:right;}
.qhk{ width:100%; height:50px; overflow:hidden; background:#fff; border-bottom:2px solid #cacaca; margin-bottom:15px;}
.qhb{ width:182px; line-height:50px; font-size:23px; text-align:center; color:#4884c6; float:left; }
.qhb a{ color:#4884c6}
.qha{ width:182px; line-height:50px; font-size:23px; text-align:center; color:#fff; background:#4884c6; float:left;}
.hang1 .k { height:157px; border-bottom:1px dashed #767676; margin:0 12px 10px 0;}
.hang1 .btz{ font-size:25px; color:#be1f1f; text-align:center; margin-bottom:6px;}
.hang1 .btz a:hover{ color:#db0000; text-decoration:none;}
.hang1 .bt_wz{ font-size:18px; color:#333; line-height:30px; padding-top:7px;}
.bjk{width: 1160px; height: auto; background:#fff; padding:20px; margin: 0 auto; overflow:hidden;}

.hang2 { width:100%; height:auto; overflow:hidden; margin:0 auto 20px auto;}
.hang2 .bt{ width:100%; height:57px; background:url(imagesb_8.jpg) no-repeat; margin-bottom:10px;}
.hang2 .wk{ width:100%; height:212px; margin-bottom:18px;}
.hang2 .wk1{ width:386px; height: auto; margin-right:20px; float:left;}
.hang2 .wk1 .bt{ width:386px; height: 40px; background:url(imagesb_9.jpg) no-repeat left top; border-bottom:1px solid #cacaca; margin-bottom:5px;}
.hang2 .wk1 .bt .wz{ width: auto; height: 39px; line-height:39px; padding:0 5px; border-bottom:1px solid #4883c5; margin-left:10px; float:left;}
.hang2 .wk2{ width:348px; height: auto; float:right;}
.hang2 .wk2 .an{ width:159px; height: 61px; float:left; margin:0 0 15px 15px;}
.hang2 .wk2 .an:hover{ filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;}
.hang3 { width:100%; height:auto; overflow:hidden; margin:0 auto 10px auto;}
.hang3 .bt{ width:100%; height:57px; background:url(imagesb_19.jpg) no-repeat; margin-bottom:10px;}
.hang3 .wk{ width:100%; height:220px;}
.hang3 .wk1{ width:565px; height: auto; margin-right:30px; float:left;}
.qhk2{ width:100%; height:40px; background:url(imagesb_9.jpg) no-repeat left top; border-bottom:1px solid #cacaca; margin-bottom:5px;}
.qhd{ width: auto; line-height:39px; font-size:18px; color:#969696; text-align:center; padding:0 10px; background:none;  margin: 0 10px; float:left; }
.qhc{ width: auto; line-height:39px; font-size:18px; color:#000; text-align:center; padding:0 10px; border-bottom:1px solid #4883c5; float:left;}
.line1{ width: 1px; height:22px; border-left:1px solid #8d8d8d; float:left; margin:5px 5px 0 5px;}
.hang4 { width:100%; height:auto; overflow:hidden; margin:0 auto 20px auto;}
.hang4 .left{ width: 567px; float:left;}
.hang4 .right{ width: 567px; float:right;}
.hang4 .bt{ width: 567px; height:57px; margin-bottom:25px;}
.hang4 .pic{ width: 567px; height:197px;}
.hang5 { width:100%; height:100px; background:url(imagesb_24.jpg) no-repeat; margin:0 auto 5px auto; position:relative;}
.hang5 .wk{ width: 1040px; height:45px; position:absolute; top:28px; left:105px;}
.hang5 .pic{ width: auto; height:45px; margin:0 15px 0 0; float:left;}

.down { height: 139px; width: 1200px; margin:0 auto; border-top: 7px solid #4175af; position:relative;}
.down .wk{ width: auto; height:65px; position:absolute; top:32px; left:50px;}
.down .wz{ line-height:30px; font-size:14px; text-align:left; color:#000;}


/*list content*/
.weizhi { width: 100%; height: 70px; line-height:70px; font-size:16px; padding-left:10px; background: url(imagesb_31.gif) repeat-x bottom; margin:0 auto 35px auto;}
.nr-bt { width:96%; height: auto; line-height:80px; font-size:28px; color:#e60000; font-weight:bold; text-align: center;  margin:0 auto;}
.nr-time { width: 96%; line-height: 50px; font-size:16px; color:#999; text-align: center; margin:0 auto 20px auto;}
.nr-zw {width:94%; line-height:40px; font-size:18px; text-align: left; min-height:500px; margin:0 auto 35px auto;}

.list-wrap{width:100%; height: auto; /*overflow:hidden;*/ margin-top:15px; min-height:500px;}
.list-wrap .left{width: 300px; min-height:200px; float:left;}
.list-wrap .right{width: 820px; float:right;}
.list-wrap .left-title{height: 70px; line-height: 30px; font-size: 20px; color: #fff; font-weight: bold;background-color: #0391DB; padding-left: 30px;padding-top: 10px; margin-bottom: 1px;}
.list-wrap .left-title span{font-weight: 500; font-size: 18px;} 
.left-qh a{display: block; height: auto;border-bottom: 1px dashed #ccc; margin-bottom: 1px; font-size: 18px; text-align: center; line-height: 60px;}
.left-qh a:hover{background-color: #0391DB; color: #fff;}

.lb-bt { width: 100%; height: 52px; border-bottom:1px solid #e8e8e8;overflow: hidden; }
.lb-weizhi {height: 60px;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#555; margin:0 auto;line-height:60px; float: right;}
.lb-bt-wz { width:auto; height: 50px; padding:0 15px; line-height:52px; font-size:18px; color:#000; font-family:"Î¢ÈíÑÅºÚ"; text-align: center; border-bottom:2px solid #fe6601; float:left;}
.lb-lb {height: auto; width: 100%; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; font-size: 16px; color: #000; text-align:left; margin:0 auto; padding:15px 0;  overflow: hidden;}
.lb-time {float: right; font-size: 16px; color: #adadad; font: "Times New Roman", Times, serif; text-align: right;}
.lb-y {height: 30px; width:100%; font-family:"Î¢ÈíÑÅºÚ"; font-size: 12px; color: #000; margin: 30px auto; text-align:center;}
.lb-k{ width:100%; height:auto; margin-bottom:10px;}
.lb_ym {height: 25px;width:95%;margin-right: auto;margin-left: auto; margin:30px auto;}
.lb_y {float: right; height: 23px; width: 23px; border: 1px solid #CCCCCC; margin-right: 10px; font-size: 12px; line-height: 23px;text-align: center;}
.qha a{ color:#fff}