/*
*{margin: 0;padding: 0;}

p,a{font-size: 14px;color: #333333;margin: 0;font-weight: 400;}
*/
ul,ol{list-style: none;margin: 0;padding: 0;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.cp{cursor: pointer;}
.container{width: 1190px;margin: 0 auto;position: relative;}
input:focus{
    outline: linen;
}

/*===---- 头部 ----===*/
header{}
header .head-top{
    background: #ffffff;
}
header .head-top .top-box{
    height: 124px;
    display: flex;align-items: center;justify-content: space-between;
}
header .head-top  .top-box img{
    width: 520px;height: auto;
    display: block;
    flex-shrink: 0;
}
header .head-top  .top-box a{
    font-size: 18px;color: #38B549;
}
header .head-bot{
    background-image: url("../img/bannerbg.png");background-position: center;background-size: 100% 100%;
    height: 600px;
    box-sizing: border-box;
    padding-top: 167px;
    padding-bottom: 169px;
}
header .head-bot .img1{
    display: block;
    width: 903px;height: auto;
    margin: 0 auto 47px auto;
}
header .head-bot .img2{
    display: block;
    width: 684px;height: auto;
    margin: 0 auto;
}
header nav{
    height: 67px;
    background: #2B85E1;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 5%);
}
header nav ul{
    display: flex;justify-content: center;
    width: 100%;
}
header nav ul li{
    cursor: pointer;
    height: 67px;
    box-sizing: border-box;padding: 0 28px;
}
header nav ul li a{
    color: #ffffff;font-size: 22px;text-align: center;line-height: 67px;
}
header nav ul li.active{
    background: #5299E0;
}
header nav ul li:hover{
    background: #5299E0;
}

footer{}
footer .foot-top{
    background-image: url("../img/footbg01.png");background-position: center;background-size: 100% 100%;
    background-repeat: no-repeat;
}
footer .foot-top .top-box{
    display: flex;justify-content: space-between;
}
footer .foot-top .top-box .top-left{}
footer .foot-top .top-box .top-left .left-logo{
    box-sizing: border-box;padding: 30px 0;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 26px;
}
footer .foot-top .top-box .top-left .left-logo img{
    width: 520px;height: auto;
    display: block;
}
footer .foot-top .top-box .top-left .left-box{}
footer .foot-top .top-box .top-left .left-box ul{
    display: flex;
}
footer .foot-top .top-box .top-left .left-box ul li{
    margin-right: 20px;
}
footer .foot-top .top-box .top-left .left-box ul li p{
    color: #ffffff;line-height: 30px;
}
footer .foot-top .top-box .top-left .left-box ul li p span{
    display: inline-block;
}
footer .foot-top .top-box .top-left .left-box ul li p span:last-child{
    margin-left: 28px;
}
footer .foot-top .top-box .top-left .left-box ul li.li-img{
    margin-left: 10px;margin-right: 0;
}
footer .foot-top .top-box .top-left .left-box ul li.li-img img{
    display: block;
    width: 100px;height: 100px;
    margin-bottom: 6px;
}
footer .foot-top .top-box .top-left .left-box ul li.li-img p{
    font-size: 12px;line-height: 18px;text-align: center;
}
footer .foot-top .top-box .top-right{
    padding-top: 147px;
}
footer .foot-top .top-box .top-right h4{
    font-size: 18px;color: #060606;font-weight: bold;
    margin-bottom: 12px;
}
footer .foot-top .top-box .top-right .right-li{
    border: 1px solid #3171CD;
    margin-bottom: 10px;
}
footer .foot-top .top-box .top-right .right-li .li-top{
    display: flex;align-items: center;justify-content: space-between;
    box-sizing: border-box;padding: 0 10px;
    width: 150px;height: 27px;
    background: #4296DC;
}
footer .foot-top .top-box .top-right .right-li p{
    line-height: 27px;color: #ffffff;
}
footer .foot-top .top-box .top-right .right-li img{
    display: block;
    width: 10px;height: auto;
}
footer .foot-bot{
    background-image: url("../img/footbg02.png");background-position: center;background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 47px;
}
footer .foot-bot a{
    display: block;
    font-size: 12px;text-align: center;line-height: 47px;color: #72A5FD;opacity: 0.8;
}



/*===---- 公共部分 ----===*/
.common{
    width: 343px;
    flex-shrink: 0;
}
.common .com-top{
    background: #34AFE5;border-radius: 8px;
    box-sizing: border-box;padding: 30px 26px;
    margin-bottom: 22px;
}
.common .com-top h4{
    font-size: 22px;color: #ffffff;font-weight: 400;text-align: center;
    box-sizing: border-box;
    padding-bottom: 14px;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 8px;
}
.common .com-top p{
    color: #ffffff;text-align: center;
    box-sizing: border-box;
}
.common .com-top input{
    display: block;
    height: 50px;width: 100%;
    background: #ffffff;
    border-radius: 8px;
    border: 1px solid #D3D3D3;
    box-sizing: border-box;
    padding: 0 14px;
    margin-top: 20px;
}
.common .com-top input::placeholder{
    color: #7F7F7F;font-weight: 400;
}
.common .com-top button{
    display: block;
    width: 148px;height: 49px;
    border: unset;
    background: #FFA444;border-radius: 8px;
    font-size: 18px;text-align: center;color: #ffffff;
    margin: 20px auto 0 auto;
}
.common .com-min{
    width: 100%;height: 73px;
    border-radius: 8px;
    background: #364F9B;
    display: flex;align-items: center;justify-content: center;
    -margin-bottom: 20px;
}
.common .com-min img{
    width: 29px;height: auto;
    display: block;
}
.common .com-min span{
    font-size: 24px;color: #ffffff;
}
.common .com-bot{
    background: #EBEBEB;
    box-sizing: border-box;padding: 30px 25px;
    border-radius: 8px;
}
.common .com-bot h2{
    font-size: 24px;font-weight: 400;text-align: center;
   -padding-bottom: 12px;
    border-bottom: 1px solid #DEDEDE;
}
.common .com-bot ul{
    margin-top: 14px;
    margin-bottom: 24px;
}
.common .com-bot ul li{
    display: flex;align-items: center;justify-content: space-between;
    box-sizing: border-box;padding: 14px 10px;
    background: #ffffff;
    border-radius: 8px;
    margin-bottom: 11px;
}
.common .com-bot ul li img{
    display: block;
    width: 26px;height: auto;
    flex-shrink: 0;
    margin-right: 11px;
}
.common .com-bot ul li a{
    font-size: 16px;line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 100%;
}
.common .com-bot .more{
    display: block;
    width: 66px;height: 26px;
    border-radius: 26px;
    font-size: 16px;color: #5F5F5F;text-align: center;line-height: 26px;
    margin: 0 auto;
    background: #ffffff;
    border: 1px solid #D6D6D6;
}

/*===---- 城市概况 ----===*/
.city{
    padding-top: 52px;
    padding-bottom: 100px;
}
.city .city-box{
    display: flex;justify-content: space-between;
}
.city .city-box .city-left{
    width: 800px;
    flex-shrink: 0;
}
h2{
    font-size: 48px;color: #2160AE;text-align: center;font-weight: 400;
    border-bottom: 1px solid #2160AE;
    margin-bottom: 40px;
}
h2::after{
    content: '';
    display: block;
    width: 74px;height: 6px;background: #2061AF;
}

/*
.city .city-box .city-left img{
    width: 100%;height: auto;
    display: block;
    margin-bottom: 65px;
}

.city .city-box .city-left p{
    font-size: 18px;line-height: 42px;
    margin-bottom: 65px;
}
*/
.city .city-box .city-right{}

/*===---- 换届领导小组 ----===*/
.huan{
    padding-top: 64px;
    box-sizing: border-box;
}
.huan .huan-box{
    display: flex;justify-content: space-between;
}
.huan .huan-box .huan-left{
    width: 800px;
    padding-bottom: 60px;
}
.huan .huan-box .huan-left  .tips{
    font-size: 18px;color: #979797;text-align: center;
    margin-bottom: 37px;
}
.huan .huan-box .huan-left .left-top{
    margin-bottom: 40px;
}
.huan .huan-box .huan-left .left-top h4{
    font-size: 24px;text-align: center;font-weight: 400;
    margin-bottom: 24px;
}
.huan .huan-box .huan-left .left-top img{
    display: block;
    width: 569px;height: auto;
    margin: 0 auto 17px auto;
}
.huan .huan-box .huan-left .left-top p{
    font-size: 18px;color: #707070;text-align: center;
}
.huan .huan-box .huan-left .left-top p span{
    color: #333333;font-weight: bold;
}
.huan .huan-box .huan-left .left-bot{}
.huan .huan-box .huan-left .left-bot h4{
    font-size: 24px;text-align: center;font-weight: 400;
    margin-bottom: 24px;
}
.huan .huan-box .huan-left .left-bot ul{
    display: flex;justify-content: space-between;flex-wrap: wrap;
}
.huan .huan-box .huan-left .left-bot ul li{
    width: 370px;
    margin-bottom: 34px;
}
.huan .huan-box .huan-left .left-bot ul li img{
    width: 100%;height: auto;
    display: block;
    margin-bottom: 19px;
}
.huan .huan-box .huan-left .left-bot ul li p{
    font-size: 18px;color: #707070;text-align: center;
}
.huan .huan-box .huan-left .left-bot ul li p span{
    color: #333333;font-weight: bold;
}

/*===---- 监视候选人 ----===*/
.jian{
    padding-top: 64px;
}
.jian .jian-box{
    display: flex;justify-content: space-between;
}
.jian .jian-box .jian-left{
    width: 800px;

}
.jian .jian-box .jian-left .tips{
    font-size: 18px;color: #979797;text-align: center;
    margin-bottom: 37px;
}
.member .member-box .member-left ul.type9{
    display: flex;justify-content: space-between;flex-wrap: wrap;
    box-sizing: border-box;padding: 0 20px;
}
.member .member-box .member-left ul.type9 li{
    width: 28%;
    border: 4px solid #EBEBEB;
    border-radius: 8px;
    margin-bottom: 50px;
}
.member .member-box .member-left ul.type9 li a{
    display: block;
}
.member .member-box .member-left ul.type9 li a .li-img{
    box-sizing: border-box;padding: 6px;
    background: #ffffff;
  overflow: hidden;
  height: 260px;
}
.member .member-box .member-left ul.type9 li img{
    width: 100%;height: auto;
}
.member .member-box .member-left ul.type9 li p{
    height: 68px;
    background: #EBEBEB;
    font-size: 18px;text-align: center;line-height: 68px;
}

.jianD{
    padding-top: 64px;
}
.jianD .jianD-box{
    display: flex;justify-content: space-between;
}
.member .member-box .member-left{
    width: 800px;
    margin-bottom: 60px;
}
.member .member-box .member-left .left-top{
    background: #F3F3F3;border-radius: 4px;
    display: flex;align-items: center;
    box-sizing: border-box;padding: 16px 17px;
    margin-bottom: 40px;
}
.member .member-box .member-left .left-top .top-img{
    width: 212px;height: 275px;
    background: #ffffff;
    box-sizing: border-box;
    padding: 6px;
    border-radius: 4px;
    flex-shrink: 0;
}
.member .member-box .member-left .left-top .top-img img{
    display: block;width: 100%;height: 100%;
    border-radius: 4px;
    flex-shrink: 0;
}
.member .member-box .member-left .left-top .top-center{
    margin-left: 46px;
}
.member .member-box .member-left .left-top h4{
    font-size: 30px;font-weight: 400;
    margin-bottom: 16px;
}
.member .member-box .member-left .left-top p{
    font-size: 14px;color: #605E5E;line-height: 30px;
}
.member .member-box .member-left .left-bot{}
.member .member-box .member-left .left-bot p{
    font-size: 18px;line-height: 49px;
}
.jianD .jianD-box .jianD-right{}

/*===---- 会员代表名录 ----===*/
.member{
    padding-top: 64px;
}
.member .member-box{
    display: flex;justify-content: space-between;
}
.member .member-box .member-left{
    width: 800px;
    padding-bottom: 64px;box-sizing: border-box;
}
.member .member-box .member-left .tips{
    font-size: 18px;color: #979797;text-align: center;
    margin-bottom: 37px;
}
.member .member-box .member-left ul.type0{
    display: flex;flex-wrap: wrap;
    margin: 0 auto;
}
.member .member-box .member-left ul.type0 p{
    width: 133px;text-align: center;font-size: 17px;
    margin-bottom: 10px;line-height: 30px;font-weight: bold;
}

/*===---- 首页 ----===*/
.index{}
.index .one{
    display: flex;justify-content: space-between;
    padding-top: 64px;
    margin-bottom: 65px;
}
.index .one .one-left{
    background: #34AFE5;
    width: 800px;
    border-radius: 4px;
    box-sizing: border-box;padding:  0 40px;
}
.index .one .one-left h4{
    font-size: 49px;color: #fff;text-align: center;font-weight: 400;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 36px;margin-top: 47px;
    box-sizing: border-box;padding-bottom: 20px;

}
.index .one .one-left p{
    font-size: 16px;color: #ffffff;line-height: 42px;text-align: justify;text-indent: 2em;
}
.index .one .one-left p a{color: #ffffff;font-size: 16px;}
.index .one .one-right{}
.index .two{
    position: relative;
    margin-bottom: 65px;
}
.index .two h4{
    font-size: 49px;text-align: center;
    margin-bottom: 30px;
}
.index .two .more{
    display: block;
    width: 66px;height: 26px;
    border-radius: 26px;border: 1px solid #8E8E8E;
    font-size: 16px;color: #5F5F5F;text-align: center;line-height: 26px;
    position: absolute;right: 0;top: 20px;
}
.index .two .two-box{
    display: flex;justify-content: space-between;
}
.index .two .two-box img{
    width: 590px;height: auto;
    display: block;flex-shrink: 0;
    margin-right: 30px;
}
.index .two .two-box .two-right{
    border: 1px solid #E7E7E7;
}
.index .two .two-box .right-top{
    box-sizing: border-box;padding: 20px;
    border-bottom: 1px solid #E7E7E7;
}
.index .two .two-box .right-top a{
    font-size: 24px;color: #144DA2;
    display: block;
    margin-bottom: 10px;
}
.index .two .two-box .right-top p{
    text-indent: 2em;font-size: 16px;color: #646465;line-height: 30px;
}
.index .two .two-box .right-li{
    height: 58px;
    border-bottom: 1px solid #E7E7E7;
    box-sizing: border-box;padding: 0 20px;
}
.index .two .two-box .right-li:last-child{
    border-bottom: none;
}
.index .two .two-box .right-li a{
    font-size: 18px;color: #010101;line-height: 58px;
    display: block;
	height: 58px;
	overflow: hidden;
}
.in-bg{
    background-image: url("../img/index02.jpg");background-position: center;background-size: 100% 100%;background-repeat: no-repeat;
}
.index .three{
    padding: 72px 0 100px 0;
}
.index .three h4{
    font-size: 49px;text-align: center;font-weight: 400;color: #ffffff;
    margin-bottom: 20px;
}
.index .three .three-bot{
    display: flex;justify-content: flex-end;
    margin-top: 20px;
}
.index .three .more{
    display: block;
    width: 66px;height: 26px;
    border-radius: 26px;border: 1px solid #8E8E8E;
    font-size: 16px;color: #5F5F5F;text-align: center;line-height: 26px;
    background-color: #ffffff;
}
.index .four{
    box-sizing: border-box;padding: 70px 0;
}
.index .four h4{
    font-size: 49px;text-align: center;font-weight: 400;
    margin-bottom: 37px;
}
.index .four ul{
    display: flex;justify-content: space-between;flex-wrap: wrap;
}
.index .four ul li{
    width: 49%;
    display: flex;align-items: center;
    border: 1px solid #E7E7E7;
    box-sizing: border-box;padding: 30px;
    margin-bottom: 24px;
}
.index .four ul li img{
    display: block;
    width: 40px;height: 53px;
    flex-shrink: 0;
    margin-right: 20px;
}
.index .four ul li a{
    font-size: 16px;line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.index .four .four-bot{
    display: flex;justify-content: flex-end;
}
.index .four .more{
    display: block;
    width: 66px;height: 26px;
    border-radius: 26px;border: 1px solid #8E8E8E;
    font-size: 16px;color: #5F5F5F;text-align: center;line-height: 26px;
}
.in-bg2{
    background-image: url("../img/index03.png");background-position: center;background-size: 100% 100%;background-repeat: no-repeat;
}
.index .five{
    box-sizing: border-box;padding: 57px 0;
}
.index .five h4{
    font-size: 49px;text-align: center;font-weight: 400;color: #ffffff;
    margin-bottom: 26px;
}
.index .five ul{
    display: flex;justify-content: space-between;flex-wrap: wrap;
}
.index .five ul li{
    border: 2px solid #ffffff;
    margin-bottom: 38px;
    width: 31%;height: 269px;
}
.index .five ul li img{
    width: 100%;height: 100%;
    display: block;
}
.index .five .five-bot{
    display: flex;justify-content: flex-end;
}
.index .five .more{
    display: block;
    width: 66px;height: 26px;
    border-radius: 26px;border: 1px solid #8E8E8E;
    font-size: 16px;color: #5F5F5F;text-align: center;line-height: 26px;
    background-color: #ffffff;
}
.index .six{
    box-sizing: border-box;padding: 55px 0;
}
.index .six h4{
    font-size: 49px;font-weight: 400;text-align: center;
    margin-bottom: 29px;
}
.index .six .six-ul{
    display: flex;justify-content: space-between;
}
.index .six .six-ul .six-li{}

.index .six .six-ul .six-li p{
    font-size: 16px;color: #4F4F4F;line-height: 18px;
    margin-bottom: 10px;
}
.index .six .six-ul .six-li p span{
    display: inline-block;width: 70px;
}
.index .six .six-ul .six-li .title{
    font-size: 20px;color: #4F4F4F;font-weight: bold;
    margin-bottom: 15px;
}
/*===---- 重要日期 ----===*/
.date{
    padding-bottom: 100px;
    box-sizing: border-box;
}
.date .date-box{
    display: flex;justify-content: space-between;
    padding-top: 64px;box-sizing: border-box;
}
.date .date-box .date-left{
    width: 800px;
}
.date .date-box .date-left table{
    width: 800px;
    border-collapse: collapse;border-spacing: 0;
}
.date .date-box .date-left table thead{}
.date .date-box .date-left table thead tr{}
.date .date-box .date-left table thead tr th{
    height: 60px;
    background: #DDF1FF;
    text-align: center;line-height: 60px;
    font-size: 18px;color: #144DA2;
    border-color: #A3D8F7;
}
.date .date-box .date-left table tbody{}
.date .date-box .date-left table tbody tr{background: #ffffff;}
.date .date-box .date-left table tbody tr:nth-of-type(2n){
    background: #EBEBEB;
}
.date .date-box .date-left table tbody tr td{
    text-align: center;
    height: 60px;
    line-height: 60px;
    border-color: #EDEDED;
	    width: 200px;
    color: #4B4B4B;
}
.date .date-box .date-left table tbody tr td:first-child{
    width: 500px;
    color: #000000;font-size: 16px;
    text-align: left;
    padding-left: 16px;box-sizing: border-box;
}
.date .date-box .date-left table tbody tr td:last-child{
    width: 100px;
}
.date .date-box .date-left table tbody tr td.white{color: #D9862C;}
.date .date-box .date-left table tbody tr td.ing{color: #38B21F;}
.date .date-box .date-left table tbody tr td.end{color: #555555;}
.date .date-box .date-right{}


/*===---- 相关下载 ----===*/
.down{
    padding-bottom: 100px;
}
.down .down-box{
    display: flex;justify-content: space-between;
    padding-top: 64px;
}
.down .down-box .down-left{
    width: 800px;
}
.down .down-box .down-left table{
    border-collapse: collapse;border-spacing: 0;
    border-color: #E7E7E7;
}
.down .down-box .down-left table tbody{}
.down .down-box .down-left table tbody tr{
    border-color: #E7E7E7;
}
.down .down-box .down-left table tbody tr td{
    border-color: #E7E7E7;
}
.down .down-box .down-left table tbody tr td.td1{}
.down .down-box .down-left table tbody tr td.td1 .td1-box{
    display: flex;align-items: center;
    width: 600px;
    box-sizing: border-box;padding: 33px 28px;
}
.down .down-box .down-left table tbody tr td.td1 img{
    width: 40px;height: 53px;
    display: block;
    margin-right: 20px;
}
.down .down-box .down-left table tbody tr td.td1 p{
    font-size: 16px;line-height: 30px;
}
.down .down-box .down-left table tbody tr td.td2{
    width: 200px;
    box-sizing: border-box;
}
.down .down-box .down-left table tbody tr td.td2 .td2-box{
    display: flex;align-items: center;justify-content: center;

}
.down .down-box .down-left table tbody tr td.td2 a{
    display: flex;align-items: center;
}
.down .down-box .down-left table tbody tr td.td2 a img{
    width: 18px;height: auto;
    display: block;
    margin-right: 10px;
}
.down .down-box .down-left table tbody tr td.td2 a span{
    font-size: 16px;color: #33AFE4;
}
.down .down-box .down-left table tbody tr td.td2 a.a1{
    margin-right: 30px;
}
.down .down-box .down-left table tbody tr td.td2 a.a1 span{color: #1D9C2E;}
.down .down-box .down-left table tbody tr td.td2 a.a2{}
.down .down-box .down-right{}


/*===---- 通知公告 ----===*/
.news{
    box-sizing: border-box;padding-bottom: 100px;
}
.news .news-box{
    display: flex;justify-content: space-between;
    padding-top: 64px;
}
.news .news-box .news-left{
    width: 800px;
}
.news .news-box .news-left ul{}
.news .news-box .news-left ul li{
    display: flex;align-items: center;
    box-sizing: border-box;padding-bottom: 20px;
    border-bottom: 1px dashed #D1D1D1;
    margin-bottom: 20px;
}
.news .news-box .news-left ul li:last-child{
    border-bottom: none;
}
.news .news-box .news-left ul li img{
    display: block;
    width: 293px;height: 181px;
    margin-right: 10px;
}
.news .news-box .news-left ul li .li-right{}
.news .news-box .news-left ul li .li-right h4{
    font-size: 24px;
    text-overflow: ellipsis;overflow: hidden; -white-space: nowrap;
    margin-bottom: 10px;
}
.news .news-box .news-left ul li .li-right .time{
    font-size: 16px;color: #969696;
    margin-bottom: 10px;
}
.news .news-box .news-left ul li .li-right .content{
    font-size: 18px;color: #7C7C7C;line-height: 36px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news .news-box .news-right{}

/*===---- 理事 监理人 ----===*/
.liShi{
    box-sizing: border-box;padding-bottom: 100px;
}
.liShi .liShi-box{
    display: flex;justify-content: space-between;
    padding-top: 64px;
}
.liShi .liShi-box .liShi-left{
    width: 800px;
}
.liShi .liShi-box .liShi-left .tips{
    font-size: 18px;color: #979797;text-align: center;
    margin-bottom: 37px;
}
.member .member-box .member-left ul.type1 {
    display: flex;flex-wrap: wrap;justify-content: space-around;
}
.member .member-box .member-left ul.type1 li{
    background: #EBEBEB;
    box-sizing: border-box;padding: 3px;
    border-radius: 4px;
    width: 148px;
    margin-bottom: 34px;
}
.member .member-box .member-left ul.type1 li .li-img{
    box-sizing: border-box;padding: 4px;
    background: #ffffff;
    border-radius: 4px;
}
.member .member-box .member-left ul.type1 li .li-img img{
    display: block;
    width: 100%;height: 170px;
    border-radius: 4px;
}
.member .member-box .member-left ul.type1 li p{
    font-size: 18px;text-align: center;line-height: 40px;
    height: 40px;
}
.liShi .liShi-box .liShi-right{}


/*===---- 理事 监理人 ----===*/
.traffic{
    box-sizing: border-box;padding-bottom: 100px;
}
.traffic .traffic-box{
    display: flex;justify-content: space-between;
    padding-top: 64px;
}
.traffic .traffic-box .traffic-left{
    width: 800px;
}
.traffic .traffic-box .traffic-left .map{
    width: 100%;height: 530px;
    margin-bottom: 20px;
}
.traffic .traffic-box .traffic-left img{
    width: 100%;height: auto;
    margin: 29px auto 44px auto;
    display: block;
}
.traffic .traffic-box .traffic-left .title{
    font-size: 18px;text-align: center;
    line-height: 42px;
}
.traffic .traffic-box .traffic-left .title span{font-weight: bold;}

.traffic .traffic-box .traffic-left .tra-bot{
    margin-top: 44px;
    box-sizing: border-box;padding-top: 40px;
    border-top: 1px solid #E6E6E6;
}
.traffic .traffic-box .traffic-left .tra-bot h4{
    font-size: 24px;text-align: center;
    margin-bottom: 10px;
}
.traffic .traffic-box .traffic-left .tra-bot .bot-tip{
    font-size: 18px;color: #727272;text-align: center;
    margin-bottom: 34px;
}
.traffic .traffic-box .traffic-left table{
    border-collapse: collapse;border-spacing: 0;
}
.traffic .traffic-box .traffic-left table thead{}
.traffic .traffic-box .traffic-left table thead tr{}
.traffic .traffic-box .traffic-left table thead tr th{
    height: 62px;
    background: #F3F3F3;
    font-size: 18px;text-align: center;line-height: 62px;
    border: 1px solid #E6E6E6;
}
.traffic .traffic-box .traffic-left table thead tr .th1{
    width: 200px;
}
.traffic .traffic-box .traffic-left table thead tr .th2{
    width: 600px;
}
.traffic .traffic-box .traffic-left table tbody{}
.traffic .traffic-box .traffic-left table tbody tr{

}
.traffic .traffic-box .traffic-left table tbody tr td{
    border: 1px solid #E6E6E6;
    box-sizing: border-box;
    padding: 30px;
    font-size: 16px;
}
.traffic .traffic-box .traffic-left table tbody tr td p{
    font-size: 16px;line-height: 36px;
}
.traffic .traffic-box .traffic-left table tbody tr .td1{
    text-align: center;
}
.traffic .traffic-box .traffic-right{}







.ccsform p{margin:0;padding:0;border:0;}
.ccsform ul,li{list-style:none;}
.ccsform font{font-size:20px;color:#b2b6b7;}
.ccsform a{text-decoration:none;color:#111;}
.ccsform a:hover{text-decoration:underline;color:#e00}
.clear{clear:both}
.ccsform input{height:30px;line-height:30px;box-sizing:border-box;background-color:transparent; font-size:14px;border:none; border-bottom:1px solid #000; outline: none;}
.ccsform select{border:1px #CCC solid; height:30px; line-height:30px; border-radius:5px;box-sizing:border-box;background-color:transparent; font-size:16px; outline: none;}
.ccsform textarea{border:1px #ccc solid;line-height:30px; border-radius:10px;box-sizing:border-box;background-color:transparent; width:98%; outline: none;}


.ccsform{width:760px; margin:0 auto;}
.ccsform h1{text-align:center; font-size:30px; line-height:60px;}
.ccsform table{background:#000;border-radius:3px;margin-bottom:10px;}
.ccsform table td{padding:5px;background:#fff;}
.ccsform table td label{font-size:14px;line-height:28px;}
.ccsform table td label input{border:1px solid #ccc;width:14px; height:14px;}
.ccsform table td.error{background:#ffabab; color:#FFF;}
.ccsform table td.error input{color:#FFF; border-bottom:1px solid #FFF;}
.ccsform table td label {cursor:pointer}
.ccsform table tr td button.grey{background:#cccccc; color:#FFF; width:140px; height:57px; line-height:57px; border:0; font-size:24px; cursor:pointer;}
.ccsform table tr td button.orange{background:#f6bb3b; color:#FFF; width:140px; height:57px; line-height:57px; border:0; font-size:24px; cursor:pointer;}
.ccsform .toptr td{visibility:hidden; height:0px !important; padding:0 5px !important; background:#000000 !important;}

.w100 {width:100px}
.w170 {width:170px}
.w300 {width:300px}
.w480 {width:480px}

.newcontent h3 {
	font-size:24px;
	text-align:center;
}
.newcontent p.date {
	font-size:16px;
	color:#666;
	text-align:center;
	margin:10px;
}
