*{
    padding:0;
    margin:0;
    border:0;
    font-family: "Microsoft YaHei";
}
a{
    text-decoration: none;
}
ul,li{
    list-style: none;
}
input{
    border:0;
    outline: none;
}

i,em{
    font-style:normal;
}
.fl {
    float: left;
}

.fr {
    float: right;
}

.clear:after {
    content: '';
    display: table;
    clear: both;
}

.mobile_none {
    display: none;
}

.clearfix{zoom: 1;_height: 1px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both;visibility: hidden;}


/**美丽河湖专题**/
.mlhhzt_width_1280{ width: 100%; margin: 0 auto;}

.mlhhzt_bg{ background: url(/images/mlhwzt_img2_750.png) no-repeat top center; background-size: 100% auto;}
.mlhhzt_logo{ margin-left: 0.54rem; margin-top: 0.22rem;}
.mlhhzt_logo a{ display: block;}
.mlhhzt_logo .imgs{ display: block; width:3.42rem;}
.mlhhzt_head{ height: 3.22rem;}

.mlhhzt_con{ }
.mlhhzt_con_wz{ font-size: 0.24rem; line-height:0.4rem; padding: 0.2rem 0;}
.mlhhzt_con_wz a{ color: #000000;}
.mlhhzt_con_s{ padding: 0 0.28rem; margin-bottom: 0.6rem;}

.mlhhzt_swiper{ width:100%;height: 3.94rem;}
.mlhhzt_swiper .kj{ display: block; position: relative;}
.mlhhzt_swiper .imgs{ width:100%; height: 3.94rem; display: block;}
.mlhhzt_swiper .title{ position: absolute; left: 0; bottom: 0; width: 100%; color: #FFFFFF; background: url(/images/mlhwzt_img3.png) no-repeat center center / 100% 100%;}
.mlhhzt_swiper .title .ts{padding-top:0.2rem;padding: 0 0.2rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.28rem;font-weight: bold;/* width: 74%; */overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mlhhzt_swiper_pagination{ position: absolute; right:0.1rem; bottom:0.32rem; cursor: pointer;}
.mlhhzt_swiper_pagination .swiper-pagination-switch{ width: 0.12rem; height: 0.12rem; background-color: #FFFFFF; border-radius:0.12rem; float: left; margin: 0 0.05rem; }
.mlhhzt_swiper_pagination .swiper-active-switch{background-color: #46bbee;width: 0.3rem;display: none;}

.mlhhzt_zjbj_r{ width: 100%; margin-top: 0.5rem;}
.mlhhzt_zjbj_r .title{ font-size: 0.3rem; font-weight: bold; color: #285ca3; line-height: 1; display: block;}
.mlhhzt_zjbj_r .text{ margin-top: 0.26rem; font-size: 0.28rem; color: #666666; line-height: 0.5rem; text-indent: 0.56rem; text-align: justify; display: block;}

.mlhhzt_yxalbz{ width: 100%; margin-top: 0.5rem;}
.mlhhzt_yxalbz .title{ font-size: 0.3rem; font-weight: bold; color: #285ca3; line-height: 1; display: block;}
.mlhhzt_yxalbz .text{ margin-top: 0.26rem; font-size: 0.28rem; color: #666666; line-height: 0.5rem; text-indent: 0.56rem; text-align: justify; display: block;}

.mlhhzt_algs{ background-color: #f2fbff; padding: 0.6rem 0.38rem 0.3rem; margin-top: 0.54rem;}
.mlhhzt_algs_bt{ padding: 0 0.26rem; width:2.55rem; height: 0.72rem; line-height: 0.72rem; text-align: center; margin: 0 auto; background-color: #285ca3; border-radius: 4px;}
.mlhhzt_algs_bt .imgs{ top:50%; position: relative; width: 0.38rem; height: 0.21rem; margin-top: -0.105rem;}
.mlhhzt_algs_bt .text{ width: 1.77rem; font-size: 0.32rem; font-weight: bold; color: #FFFFFF; }
.mlhhzt_algs_bt_jian{ margin-top: 0.13rem;}
.mlhhzt_algs_bt_jian .imgs{ display: block; margin: 0 auto; width: 0.47rem;}
.mlhhzt_algs_bt_text{ text-align: center; color: #666666; font-size:0.24rem; margin-top: 0.24rem; line-height: 1;}
.mlhhzt_algs_nav{ margin-top: 0.5rem;}
.mlhhzt_algs_nav li{ width: 47%; float: left; margin-bottom: 0.3rem;}
.mlhhzt_algs_nav li:nth-child(even){ float: right;}
.mlhhzt_algs_nav li .kas{padding: 0 0;}
.mlhhzt_algs_nav li a{ display: block; position: relative; font-size: 0.26rem; line-height: 0.6rem; border: 1px solid #61ace2; border-radius: 4px; color: #1a1a1a;  text-indent: 0.18rem; }
.mlhhzt_algs_nav li a:hover{ background-color: #61ace2; color: #FFFFFF;}
.mlhhzt_algs_nav li a .jian{ position: absolute; right:0.12rem; top:50%; margin-top: -0.14rem; width: 0.28rem; height: 0.28rem; background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; background-image: url(/images/mlhwzt_img6.png);}
.mlhhzt_algs_nav li a:hover .jian{ background-image: url(/images/mlhwzt_img6_s.png);}

/**列表页**/
.mlhhzt_algs_list{margin-top: 0.3rem;}
.mlhhzt_algs_list_bt { position: relative; margin-top:0.58rem;}
.mlhhzt_algs_list_bt .xian{ position: absolute; left: 0; top: 50%; height: 1px; width: 100%; background-color: #a9beda; z-index: 1;}
.mlhhzt_algs_list_bt .title_w{position: relative; float: left; left: 50%; z-index: 2;}
.mlhhzt_algs_list_bt .title{ width: auto; line-height: 0.4rem; background-color: #FFFFFF; position: relative;left: -50%; padding: 0 0.56rem; }
.mlhhzt_algs_list_bt .title .text{ font-size: 0.4rem; color: #285ca3; font-weight: bold;}
.mlhhzt_algs_list_bt .title .imgs{ width: 0.49rem; margin-top:0.09rem; margin-right: 0.24rem;}

.mlhhzt_algs_list_ls{ margin-top: 0.72rem; width: 100%; overflow: hidden;}
.mlhhzt_algs_list_ls ul{ width: 100%;}
.mlhhzt_algs_list_ls li{ float: left; width: 48%; margin-right: 0; margin-bottom: 0.3rem;}
.mlhhzt_algs_list_ls li:nth-child(even){ float: right;}
.mlhhzt_algs_list_ls li .kj{ display: block;}
.mlhhzt_algs_list_ls li .kj .imgs{ display: block; /*width: 3.6rem; height: 2.6rem;*/ width: 100%; height: 2.4rem;}
.mlhhzt_algs_list_ls li .title{ padding:0.22rem 0.25rem 0.36rem; background-color: #f6fcff; border: 1px solid #FFFFFF;}
.mlhhzt_algs_list_ls li .title .ts{ font-size: 0.28rem; line-height: 0.38rem; height: 0.38rem; color: #1a1a1a; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mlhhzt_algs_list_ls li .title .ydgd{ margin-top: 0.24rem; line-height: 0.24rem;}
.mlhhzt_algs_list_ls li .title .ydgd .ts1{ font-size: 0.24rem; color: #285ca3;}
.mlhhzt_algs_list_ls li .title .ydgd .jian{ width: 0.24rem; height: 0.24rem; background: url(/images/mlhwzt_img8.png) no-repeat center center; background-size: 100% 100%;}
.mlhhzt_algs_list_ls li:hover .title{border: 1px solid #f4f4f4; background-color: #FFFFFF; box-shadow: 0 0 10px 5px #f4f4f4;}
.mlhhzt_algs_list_ls li:hover .title .ts{ color: #193966;}


/**细览页**/
.mlhhzt_algs_con{ margin-top: 0.2rem;}
.mlhhzt_algs_con_bt .title{ font-size: 0.36rem; line-height: 0.68rem; color: #10499a; text-align: center; font-weight: bold;}
.mlhhzt_algs_con_bt .ly_time{ color: #666666; font-size: 0.26rem; line-height: 0.38rem; margin-top: 0.2rem; border-bottom: 1px solid #4a6ba9; padding: 0.2rem 0;}
.mlhhzt_algs_con_bt .ly_time .fl{padding: 0 2%; float: none;}
.mlhhzt_algs_con_bt .ly_time .em1{ margin-right: 0; float: none;}
.mlhhzt_algs_con_bt .ly_time .em1:nth-child(1){ float: left;}
.mlhhzt_algs_con_bt .ly_time .em1:nth-child(2){ float: right;}
.mlhhzt_algs_con_s{ font-size: 0.28rem; line-height: 0.5rem; margin:0.3rem 0;}
.mlhhzt_algs_con_s .cons div {margin-bottom: .4rem;}
.mlhhzt_algs_con_s .cons{height:6.5rem; overflow: hidden;}
.mlhhzt_algs_con_more{ text-align: center; margin-top: 0.3rem;}
.mlhhzt_algs_con_more .mores{ padding: 0 0.42rem; width:1.5rem; height: 0.74rem; line-height: 0.74rem; position: relative; background-color: #285ca3; display: block; margin: 0 auto; border-radius: 4px;}
.mlhhzt_algs_con_more .mores .em1{ color: #FFFFFF;}
.mlhhzt_algs_con_more .mores .ico{ width:0.19rem; height: 0.11rem; background: url(/images/mlhwzt_img12.png) no-repeat center center; background-size: 100% 100%; position: relative; top: 50%; margin-top: -5px; margin-left: 0.16rem; }
.mlhhzt_algs_con_more .mores.on .ico{ background-image: url(/images/mlhwzt_img12_s.png); }

.mlhhzt_algs_con_s .cons_imgs{ text-align: center; margin-top:0.68rem;}
.neiright_JPZ_GK_CP img{  
    border: 1px #C8DEF2 solid !important;
    padding: 6px !important;
    box-shadow: 8px 8px 8px -4px #DEECF8;
    margin: 0;
    max-width: 88%;
    height: 2.3rem !important;
    display: inline-block;
}
.neiright_JPZ_GK_CP table {
    border: 0 !important;
    margin-top: -.42rem;
}
.neiright_JPZ_GK_CP table tr td {
    border: 0 !important;
    text-align: center;
    width: 50%;
    vertical-align:top;
}
.mlhhzt_algs_con_yjzj{ margin-top: 0.76rem;}
.mlhhzt_algs_con_yjzj_s{ margin-top: 0.76rem;}
.mlhhzt_algs_con_yjzj_s .kjs{ margin-bottom: 0.46rem;}
.mlhhzt_algs_con_yjzj_s .kjs .title{ font-size: 0.28rem; line-height: 0.42rem; font-weight: bold; color: #01439c; background: url(/images/mlhwzt_img13.png) no-repeat 0 0.08rem; background-size: 0.35rem 0.28rem; padding-left: 0.56rem;}
.mlhhzt_algs_con_yjzj_s .kjs .kjs_c{ padding-left: 0.56rem; margin-top: 0.24rem;}
.mlhhzt_algs_con_yjzj_s .kjs .kjs_c .radio_text{ font-size: 0.28rem; margin-right: 0.4rem;}
.mlhhzt_algs_con_yjzj_s .kjs .kjs_c .radio_text .radio{ width: 0.28rem; height: 0.28rem; margin: 0.06rem 10px 0 0;}
.mlhhzt_algs_con_yjzj_s .kjs .kjs_c .but_txjy{ width: 2.2rem; height: 0.64rem; line-height: 0.64rem; color: #FFFFFF; font-size: 0.28rem; text-align: center; background-color: #0079c9; display: block; border-radius: 4px; font-weight: bold;}
.mlhhzt_algs_con_yjzj_s .anns{ margin-top: 0.7rem;}
.mlhhzt_algs_con_yjzj_s .anns_s{ padding: 0 12%; margin: 0 auto;}
.mlhhzt_algs_con_yjzj_s .anns_s .an{ width:2.3rem; height: 0.64rem; line-height: 0.64rem; position: relative; background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; font-size: 0.28rem; color: #FFFFFF; text-align: center;}
.mlhhzt_algs_con_yjzj_s .anns_s .an .inp{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: none; background-size: 100% 100%; border: none; cursor: pointer;}
.mlhhzt_algs_con_yjzj_s .anns_s .an1{ background-image: url(/images/mlhwzt_img15.png);}
.mlhhzt_algs_con_yjzj_s .anns_s .an2{background-image: url(/images/mlhwzt_img14.png);}

.mlhhzt_algs_con_yjzj_form { padding:0; margin-top: 0.28rem;}
.mlhhzt_algs_con_yjzj_form .titles{ line-height: 0.40rem; font-size: 0.26rem; padding: 0.2rem 6%; background-color: #e9f9ff; color: #333333; text-align: center;}
.mlhhzt_algs_con_yjzj_form_s{}
.mlhhzt_algs_con_yjzj_form_s .akj{}
.mlhhzt_algs_con_yjzj_form_s .akj_s{ margin:0.14rem 0; width: 100%;}
.mlhhzt_algs_con_yjzj_form_s .akj_s .text{ width:22%; margin-right:3%; font-size:0.26rem; line-height: 0.56rem; text-align: right; }
.mlhhzt_algs_con_yjzj_form_s .akj_s .text em{ color: #e3112f; margin-right:2px;}
.mlhhzt_algs_con_yjzj_form_s .akj_s .input_w{ width:74%; }
.mlhhzt_algs_con_yjzj_form_s .akj_s .input_w .input{ width: 100%; border: 1px solid #e6e6e6; text-indent: 4%; height: 0.56rem; font-size: 0.26rem; color: #666666; display: block;}
.mlhhzt_algs_con_yjzj_form_s .akj_s .input_w .input::placeholder{ color: #999999;}
.mlhhzt_algs_con_yjzj_form_s .akj_s .input_w .input::-ms-input-placeholder{ color: #999999;}
.mlhhzt_algs_con_yjzj_form_s .akj_s .input_w .input::-moz-placeholder{ color: #999999;}
.mlhhzt_algs_con_yjzj_form_s .akj_s .input_w .select{ width: 100%; border: 1px solid #e6e6e6; padding: 0 4%; height: 0.56rem; font-size: 0.26rem; color: #666666; display: block;}
.mlhhzt_algs_con_yjzj_form_s .akj_s .input_w .select:focus{ outline: none;border-color: #e6e6e6;}
.mlhhzt_algs_con_yjzj_form_s .akj_s.akj_s_c .text{ width: 100%; text-align: left; text-indent: 3.4%; float: none;}
.mlhhzt_algs_con_yjzj_form_s .akj_s.akj_s_c .input_w{ width:100%; float: none;}
.mlhhzt_algs_con_yjzj_form_s .akj_s.akj_s_c .input_w .input{ width:74.2%; float: right;}
.mlhhzt_algs_con_yjzj_form_s .akj_s1{ margin:0.13rem 0; position: relative; padding-left:3.4%;}
.mlhhzt_algs_con_yjzj_form_s .akj_s1 .text{ width: 100%; text-align: left; }
.mlhhzt_algs_con_yjzj_form_s .akj_s1 .textarea_w{ width: 96%;}
.mlhhzt_algs_con_yjzj_form_s .akj_s1 .textarea_w .textarea{width:96%;border: 1px solid #e6e6e6;  background-color:#f7f7f7; background-image: url(/images/mlhwzt_img16.png); background-repeat: no-repeat; background-position: right 0.44rem bottom 0.26rem; background-size: 1.29rem 1.30rem; height:3.4rem; padding:0.2rem 2%; font-size: 0.26rem; resize: none;}
.mlhhzt_algs_con_yjzj_form_s .akj_s1 .textarea_w .textarea:focus{ outline: none;border-color: #e6e6e6;}
.mlhhzt_algs_con_yjzj_form_s .yanzm_akj .input_w{ width:24%;}
.mlhhzt_algs_con_yjzj_form_s .yanzm{ margin-left:0.2rem;}
.mlhhzt_algs_con_yjzj_form_s .yanzm .imgs{ width: 0.74rem; height: 0.56rem;}
.mlhhzt_algs_con_yjzj_form_s .yanzm .huan{ color: #e3112f; font-size: 0.24rem; line-height:0.56rem; margin-left: 0.2rem;}


.mlhhzt_algs_con_s table {width: 100%;}
.mlhhzt_algs_con_s table tr td {width: 50%; text-align: center;}
.mlhhzt_algs_con_s table tr td img {
    width: 3.4rem!important;
    height: 2.2rem!important;
    display: block;
}