﻿.xwzx_body{
    /*height: 1200px;*/
    background-color: white;
    padding: 15px;
}
/*è½®æ’­css*/
.slideBox{ width:100%; height:380px; overflow:hidden; position:relative; }
.slideBox .hd{ height:auto; overflow:hidden; position:absolute; right:5px; bottom:17px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{-ms-border-radius: 50%;border-radius: 50%; float:left; margin-right:7px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
/*.slideBox .hd ul li{float:left; margin-right:7px;  width:10px; height:10px; line-height:14px; text-align:center;cursor:pointer; }*/
.slideBox .hd ul li.on{ background:#107fdd;border-radius: 50%;-ms-border-radius: 50%;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:380px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/index/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.slideBox .bd ul li>a>span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    line-height:50px;
    text-align: left;
    padding-left: 15px;
    color: #fff;
    font-size: 16px;
    background: rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);

}
.hd ul span{
    font-size: 22px;
    color: white;
}
.xwzx_top_con{
    width: 100%;
    float: left;
}
.xwzx_bottom_con{
    width: 100%;
    float: left;
    margin-top: 15px;
}
.xwzx_top_left{
    width: 63%;
    float: left;
}
.xwzx_top_right{
    width: 36%;
    float: right;
}
.blue_line1 {
    width: 5px;
    height: 20px;
    background-color: #0d71d6;
    position: absolute;
    margin-left: 0px;
    margin-top: 10px;
}
.blue_line2 {
    width: 3px;
    height: 20px;
    background-color: #70a8e0;
    position: absolute;
    margin-left: 7px;
    margin-top: 10px;
}
.xwzx_right_body{
    float: left;
    width: 100%;
    overflow: hidden;

}
.li_title_p1{
    text-align: center; margin: 10px 0px;

}
.li_title_p1 span{
    color: #107fdd;
    font-size: 18px;
    font-weight: bold;

}
.li_title_p2{
    color: #a7a7a7;
    font-size: 14px;
}
.li_title_p2 a{
    color: #ae0303;
}
.right_ul_li{
    width: 100%;
    float: left;
}
.right_ul_li ul li{
    background-image: url(../images/index/desc_icon2.png);
    background-repeat: no-repeat;
    background-position: left;
    background-position-y: 17px;
    line-height: 35px;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}

.right_ul_li ul li a {
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.right_ul_li ul li a:hover {
    padding-left: 10px;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}
.xwzx_bottom_con{
    width: 100%;
}
.bottom_con_con{
    width: 100%;
    height: 40px;border-bottom: 1px silver solid;

}
.bottom_con_con ul li{
    /*width: 20%;*/
    float:left;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.bottom_con_body ul li{
    width: 100%;
    height: auto;
    display: inline-block;
}




#xzyw_list2 a{
    font-size: 18px;
    line-height: 51px;
}
#xzyw_list2 p{
    float: left;
     clear:both;
}
#xzyw_list2 span{
    float: right;
}





.body_p1_span1{
    background-image: url(../images/xwzx/title.png);
    width: 15px;
    height: 24px;
    position: absolute;
    background-repeat: no-repeat;
    background-position-y: 6px;
}
.body_p1_span2 a{
    font-size: 18px;
    font-weight: bold;
    padding-left: 20px;
}
.body_p1_span3{
    background-image: url(../images/xwzx/new.png);
    width: 50px;
    height: 24px;
    position: absolute;
    background-repeat: no-repeat;
    background-position-y: 6px;
    background-position: right;
}
.bottom_con_body{
    margin-top: 10px;
}
.con_body_p1,.con_body_p2,.con_body_p3{
    width: 100%;
    float: left;
}
.con_body_p2{
    text-indent: 2em;
}
.con_body_p2 a{
	color:#ae0303;
}

.body_p2_span1{
    color: #a7a7a7;
    line-height: 35px;

}
.body_p2_span1 a{
    color: #ae0303;
}
.body_p3_span1{
    background-image: url(../images/xwzx/click.png);
    width: 22px;
    height: 40px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: top;
    background-position-y: 6px;
}
.body_p3_span2,.body_p3_span3{
    color: #a7a7a7;
    padding-left: 40px;
    line-height: 35px;
}
.water_border .bot_border_span1{
    /*padding: 7px 7px;*/
}
.bot_border_span1{
    float: none;
}
.li_title_p1 span a{
    color: #107fdd;
    font-size: 18px;
    font-weight: bold;
}
.li_title_p1 span a:hover{
    color: #ae0303;
}
@media screen and (max-width: 900px) {
    .xwzx_body {
        width: 100%;

    }

    .xwzx_top_left {
        width: 100%;
    }

    .xwzx_top_right {
        width: 100%;
    }

    .slideBox {
        width: 100%;
        height: 235px;
        overflow: hidden;
        position: relative;
    }

    .slideBox .bd img {
        width: 100%;
        height: 235px;
        display: block;
    }

    .li_title_p2 {
        color: #a7a7a7;
        font-size: 14px;
        line-height: 25px;
    }

    .water_bot20 {
        width: 25%;
    }

    .water_bot130 {
        width: 115px;
    }

    .bottom_con_body {
        margin-top: 10px;
        width: 100%;
        height: auto;
    }

    .bottom_con_body ul li {
        width: 100%;
        height: auto;
        float: left;
    }

    .xuline {
        float: left;
    }

    .water_border .bot_border_span1 {
        padding: 7px 0px;
        font-size: 16px;
    }

    .blue_line1 {
        width: 5px;
        height: 20px;
        background-color: #0d71d6;
        position: absolute;
        margin-left: -12px;
        margin-top: 10px;
    }

    .blue_line2 {
        width: 3px;
        height: 20px;
        background-color: #70a8e0;
        position: absolute;
        margin-left: -5px;
        margin-top: 10px;
    }
}