*{padding: 0px;margin: 0px;text-decoration: none;list-style: none;}
body{font-family: "Î¢ÈíÑÅºÚ" !important; }
ul,ol,li{padding: 0px;margin: 0px;list-style: none;}
a{text-decoration: none;}
select, input { vertical-align:middle;}
a:hover{text-decoration: none;}
a:focus{text-decoration: none;}
table{max-width: 100% !important;border-spacing: 0;border-collapse:collapse;}
img{border: 0px !important;vertical-align: middle;}
input {padding-top: 0;padding-bottom: 0;font-family: "Î¢ÈíÑÅºÚ";} 
.clearfix:after { content:"";display:block;clear:both;height:0px;}
.clearfix{zoom:1;}
.wrapper{max-width: 1200px;margin:0 auto;min-width: 320px; }



.mayor22{width: 50%;}
.mayor{background-color: #ffffff;height:auto;}
.mayor_lft{width: 16%;overflow: hidden;}
.mayor_pic{width: 100%;border: 1px solid #e2e2e2;padding:10px;text-align: center;}
.mayor_name{color:#1269d3;font-size: 23px;text-align: center;margin-top:20px;margin-bottom: 15px;}
.mayor_zw{color: #1269d3;font-weight: 19px;text-align: center;}
.mayor_ctr{margin-left:20px;width: 100%;height: 440px;overflow: hidden;border: 1px solid #e2e2e2; float: left;}
.mayor_ctr_content{padding:0 20px;}
.mayor_ctr_content .h1{color: #1269d3;font-weight: bold;font-size: 19px; background:url(/images/7762/icon1-1.png) no-repeat left center;height: 40px;padding-left: 40px;line-height: 40px;}
.mayor_ctr_content p{color: #333;font-size: 15px;line-height: 32px;margin-top: 10px;}
.mayor_ctr_content .h2{color: #1269d3;font-weight: bold;font-size: 19px; background:url(/images/7762/icon1-2.png) no-repeat left center;height: 40px;padding-left: 40px;line-height: 40px;}
.mayor_ctr_down{    width: 94px; clear:both;
    height: 21px;
    border: 1px solid #e3e3e3;
    background: url(/images/7762/down.png) no-repeat 38px 6px;
    border-top: 0;
    margin: 0 auto;
    cursor: pointer}
.mayor_rgt{width: 31%;overflow: hidden; float: right;}
.mayor_rgt_t{width: 100%;height: 350px;background-color: #f1f3f5;}
.mayor_rgt_tcon{padding:20px;}
.mayor_rgt_tcon .blk1{border-bottom: 1px dashed #d9d9d9;padding-left: 10px;}
.mayor_list{width: calc(100% - 70px); color:#333;font-size: 17px; float: right;}
.mayor_list a{width:48%;display: inline-block;padding-bottom: 15px; color:#333;}
.mayor_rgt_tcon .blk2{border-bottom: 1px dashed #d9d9d9;padding-left: 10px;padding-bottom: 10px; padding-top:10px;}
.say{    background: url(/images/7762/page.png) no-repeat center ;width:100%;height: 62px;margin-top: 30px;text-align: center;line-height: 62px;    background-size: contain;}
.say a{font-size: 19px;color: #1269d3;}

.activity{width: 100%;height: 382px;background: #f7f7f7;padding-top: 40px; overflow:hidden;}
.activity_title_line{    width: 100%;
    height: 22px;
    background: url(/images/7762/bt/images/7762/bg_03.png) left center repeat-x;}
.activity_title{    height: 22px;
    background: #f7f7f7;
    text-align: center;
    margin: 0 auto;
    line-height: 22px;
    width:155px;}
.activity_title a{    font-size: 23px;
    color: #d71619;    padding: 0 12px;
    background: #f7f7f7;
    margin: 0; display: inline-block;}
.pic_list{    position: relative;
    width: 1200px;
    height: 270px;
    background-color: #f3f3f3;
    background: url(/images/7762/bg_03.png) right top -8px no-repeat;
    margin-top: 30px;}
.next {
    right: 5px;
    margin-top: 75px;
    position: absolute;
    top: 15px;
    width: 27px;
    height: 46px;
    background: url(/images/7762/right_03.png) no-repeat;
    cursor: pointer;
}
.prev {
    position: absolute;
    background: url(/images/7762/left_03.png) no-repeat;
    left: 5px;
    margin-top: 75px;
    display: block;
    width: 27px;
    height: 46px;
    top: 15px;
}
.activity_box{
    overflow: hidden;
    position: relative;
    width: 1088px;
    height: 270px;
    margin: 0 auto;
    padding: 5px 0px;}

.activity_list{
    overflow: hidden;
    width: 9999px;
    margin: 0px;
    padding: 0px;
}
.activity_list>li{    float: left;
    width: 272px;
    height: 270px;
    padding: 0 20px;}
.gd-tit {
    width: 100%;
    height: 80px;
    line-height: 30px;
}
.gd-tit a {
    font-size: 17px;
    color: #4a6c9a;
}
.gd-zy {
    margin-top: 20px;
    width: 100%;
    height: 100px;
    line-height: 28px;
}
.gd-zy a {
    font-size: 13px;
    color: #a7a7a7;
}
.gd-dian {
    width: 100%;
    height: 10px;
    text-align: center;
    margin-top: 8px;
}
.gd-dian p{color: #53739f;
    font-size: 17px;}
    @media(max-width:800px){
        /* .wrapper{width: 100%;max-width: 100%;} */
        .mayor_rgt,.mayor22,.mayor_lft{width:100%}
        .mayor_rgt,.mayor_ctr{margin-left:0;margin-top: 20px;;}
        .mayor_pic{width: 30%;float: left;}
        .proname{width:65%;float: right; text-align: left;}
        .mayor_zw,.mayor_name{text-align: left;}
        .activity{display: none;}
    }