@charset "gb2312";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li，dl,dt,dd{
	margin: 0;
	padding: 0;
	border: 0;
}
img{ border:none;}
li{ list-style:none;}
a{ text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
input,textarea,select{ background:none; border:none; outline:none;}
table td{word-break:break-all;word-wrap:break-word;}
body,html,a{ font-size:14px; font-family:"微软雅黑"; color:#555;}
.clear{ clear:both;}

/*属性重置*/





body{ background-size:100% auto;}
.banner_box{ position:relative; margin:0 auto; overflow:hidden;}
.banner{width:100%;}
.banner img{ display:block; width:100%; height:320px;}
.top_box{ width:100%; background:rgba(255,255,255,0.44);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66ffffff,endColorstr=#66ffffff); top:0;}
.top_box dl{ overflow:hidden; max-width:1200px; height:32px; margin:0 auto;}
.top_box dt{ float:left; padding-left:25px; background:url(top_left_lxy_20170721.png) no-repeat left center; color:#0d6dc3; line-height:32px;}
.top_box dd{ float:right; padding-left:20px; background:url(top_right_lxy_20170721.png) no-repeat left center; line-height:32px;}
/*top*/

.index_logo_box{ max-width:1200px; margin:0 auto; overflow:hidden;}
.logo{ margin:0 auto; text-align:center; float:left; width:30%;}
.logo img{ display:block;width:100%; margin-top:20px;}
/*logo*/

.index_nav_box{ max-width:1200px; margin:0 auto 35px;}
.nav_box{ width:100%; margin:0 auto;}
.nav_box ul{ overflow:hidden;background:#e9f2f8; width:100%;}
.nav_box li{ float:left;}
.nav_box li p{ padding:0 30px; height:50px; overflow:hidden;}
.nav_box li a{ font-size:20px; color:#0d6dc3; line-height:48px; display:block;}
.nav_box li span{ line-height:48px; color:#0d6dc3;}
.nav_box li .nav_dq{}
.nav_box li .nav_dq a{color:#d0a920;border-bottom:2px solid #d0a920;}
.nav_box li p a:hover{color:#d0a920;border-bottom:2px solid #d0a920;}
/*nav*/

.index_nr_box{ width:1150px; margin:0 auto; background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff); padding:20px 30px 0 20px;}
.index_nr{}
.index_nr_line1{ overflow:hidden;}

.index_new{ position:relative; width:518px; height:338px; float: left; border:1px solid #ddd;}  
.index_new img{ width: 518px; height: 338px;} 
.index_new .index_new_box{ position:absolute; left:0px; top:0px; height:100%; width:100%;}   
.index_new .index_zi{ width:100%; display:block;  text-align:left; text-indent:15px;background:rgba(0,0,0,0.66);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); position:absolute; bottom:0;}  
.index_new .index_tu .index_zi a{ text-decoration:none;height:40px; line-height: 40px; color:#fff; display:block;width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:16px;}
.index_new .index_zi a:hover{ text-decoration:underline;}
.index_new .index_tu{ position:relative; width:100%; float:left;  display:none; height:100%;}  
.index_new .index_tu img{ display:block; width:100%; height:100%;}  
.index_new .index_tu a{ display:block; width:100%; height:100%;}
.index_new .index_new_dian{bottom:0px; right:0px; position:absolute; height:40px; z-index: 200; text-align:center;}  
.index_new .index_new_dian div{margin:0px auto;overflow:hidden;zoom:1;height:12px; margin:14px 0;}
.index_new .index_new_dian a{position:relative; width:12px; height:12px; margin-right:10px; color:#fff; text-decoration:none; text-align:center; outline:0; background:#fff; float:left; border-radius:6px;}
.index_new .index_new_dian .current,.index_new .index_new_dian a:hover{background:#d0a920;}  
.index_new .index_new_dian img{display:none}    
.index_new .index_new_dian i{display:none; font-style:normal; }    
.index_new .index_new_prev,.index_new .index_new_next{position:absolute;width:30px;height:60px;opacity:0.6;filter:alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.index_new .index_new_prev{top: 50%;margin-top: -20px; left: 0;background-position:0 0px; cursor:pointer; background:url(xwleft_lxy_20170721.png) no-repeat;}  
.index_new .index_new_next{top: 50%;margin-top: -20px; right: 0;  background-position:-25px 0px;  cursor:pointer; background:url(xwright_lxy_20170721.png) no-repeat;}  
.index_new .index_new_prev:hover{ opacity:1;filter:alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.index_new .index_new_next:hover{ opacity:1;filter:alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
/*首页新闻图*/

.index_nrbox{max-width:1200px; margin:30px auto 0;}
.index_jzdt{ width:637px; float:right;}
.index_bt{ background:#e9f2f8; overflow:hidden; padding-left:1px; margin-bottom:20px;}
.index_bt dt{ float:left; background-color:#fff; border-top:1px solid #0d6dc3; width:140px;}
.index_bt dt img{ float:left; display:block; height:18px; margin:12px 8px 0 24px;}
.index_bt dt span{ font-size:16px; font-weight:bold; color:#0d6dc3; line-height:45px; float:left;}
.index_bt dd{ float:right; height:21px; margin:12px 15px 0 0;}
.index_bt dd img{ display:block; height:21px;}
.index_jzdt ul{ overflow:hidden;}
.index_jzdt ul .index_jzdt_one{ background:url(index_border_lxy_20170721.png) no-repeat bottom center; padding-bottom:25px; margin-bottom:20px;}
.index_jzdt_one a{ font-size:16px; color:#0d6dc3;}
.index_jzdt_one a:hover{ text-decoration:underline;}
.index_jzdt_one span{ display:block; line-height:28px; text-indent:28px; padding-top:8px; overflow:hidden;}
.index_jzdt_one span em{ font-style:normal; color:#999; float:right; line-height:28px;}
.index_jzdt li b{ display:block; overflow:hidden; margin-bottom:10px; font-weight:normal;}
.index_jzdt li b a{ float:left;}
.index_jzdt li b a:hover{ color:#0d6dc3;}
.index_jzdt li b em{ float:right; font-style:normal; color:#999;}
.index_yq dt{ width:240px;}
.index_yq dt p{ float:left; }
.index_yq dt p a{ font-size: 16px;
    font-weight: bold;
    color: #555;
    line-height: 45px;
    float: left;}
.index_yq dt p .index_yq_dq{ color:#0d6dc3;}
/*救灾*/

.line1{ overflow:hidden;}
.line2{ overflow:hidden; margin-top:30px; overflow:hidden;}
.index_left{ float:left; width:580px;}
.index_right{float:right; width:580px;}
.index_list li{ padding:5px 15px 5px 23px; overflow:hidden;}
.index_list .index_list_dq{ background-color:#f4f4f4;}
.index_list li a{ padding-left:13px; background:url(dianh_lxy_20170721.png) no-repeat left center; float:left; max-width:65%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:32px;}
.index_list li a:hover{ color:#0d6dc3; background:url(dianl_lxy_20170721.png) no-repeat left center;}
.index_list li em{font-size:12px; color:#999; font-style:normal; display:block; float:right; line-height:32px;}
.bt_ty{ margin-bottom:10px;}
.bt_ty dt{ background:none; border:none;}
/*列表*/


.index_zqsc{ border-top:1px dashed #ddd; padding-top:26px; margin-top:22px;}
.index_zqsc a{ display:block; border-radius:5px; background: url(zqsc_lxy_20170721.png) no-repeat 35% center #0d6dc3; color:#fff; text-align:center; font-size:24px; line-height:65px; height:65px;}
.index_zqsc a:active{ background-color:#0b5aa0;}
/*灾情上传*/

.index_bigimg_box{ margin-bottom:35px;}
.slider{ width:100%;  min-width:725px;  height:386px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
	.slider .bd{ width:725px; position:absolute; left:50%; margin-left:-362.5px  }
	.slider .bd li{ width:725px;  overflow:hidden; position:relative;}
	.slider .bd li img{ display:block; width:725px; height:386px; }
	.slider .bd li span{ background:rgba(0,0,0,0.48);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); color:#fff; font-size:16px; line-height:40px; height:40px; position:absolute; bottom:0; left:0; right:0; text-align:left; text-indent:15px;}
	.slider .bd li span:hover{ text-decoration:underline;}
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-725px !important; /*强制位置*/  }

	.slider .hd{ position:absolute; width:715px; left:50%; margin-left:-362.5px;  z-index:1; height:6px; bottom:17px;  text-align:right; padding-right:10px;}
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:40px; height:6px; line-height:99px; overflow:hidden; background-color:#fff;margin-right:5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ filter:alpha(opacity=100);opacity:1; background-color:#0d6dc3;}
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:386px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-362.5px;}
	.slider .next{ left:50%;  margin-left:362.5px;}
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:386px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ position:absolute; top:0; z-index:1; width:60px; height:386px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; background:url(grleft_lxy_20170721.png) no-repeat left center;  }
	.slider .next .arrow{ left:0;  background:url(grright_lxy_20170721.png) no-repeat right center; }
	
.index_grsj{ overflow:hidden; border-bottom:1px solid #ddd; height:34px; margin-bottom:25px; position:relative;}
.index_grsj dt{ float:left; padding:0 15px; border-bottom:1px solid #ddd; height:33px; position:absolute; left:0; bottom:0;}
.index_grsj dt img{ float:left; display:block; height:20px; margin:6px 8px 0 0;}
.index_grsj dt span{ float:left;font-size: 16px;font-weight: bold;color: #fff;line-height: 33px;float: left;}
.index_grsj dd{ float:right; margin:4px 15px 0 0;}
.index_grsj dd img{ display:block; height:21px;}
/*首页大图*/

.bottom_box{ width:100%; background-color:#0f181e; margin-top:30px; text-align:center; padding:5px 0;}
.bottom_box ul{ overflow:hidden; text-align:center; display: inline-block;}
.bottom_box li{ float:left; }
.bottom_box li a{ display:block;}
.bottom_box li span{font-size:16px; color:#fff; line-height:55px;}
.bottom_box li img{ margin-left:10px;}
/*bottom*/


.index_sp{ width:100%; height:319px; overflow:hidden;}
.index_sp .TRS_Editor{ width:100%; height:100%;}
.index_sp .TRS_Editor div{width:100%; height:100%;}
.index_sp .TRS_Editor iframe{width:100% !important; height:100% !important;}


@media screen and(max-width:1199px){
.body{ background-size:100% 208px; -webkit-background-size:100% 208px;-moz-background-size:100% 208px;}
.top_box dl{ margin:0 10px;}
.nav_box{width:100%; left:0; margin-left:0;}
.index_new{ width:48%;}
.index_nrbox{ margin:20px 10px 0;}
.index_jzdt{ width:48%;}
.index_new img{ width:100%;}
.line2{ margin-top:20px;}
.index_left{ width:48%;}
.index_right{ width:48%;}
.index_list li a{ display:block; max-width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.banner img{ height:auto;}
.logo img{ margin:5% auto;}
}



@media screen and(max-width:1024px){
body,html,a{ font-size:1em; font-family:"微软雅黑"; color:#555;}
.index_yq dt p a{pointer-events:none; cursor:default; }
.slider{ display:none;}
.index_jzdt_one a{ font-size:1.1em;}
.index_bt dt span{ font-size:1.1em;}
.logo{ width:50%; margin-left:25%;}
.logo img{ margin:30px 0;}
.index_jzdt_one span{ line-height:24px;}
.index_jzdt_one span em{ line-height:24px;}
.index_jzdt ul .index_jzdt_one{padding-bottom: 10px;margin-bottom: 10px;}
.index_jzdt li b a{ max-width:65%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}


@media screen and(width:768px){
.logo img{ margin:15px 0;}
}

@media screen and(max-width:768px){
.index_new{ width:100%; margin-bottom:20px;}
.index_jzdt{ width:100%; margin-bottom:20px;}
.index_left{ width:100%; margin-bottom:20px;}
.index_right{ width:100%; margin-bottom:20px;}
.index_bigimg_box{ display:none;}
.bottom_box{ margin-top:10px;}
}

@media screen and(max-width:767px){
.body{ background-size:auto 208px;}
.banner img{ height:200px;}
.top_box dd{ display:none;}
.logo{ width:80%;margin-left:10%;}
.logo img{ margin:25px 0;}
.nav_box li p{ padding:0 13px;}
.nav_box li a{ font-size:1.2em;}
.index_zqsc a{ text-indent:40px;background: url(zqsc_lxy_20170721.png) no-repeat 30% center #0d6dc3;}
.bottom_box li span{ font-size:1em; line-height:32px;}
.bottom_box ul{ padding:0 10px; text-align:center;}
.bottom_box ul li{ display:inline-block; float:none; margin-bottom:5px;}
}