﻿﻿@charset "utf-8";

/*index*/
.home_bmfw{ height:150px;max-width:1180px;width:100%; overflow:hidden;}
.home_bmfw > div{ float:left;}
.home_bmfw_dzswj{ position:relative; width: 24%;; height:150px;}
.home_bmfw_dzswj img{ width:100%; height:150px;}
.home_bmfw_zqrl{ position:absolute;  padding: 10px 30px; top: 66.5%; font-size:14px; color: #fff;text-align: center;}
.home_bmfw_zqrl:hover{ color:#fff;}
.home_bmfw_icon{ width: 40%;margin:0 1%;}
.home_bmfw_icon a{ display:block; float:left; width:33.1%; height:74px; line-height:74px; background-color:#e9f6fd;font-size:16px; color:#1a56a8;font-weight:bold;}
.home_bmfw_icon a:hover{ background-color:#e2f1f9;}
.home_bmfw_icon a i{ float:left; display:block; margin:20px 10px 20px 20px;width:32px; height:35px;background:url(../images/index/home_bmfw01_icon.png);}
.bmic01,.bmic02,.bmic04,.bmic05{ border-right:1px solid #c6e5f6;}
.bmic04,.bmic05,.bmic06{ border-top:1px solid #c6e5f6;}
.home_bmfw_icon .bmic02 i{ background-position-x: -36px;}
.home_bmfw_icon .bmic03 i{ background-position-x: -72px;}
.home_bmfw_icon .bmic04 i{ background-position-y: -35px;}
.home_bmfw_icon .bmic05 i{ background-position:-36px -36px;}
.home_bmfw_icon .bmic06 i{ background-position:-72px -36px;}
.home_bmfw_zt{ width: 34%;}
.home_bmfw_zt01{ float:left;width: 42%; margin-right: 3%;}
.home_bmfw_zt02{ float:left;width: 55%; }
.home_bmfw_zt01 a,.home_bmfw_zt02 a{ display:block; margin-bottom: 12px;}

.home_tt{ margin: 30px 0 30px 50px; padding-left:0px;text-align: center; height:45px; line-height:45px; font-size:36px; font-weight:bold;white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.home_tt a{ color:#0055ae;}

.home_functionBtn{ margin:30px 0; background-color:#f0f9fe; height:138px;}
.home_functionBtn a{ float:left; width:12.5%; height:138px; text-align:center; font-size:16px;}
.home_functionBtn a:hover{ color:#1a56a8;}
.home_functionBtn i{ display:block; width:70px; height:70px; background:url(../images/index/home_bmfw02_icon01.png) no-repeat left; margin:20px auto 15px auto}
.home_functionBtn a:hover i{ background-image:url(../images/index/home_bmfw02_icon02.png);}
.home_functionBtn .hfic02 i{ background-position-x:-70px;}
.home_functionBtn .hfic03 i{ background-position-x:-140px;}
.home_functionBtn .hfic04 i{ background-position-x:-210px;}
.home_functionBtn .hfic05 i{ background-position-x:-280px;}
.home_functionBtn .hfic06 i{ background-position-x:-350px;}
.home_functionBtn .hfic07 i{ background-position-x:-422px;}
.home_functionBtn .hfic08 i{ background-position-x:-492px;}
.home_functionBtn .hfic09 i{ background-position-x:-562px;}
.home_functionBtn .hfic10 i{ background-position-x:-632px;}
.home_functionBtn .hfic11 i{ background-position-x:-702px;}
.home_functionBtn .hfic12 i{ background-position-x:-772px;}
.home_functionBtn .hfic13 i{ background-position-x:-842px;margin-bottom: 0px;}

.home_index_chnlName{position: absolute;left: 5px;}
.home_index_chnlName + h4 a{padding-left: 84px;width: 80%;}


/*link*/
.home_link{ max-width:1220px; width:100%; margin:0 auto;}
.home_link .hd{height:40px; line-height:40px; }
.home_link .hd li{ float:left; width:125px; height:40px; cursor:pointer; font-size:16px; text-align:center; font-weight:bold; color:#1a56a8;}
.home_link .hd li:hover{ background-color:#fff;}
.home_link .hd li.on{ background-color:#fff;}
.home_link .hd li i{ margin-left:8px; margin-top:16px; width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent}
.home_link_wrap{ padding-top:20px; width:100%; background-color:#fff;}
.home_link_wrap .bd li{ float: left; margin-bottom: 20px; width: 9%; text-align: center; font-size: 16px; }
.home_link_wrap .bd li a{ color:#333}

.home_link_wrap .yq_link li{ width:auto;margin-left:40px;}

.home_yqlj{position:relative; margin-bottom:21px;}
.home_yqlj ul{overflow:hidden; margin:0 -10px;}
.home_yqlj li{float:left; width:50%;}
.home_yqlj li a{display:block; text-align:center; font-size:20px; margin:5px 10px; padding:0 5px; line-height:60px; background-color:#0b6dd0; border:solid #0b6dd0 1px; color:#fff;}
.home_yqlj li a:hover,
.home_yqlj li a.hover{color:#fff; background-color:#0b6dd0; border:solid #0b6dd0 1px;}
.home_yqlj li a i{display:inline-block; vertical-align:top; width:28px; height:60px; margin-right:10px; background-image:url(../images/index/home_link_ico.png); background-repeat:no-repeat; background-position:center;}
.home_wzlj .wzlj ul li a i.i1{background-image:url(../images/index/home_link_ico2.png);}

.home_wzlj{position:relative; margin-bottom:17px;}
.home_wzlj h4{font-weight:300; font-size:18px; padding-bottom:10px; float:left; margin-right:10px;}
.home_wzlj .wzlj{float:left;}
.home_wzlj .wzlj ul li{float:left;}
.home_wzlj .wzlj ul li a{display:block; text-align:center; margin:0 10px; color:#333; font-size:18px;}
.home_wzlj .wzlj ul li a:hover,
.home_wzlj .wzlj ul li a.hover{color:#f00;}
.home_wzlj .wzlj ul li a i{display:inline-block; vertical-align:top; width:28px; height:50px; margin-right:10px; background-image:url(../images/index/home_link_ico.png); background-repeat:no-repeat; background-position:center;}
.home_wzlj .wzlj ul li a i.i1{background-image:url(../images/index/home_link_ico2.png);}

.index_nsfw_gdzt{position:relative; overflow:hidden;}
.index_nsfw_gdzt .bd{overflow:hidden; margin:0 -8px; height:115px;}
.index_nsfw_gdzt .bd ul li{float:left; width:270px;}
.index_nsfw_gdzt .bd ul li a{position:relative; display:block; margin:0 8px;}
.index_nsfw_gdzt .bd ul li a img{display:block; height:115px; width:100%;}
.index_nsfw_gdzt .bd ul li span.txtbg{z-index:1; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.index_nsfw_gdzt .bd ul li span.txt{z-index:2; text-align:center; color:#fff;}
.index_nsfw_gdzt .bd ul li span.txtbg,
.index_nsfw_gdzt .bd ul li span.txt{position:absolute; right:0; bottom:0px; left:0px; margin:0 auto; height:26px; line-height:26px;}
.index_nsfw_gdzt .bszn_prev,
.index_nsfw_gdzt .bszn_next{position:absolute; top:50%; z-index:5; margin-top:-15px; display:block; width:20px; height:30px; background:url(../images/indexSlideArrow.png) no-repeat 0 0; cursor:pointer; filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3;}
.index_nsfw_gdzt .bszn_prev{left:8px;}
.index_nsfw_gdzt .bszn_next{right:8px; background-position:-20px 0;}
.index_nsfw_gdzt .bszn_prev:hover,
.index_nsfw_gdzt .bszn_next:hover{filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5}


.home_nsfw_imgs{margin:0 -8px; overflow:hidden;}
.home_nsfw_imgs ul{width:100%;}
.home_nsfw_imgs ul li{float:left; width:270px; margin-top:5px;}
.home_nsfw_imgs ul li img{width:100%; height:115px; display:block;}
.home_nsfw_imgs ul li a{position:relative; display:block; margin:0 8px;}
.home_nsfw_imgs ul li span.txtbg{z-index:1; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.home_nsfw_imgs ul li span.txt{z-index:2; text-align:center; color:#fff;}
.home_nsfw_imgs ul li span.txtbg,
.home_nsfw_imgs ul li span.txt{position:absolute; right:0; bottom:0px; left:0px; margin:0 auto; height:26px; line-height:26px;}


.admove{position:absolute; top:0; left:0; z-index:999999;}
.close_btn{display:block; color:#666; cursor:pointer; font-size:14px; padding-right:20px; text-align:right; background:url(../images/close.png) no-repeat right center;}
.right_bottom_fixed{position:fixed; _position:absolute; right:1px; bottom:1px; z-index:999; _TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);
/*padding:4px 8px 8px 8px; background:#fff; border:1px solid #E9E3E3; box-shadow:2px 2px 6px #968686;*/}
.right_bottom_slide{position:relative; width:255px; height:160px; overflow:hidden;}
.right_bottom_slide .bd{position:absolute; top:0; left:0; width:100%; height:160px;}
.right_bottom_slide .bd ul{width:100% !important; height:100% !important;}
.right_bottom_slide .bd ul li{position:relative; width:100% !important; height:100%;}
.right_bottom_slide .bd li img{width:100%; height:100%;}
.right_bottom_slide .bd li span.txtbg,
.right_bottom_slide .bd li span.txt{display:none;}
.right_bottom_slide .hd{position:absolute; bottom:8px; right:4px; z-index:5;}
.right_bottom_slide .hd ul li{display:inline-block; vertical-align:middle; margin-right:4px; width:6px; height:6px; line-height:6px; background:#999; border:solid #999 1px; cursor:pointer; border-radius:50%;}
.right_bottom_slide .hd ul li.on{color:#fff; background:#1a57a8; border-color:#1a57a8;}
.right_bottom_gg{width:400px;}
.right_bottom_gg h4{font-size:1.5em; font-weight:700; color:#333; text-align:center; padding-top:5px; padding-bottom:15px;}
.right_bottom_gg .right_bottom_cont{height:200px; padding:0 10px; overflow-x:hidden; overflow-y:auto; line-height:200%;}
.right_bottom_fixed_img{padding: 0; border: none; box-shadow: none; background: none;}
.right_bottom_fixed_img .right_bottom_gg{width: 255px;}
.right_bottom_fixed_img .right_bottom_gg img{display: block;}

.close_rbt{text-align:right;}
.floatgg{position:fixed; top:50%; right:0; left:0; z-index:99999; margin:0 auto; margin-top:-219px; width:700px; background-color:#fff; border:solid #b4a9a9 1px; border-radius:10px;}
.floatgg .close_button{padding:12px; text-align:right; background-color:#d4d5d6; border-radius:10px 10px 0 0;}
.floatgg .gg_content{margin:10px; padding:20px; font-family:"仿宋"; color:#000; overflow-x:hidden; overflow-y:auto; background-color:#fdf7f7;}
.floatgg .gg_content h2{text-align:center; font-weight:700; font-size:1.75em; line-height:160%;}
.floatgg .gg_content .cont{line-height:200%; font-size:16px; padding-top:30px;}

.newYear_body{ position:relative;background: url(/gdsw/xhtml/images/index/index_newYearbg.jpg) no-repeat center top;}
.newYear{ width:1020px;margin:146px auto 0 auto;background:#fff;}
.newYear_close{ position:absolute;top:-79px;right:50%;margin-right:-450px;width:51px;height:20px; cursor:pointer;}
.width33{ width:33%!important;}
.width33 .xwdt_video ul li{ width:100%;}
.index_menu1 li{ position:relative;}
.index_menu1 li a{ float: left; width:130px; height:46px; line-height:46px; color: #333; font-weight: bold;}
.index_menu1 li a:hover{ color:#fff; background-color: #1a56a8;}
.index_menu1 li:hover i{  width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent; position: absolute; bottom: -16px; left: 50%;  margin-left: -8px;}
.index_menu1 li.on a{  color:#fff; background-color: #1a56a8;}
.index_menu1 li.on i{ width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent; position: absolute; bottom: -16px; left: 50%;  margin-left: -8px;}
.common_newslist_zxwj li a{ max-width:87%!important;}

.city_index_nsfw{background: url(../images/city_index_nsfw_bg.png) no-repeat right center; background-color:#eff9fe;overflow: hidden; padding-right:70px;position: relative;}
.city_index_nsfw .city_index_nsfw_lm{width: 70px;font-size: 22px;font-weight: bold; color: #ffffff;text-align: center;right:-5px;top:50%;margin-top:-58px;position: absolute;}
.city_index_nsfw ul{width: 100%;box-sizing: border-box; }
.city_index_nsfw ul li{float: left;width: 33.33%;text-align: center;padding:10px 0;}
.city_index_nsfw ul li:hover{background-color:#c8e3f0; }
.city_index_nsfw ul li p{margin-bottom:10px;}
.city_index_nsfw ul li i{display: block;width: 50px;height: 50px;margin:0 auto;background: url(../images/city_bsfw_icons.png) no-repeat;border-radius: 50%;}
.city_index_nsfw ul li .icon1{background-position: 0 0;}
.city_index_nsfw ul li .icon2{background-position: 0 -50px;}
.city_index_nsfw ul li .icon3{background-position: 0 -100px;}
.city_index_nsfw ul li .icon4{background-position: 0 -155px;}
.city_index_nsfw ul li .icon5{background-position: 0 -200px;}
.city_index_nsfw ul li .icon6{background-position: 0 -250px;}





/*responsive*/
@media (max-width:1219px) {
	.home_bmfw_icon{ width:40%;}
	.home_bmfw_icon a i{ margin:20px 6px;}
	.home_tt{ font-size:32px;}
}
@media (max-width:1024px) {
	.home_tt{ font-size:30px;}
}

@media (max-width: 991px) {
	.home_bmfw_zqrl{  font-size:13px;}
	.home_bmfw_icon { width: 39.5%;}
	.home_bmfw_icon a{ font-size:14px;}
	.home_bmfw_icon a i{ width: 26px; height: 24px; background-size: 74px; margin: 25px 5px;}
	.home_bmfw_icon .bmic02 i{ background-position-x: -24px;}
	.home_bmfw_icon .bmic03 i { background-position-x: -48px;}
	.home_bmfw_icon .bmic04 i { background-position-y: -25px;}
	.home_bmfw_icon .bmic05 i { background-position: -25px -26px;}
	.home_bmfw_icon .bmic06 i { background-position: -48px -26px;}
	.home_tt{ font-size:26px; background-size: 96px;}
	.home_functionBtn a{ font-size:14px;}
	.width33{ width:100%!important;}
}

@media (max-width: 860px) {
	.home_bmfw{height:auto;}
	.home_bmfw_dzswj,.home_bmfw_dzswj img{ width:100%;height:auto;}
	.home_bmfw_zqrl{ font-size: 28px; width: 100%; text-align: center; left: 0; margin-left:0;padding: 10px 0px;}
	.home_bmfw_icon { margin: 20px 0; width: 100%;}
	.home_bmfw_icon a{ height: 86px; line-height: 86px; font-size: 18px;}
	.home_bmfw_icon a i{ margin: 25px 10px 20px 45px; width: 35px; height: 35px; background-size: 110px;}
	.home_bmfw_icon .bmic02 i { background-position-x: -37px;}
	.home_bmfw_icon .bmic03 i { background-position-x: -75px;}
	.home_bmfw_icon .bmic04 i { background-position-y: -38px;}
	.home_bmfw_icon .bmic05 i { background-position: -38px -40px;}
	.home_bmfw_icon .bmic06 i { background-position: -76px -40px;}
	.home_bmfw_zt01 img,.home_bmfw_zt02 img{ width:100%; height:auto;}
	.home_bmfw_zt {width: 100%;}
	.home_tt{ font-size:26px; background-size: 96px;margin:20px 0 20px 30px;}
	.home_functionBtn{ height:276px;}
	.home_functionBtn a{width: 25%;}
}


@media (max-width: 768px) {
	.home_tt{ font-size:22px; background-size: 76px;margin:20px 0 20px 20px; padding-left: 88px;}
}


@media (max-width: 680px) {
	.home_bmfw_zqrl{ top:66%;font-size: 22px;}
	.home_bmfw_icon a i { margin: 25px 10px 20px 28px;}
}

@media (max-width: 580px) {
	.home_bmfw_icon a{ font-size:14px; height:76px; line-height:76px;}
	.home_bmfw_icon a i { margin: 22px 10px 20px 20px;}
	.home_tt{ font-size:18px; background-size: 66px; margin: 0px 0 10px 20px; padding-left: 78px;}
	
}

@media (max-width: 480px) {
	.home_bmfw_zqrl{ font-size: 16px;}
	.home_bmfw_icon a i{ width: 26px; height: 24px; background-size: 74px; margin: 25px 3px;}
	.home_bmfw_icon .bmic02 i{ background-position-x: -24px;}
	.home_bmfw_icon .bmic03 i { background-position-x: -48px;}
	.home_bmfw_icon .bmic04 i { background-position-y: -25px;}
	.home_bmfw_icon .bmic05 i { background-position: -25px -26px;}
	.home_bmfw_icon .bmic06 i { background-position: -48px -26px;}
	.home_functionBtn{ height:414px;}
	.home_functionBtn a{width: 33%;}
	.home_link_wrap .ds_link li{ width:16%;}
	
}

@media (max-width: 360px){
	.home_bmfw_zqrl{ font-size: 14px;}
	
}

@media (max-width: 320px){
	.home_tt{ font-size:16px; background-size: 56px; margin: 0px 0 -15px 10px; padding-left: 64px;}
}