.asp{width:100%;text-align: center;}
.asp .pager {clear:both;width:100%;margin:0 auto;padding: 34px 0; line-height:30px;text-align:center;font-size: 14px;}
.asp .pager span,.asp .pager .nolink,
.asp .pager a {display:inline-block;border:solid 1px #ccc;color:#666;line-height:30px;margin:0 10px 0 0;padding:0px 11px;background:#fafafa;cursor: pointer;}

.asp .pager .pageinfo{display:inline-block;border:none;}

.asp .pager .cpb,.asp .pager a:hover{color:#FFF;font-weight:100;background:#12449b;border:solid 1px #12449b;}
.asp .pager span.no{margin:0px;padding: 0px;width: 31px; font-size: 14px;}
.asp .pager span.no:hover{background:#12449b;color:#FFF;cursor: pointer;border:solid 1px #12449b;}
.asp .pager span.text{margin-right: 0px;padding-left: 0px; border:#fff 1px solid;background: #fff;}

.asp .pager span.inp{ margin:1px 10px 0 0;padding: 0px; width: 61px;height:30px; background: #fff;border:solid 1px #ccc;}
.asp .pager span.inp input{width: 51px;padding: 2px 0 3px 10px; height: 22px;*padding: 0px 0 2px 10px;*height: 22px; font-size: 16px;color: #555;}
.asp .pager li{display: inline-block;}

.asp{padding:50px 0;}
.asp li{display: inline-block; width: 44px;}
.asp li span,.asp li a{border: solid 1px #ccc;
    color: #666;
    line-height: 30px;
    margin: 0 10px 0 0;
    padding: 0px 11px;
    background: #fafafa;
    cursor: pointer;}
.asp li.active span,.asp li a:hover{
    background:#12449b;color:#FFF;cursor: pointer;border:solid 1px #12449b;
}

.subnav{ height: 74px;line-height: 74px; font-size: 14px;color: #666;border-bottom: #dfdfdf 1px solid;}
.subnav i{margin-right: 6px; float: left;width: 12px;height: 74px;background: url(../image/icon_20.png) left center no-repeat;}
.subnav a{float: left;color: #666;}
.subnav span{padding: 0 1px; float: left;}
.subnav a.other,.subnav a:hover{color: #12449b;}


.dynamic .w1300{padding-top: 47px; background: #fff;}



.dynamic .tab_tit{margin:35px 0 0px; text-align: center;}
.dynamic .tab_tit a{display: inline-block;padding:0 2px;margin:0 17px; font-size: 16px;color: #333;line-height: 27px;}
.dynamic .tab_tit i{transition: all 0.5s;margin:0 auto; width: 0px;height: 2px;background: #12449b;}
.dynamic .tab_tit a.cur i,.dynamic .tab_tit a:hover i{transition: all 0.5s;width: 100%;}



.dynamic .time_year{padding-top: 26px; margin:0 auto 15px;}
.dynamic .time_year i{margin-right: 38px; margin-top: 16px; float: left;width: 5px;height: 22px;background: #12449b;}
.dynamic .time_year p{float: left;font-size: 36px;font-weight: bold;}
.dynamic .list .li{padding: 32px 0 28px;margin:0 7.5%;border-bottom: #ddd 1px solid;}
.dynamic .list .li .time{transition: all 0.5s; float: left;width: 141px;}
.dynamic .list .li .time i{margin-right: 20px; float: left;font-size: 24px;color: #999;line-height: 28px;}
.dynamic .list .li .time .icon{margin-top: 11px; position: relative; float: left;width:48px;height: 9px; }
.dynamic .list .li .time .icon span{-ms-transform-origin: 95% 50%;transform-origin: 95% 50%;transition-duration: .2s;transition-delay: .2s;transition-timing-function: ease;position: absolute;right: 3px;top: 4px; width: 10px;height: 1px;background: #ccc;}
.dynamic .list .li .time .icon em{margin-top: 4px; width: 44px;height: 1px;background: #ccc;}
.dynamic .list .li .text{float: right;width:calc(100% - 165px);}
.dynamic .list .li b{margin-bottom: 13px; font-size: 18px;color: #333; font-weight: 500;}
.dynamic .list .li p{font-size: 14px;color: #999;line-height: 26px;}
.dynamic .list .li .text .icon{margin-bottom: 15px;}
.dynamic .list .li .text i{float: left;padding:0 31px 0 24px; font-size: 14px;color: #999;}
.dynamic .list .li .text .i_01{background: url(../image/icon_171.png) left center no-repeat;}
.dynamic .list .li .text .i_02{background: url(../image/icon_181.png) left center no-repeat;}

.dynamic .list .li:hover .time{transition: all 0.5s; margin-top: 49px;}
.dynamic .list .li:hover b{color: #12449b;}
.dynamic .list .li:hover .time .icon span{background: #8a8a8a; transform:rotate(35deg); }
.dynamic .list .li:hover .time .icon em{background: #8a8a8a; }
.dynamic .list .li:hover .time .icon .s2{transform:rotate(-35deg);}


.material .w1300{padding-top: 47px; background: #fff;}
.material .tab_tit{margin:25px 0 29px; text-align: center;}
.material .tab_tit a{display: inline-block;padding:0 2px;margin:0 17px; font-size: 16px;color: #333;line-height: 27px;}
.material .tab_tit i{transition: all 0.5s;margin:0 auto; width: 0px;height: 2px;background: #12449b;}
.material .tab_tit a.cur i,.material .tab_tit a:hover i{transition: all 0.5s;width: 100%;}

.material ul li{float: left;margin:0 0 40px 3.8%;width: 28.07%;border-bottom: #ebebeb 2px solid;}
.material ul .pic{margin-bottom: 20px; position: relative;width: 100%;overflow: hidden;border-radius: 8px;}
.material ul .pic i{width: 100%;height: 100%;transform: scale(1);transition-duration: 0.7s;}
.material ul .pic em{position: absolute;right: 14px;bottom: 14px; width: 75px;height: 28px;line-height: 28px;text-align: center; font-size: 14px;color: #fff;font-family: Arial;background: rgba(0,0,0,0.5);border-radius: 4px;}
.material ul p{margin-bottom: 8px; font-size: 18px;color: #333;text-align: center;}
.material ul .icon{margin-bottom: 15px;text-align: center;}
.material ul .icon i{display: inline-block; padding-left:24px; font-size: 14px;color: #999;}
.material ul .icon .i_01{padding-right: 30px; background: url(../image/icon_191.png) left center no-repeat;}
.material ul .icon .i_02{background: url(../image/icon_17s.png) left center no-repeat;}

.material ul a:hover .pic i{transform: scale(1.1);transition-duration: 0.7s;}
.material ul a:hover p{color: #12449b;}



.new_xq .w1300{padding-top: 27px; background: #fff;}
.new_xq .pad{margin:0 auto;width: 84.61%;}
.new_xq .tit{padding-top: 56px;}
.new_xq .tit b{margin-bottom: 30px; font-size: 24px;color: #333;text-align: center;font-weight: 500;}
.new_xq .tit .icon{margin-bottom: 30px;text-align: center;}
.new_xq .tit .icon i{display: inline-block; padding:0 30px 0 24px; font-size: 16px;color: #999;}
.new_xq .tit .icon .i_01{ background: url(../image/icon_19s.png) left center no-repeat;}
.new_xq .tit .icon .i_02{background: url(../image/icon_211.png) left center no-repeat;}
.new_xq .tit .icon .i_03{background: url(../image/icon_171.png) left center no-repeat;}
.new_xq .tit .icon i:last-child{padding-right: 0;}

.new_xq .next .text{padding-bottom: 50px; font-size: 16px;line-height: 29px;color: #666;}
.new_xq .next .text img{margin:20px auto; max-width:100%; }
.new_xq .next .text table{border-left: #000 1px solid;border-top: #000 1px solid;margin:0 auto;}
.new_xq .next .text table td{border-right: #000 1px solid;border-bottom: #000 1px solid;}
.new_xq .next .text b{font-weight:700}
.new_xq .next .text b,.new_xq .next .text em,.new_xq .next .text i,.new_xq .next .text span{display:inline}
.new_xq .next .text video{display:block;margin:20px auto;width:80%;text-align:center;}

.new_xq .flip_over{padding-bottom: 78px;}
.new_xq .flip_over .a_0{float: left;margin-right: 10px; width: 422px;background: #f4f4f4;}
.new_xq .flip_over .pad{padding:10px 10px 10px 30px;width:auto; font-size: 16px;line-height: 27px;color: #666;}
.new_xq .flip_over .pad i{color: #12449b;}
.new_xq .flip_over .a_0:hover .pad{color: #12449b;}
.new_xq .flip_over .a_03{float: right;width: calc(100% - 911px);height: 68px;line-height: 68px;text-align: center;font-size: 16px;color: #12449b;border: #12449b 1px solid;border-radius: 8px;}


.time_suspended{position: fixed;right: 3%;top: 62%;transform: translateY(-50%);width: 162px; text-align: center;border: #12449b 1px solid;background: #fff;box-shadow:0 0 10px rgba(207,40,32,0.22);border-radius: 6px;}
.time_suspended .icon{margin:19px 0 12px;width: 100%;height: 36px;background: url(../image/icon_221.png) center no-repeat;}
.time_suspended p{margin-bottom: 13px; font-size: 16px;color: #333;}
.time_suspended div.clearfix{margin-bottom: 20px;}
.time_suspended i{display: inline-block;padding: 0 5px; font-size: 18px;color: #12449b;font-family: Arial;}
.time_suspended .i_01,.time_suspended .i_02,.time_suspended .i_03{padding: 0;}
@media screen and (max-width:1530px){
    .time_suspended{right: 2%;}
   
}
@media screen and (max-width:1430px){
    .time_suspended{right: 2%; width: 130px;}
    .time_suspended div.clearfix{margin-bottom: 16px;}
}
@media screen and (max-width:1370px){
    .time_suspended{right: 1%; width: 126px;}
    .time_suspended div.clearfix{margin-bottom: 16px;}
}
@media screen and (max-width:1310px){
    .time_suspended{right: 0; width: 122px;}
    .time_suspended p{font-size: 15px;}
    .time_suspended div.clearfix{margin-bottom: 10px;}
}


.register{position: relative;width: 100%;background: url(../image/register.jpg) center no-repeat;background-size: cover;}
.register .pos{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;}
.register .pos .logo{margin:0 auto 42px;}

.register .next_01{margin:0 auto;width: 696px;border-radius: 8px; background: #fff;}
.register .next_01 .pad{padding: 1px 100px 54px;}
.register .next_01 b{line-height: 118px;font-size: 36px;color: #12449b;text-align: center;}
.register .next_01 dl{margin-bottom: 14px; height: 70px;border-radius: 8px;background: #f2f2f2;}
.register .next_01 dt{float: left;width: 88px;height: 70px;background: url(../image/icon_231.png) center no-repeat;}
.register .next_01 dl:nth-child(2) dt{background: url(../image/icon_242.png) center no-repeat;}
.register .next_01 dd{float: left;width: 380px;height: 70px;line-height: 70px;}
.register .next_01 dd input{width: 380px;height: 70px;line-height: 70px;font-size: 20px;color: #999; background: none;}
.register .next_01 .text{margin-bottom: 29px; font-size: 16px;color: #999;}
.register .next_01 .text i{float: left;padding-left: 24px;background: url(../image/icon_252.png) left center no-repeat;cursor: pointer;}
.register .next_01 .text i.cur{background: url(../image/icon_25s.png) left center no-repeat;}
.register .next_01 .text a{float: right;color: #999;}
.register .next_01 .text .a_01{color: #12449b;}
.register .next_01 .text a:hover{color: #12449b;}

.register .but{display: block; width: 100%; height: 74px;line-height: 74px;text-align: center;font-size: 24px;color: #fff;border-radius: 8px; background: url(../image/button.jpg) center no-repeat;background-size: cover;border: none;cursor: pointer;}


@media screen and (max-height:700px){
    .register .pos .logo {margin: 0 auto 32px;height: 158px;}
    .register .next_01{width: 656px;}
    .register .next_01 .pad{padding: 1px 80px 40px;}
    .register .next_01 b{line-height: 88px;font-size: 34px;}
    .register .next_01 dl,.register .next_01 dt{height: 60px;}
    .register .next_01 dd,.register .next_01 dd input{height: 60px;line-height: 60px;}
    .register .next_01 .text{margin-bottom: 20px;}
    .register .but{height: 58px;line-height:58px;}
}


.register .next_02{margin:0 auto;padding-bottom: 50px; width: 994px;border-radius: 8px; background: #fff;}

.register .next_02 .tit{line-height: 130px;text-align: center; border-bottom: #12449b 1px solid;}
.register .next_02 .tit b{display: inline;padding-left: 75px;font-size: 36px;color: #12449b;background: url(../image/icon_26.png) left center no-repeat;}
.register .next_02 .next{margin:0 auto;width: 782px;}
.register .next_02 dl{float: left;margin-top: 42px; width: 371px;border-bottom: #ddd 1px solid;}
.register .next_02 dl:nth-child(2n-1){margin-right: 40px;}
.register .next_02 dt{line-height: 25px;}
.register .next_02 dt b{float: left; font-size: 18px;color: #333;}
.register .next_02 dt i{float: left;font-size: 16px;color: #999;}
.register .next_02 dd input{float: left;width: 253px;height: 68px;line-height: 68px; font-size: 20px;color: #999;}
.register .next_02 dd em{float: right;margin:13px 0; width: 96px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #333;border: #d2d2d2 1px solid;background: #e7e7e7;border-radius: 6px;cursor: pointer;}
.register .next_02 .but{margin:50px auto 0; max-width: 492px;}


@media screen and (max-height:800px){
    .register .next_02{padding-bottom: 36px;width: 917px;}
    .register .next_02 .tit{line-height: 90px;}
    .register .next_02 dl{margin-top: 22px;}
    .register .next_02 .but{margin:36px auto 0;height: 64px;line-height:64px;}
}

@media screen and (max-height:700px){
    .register .next_02{padding-bottom: 30px;width: 917px;}
    .register .next_02 .tit{line-height: 70px;}
    .register .next_02 .tit b{padding-left: 60px;font-size: 26px;background: url(../image/icon_26.png) left center no-repeat;background-size: 50px auto;}
    .register .next_02 dl{margin-top: 16px;}
    .register .next_02 .but{margin:30px auto 0;max-width: 400px;}
    .register .next_02 dd input{height: 50px;line-height: 50px;font-size: 18px; }
    .register .next_02 dd em{margin:9px 0;height: 32px;line-height: 32px;}
}



.personal{margin:10px 0 50px;}
.personal .subnav_s{width: 19.23%;}
.personal .subnav_s .t{padding:1px 0 46px;margin-bottom: 10px; line-height: 32px;text-align: center;background:#fff url(../image/personal_2.jpg) bottom center no-repeat;background-size: 100% auto;}
.personal .subnav_s .t .icon{margin:22px auto 20px;padding:7px; width: 100px;height: 100px;border: #12449b 1px solid;border-radius: 114px;}
.personal .subnav_s .t .icon i{width: 100px;height: 100px;border-radius: 100px;}
.personal .subnav_s .t .text i{display: inline-block;width: 25px; text-indent: -9999px;font-size: 16px;background: url(../image/icon_28.jpg) center no-repeat;}
.personal .subnav_s .t .text b{display: inline-block;padding:0 12px; font-size: 16px;color: #12449b;}
.personal .subnav_s .t p{font-size: 20px;color: #333;font-weight: bold;}
.personal .subnav_s .c a{margin-bottom: 10px; background: #fff;}
.personal .subnav_s .c i{float: left;width: 4px;height: 50px;background: url(../image/personal_3.jpg) center no-repeat;}
.personal .subnav_s .c p{float: left;transition: all 0.5s; padding-left:32%;margin-right: 8%; width: calc(60% - 4px ); line-height: 50px; font-size: 16px;color: #666;background: url(../image/icon_27.png) right center no-repeat;}
.personal .subnav_s .c a:hover p{transition: all 0.5s; padding-left:42%;width: calc(50% - 4px );color: #12449b;background: url(../image/icon_27s.png) right center no-repeat;}
.personal .subnav_s .c a.on p,.personal .subnav_s .c a.on:hover p{padding-left:32%;width: calc(60% - 4px );color: #12449b;background: url(../image/icon_27s.png) right center no-repeat;}
.personal .subnav_s .b{margin-top: 30px; width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;border-radius: 4px;background: #ccc;}
.personal .subnav_s .b:hover{background: #12449b;}
.personal .next{width: 80%;}


.personal .next .pad{padding:1px 4.8% ;background: #fff;}
.personal .next .pad .tit b{padding-left: 14px;line-height: 82px; font-size: 24px;color: #333;background: url(../image/icon_29.jpg) 1px center no-repeat;border-bottom: #ddd 1px solid;}
.personal .next .pad .tit p{padding-top: 37px; font-size: 20px;color: #333;font-weight: bold;}



.history .li{padding: 32px 0 28px;border-bottom: #ddd 1px solid;}
.history .li b{margin-bottom: 13px; font-size: 18px;color: #333; font-weight: 500;}
.history .li p{font-size: 14px;color: #666;line-height: 26px;}
.history .li .text .icon{margin-bottom: 15px;}
.history .li .text i{float: left;padding:0 31px 0 24px; font-size: 14px;color: #999;}
.history .li .text .i_01{background: url(../image/icon_19s.png) left center no-repeat;}
.history .li .text .i_02{background: url(../image/icon_171.png) left center no-repeat;}
.history .li .text .i_03{background: url(../image/icon_181.png) left center no-repeat;}
.history .li .text .i_04{background: url(../image/icon_211.png) left center no-repeat;}
.history .li:hover b{color: #12449b;}
.history .asp .pager{padding: 60px 0;}



.personal .set .pad{padding-bottom: 130px;}
.set .file{ position: relative;margin:40px auto; width: 126px;height: 126px;  overflow: hidden;cursor: pointer;}
.set .file i{position: absolute;width: 126px; height: 126px; right: 0;top: 0;z-index: 1;opacity: 0; border-radius:126px;background: rgba(0,0,0,0.5) url(../image/icon_301.png) center no-repeat; }
.set .file input {position: absolute;width: 126px; height: 126px; right: 0;top: 0;z-index: 2; opacity: 0;cursor: pointer;}
.set .file:hover i{opacity: 1;}
.set .tx b{margin: 10px 0 20px; font-size: 20px;color: #333;text-align: center;}
.set ul .t{position: relative;line-height: 59px;border-bottom: #ddd 1px solid;}
.set ul .t i{float: left;font-size: 20px;color: #333;}
.set ul .t p{position: absolute;left: 20%;top: 0;width: 60%;text-align: center;font-size:16px;color: #666;font-weight: 600;}
.set ul .t span{float: right;padding-right: 26px; font-size: 20px;color: #957877;background: url(../image/icon_28.png) right center no-repeat;}
.set ul .t span.cur{background: url(../image/icon_28s.png) right center no-repeat;}
.set .pos{display: none; padding:13px 2.4%;background: #fafafa;border-bottom: #ddd 1px solid;}
.set .pos dl{float: left;width: 46.9%;}
.set .pos dl:nth-child(2n){float: right;}
.set .pos dt{float: left;width: 120px;height: 60px; line-height: 64px; font-size: 20px;color: #957877;text-align: right;overflow: hidden;}
.set .pos dd{float: left; width: calc(100% - 120px);height: 59px;line-height: 59px; border-bottom: #ddd 1px solid;}
.set .pos dd input{width: 100%; height: 59px;line-height: 59px; font-size: 20px;color: #999;background: none;}
.set .pos dd p{font-size: 20px;color: #333;}

.set .pos dd.clearfix input{float: left; width: calc(100% - 96px);}

.set .pos dd.clearfix em{float: right;margin:11px 0 0;width: 86px;height: 34px;line-height: 34px;text-align: center;font-size: 16px;color: #333;border: #d2d2d2 1px solid;background: #e7e7e7;border-radius: 6px;cursor: pointer;}

.set .pos .but{display: block;margin:22px auto 0; width: 90px; height: 42px;line-height: 42px;text-align: center;font-size: 16px;color: #fff;border-radius: 4px; background: url(../image/button.jpg) center no-repeat;background-size: cover;border: none;cursor: pointer;}




.statistics{}
.statistics .tit_s{line-height: 82px;border-bottom: #ddd 1px solid;}
.statistics .tit_s p{float: left; padding-left: 14px; font-size: 24px;color: #333; background: url(../image/icon_29.jpg) 1px center no-repeat;}
.statistics .tit_s .fr{font-size: 18px;color: #666;}


.statistics .tit_s .icon{float: left;position: relative; padding-left: 14px;background: url(../image/icon_311.png) left center no-repeat;}
.statistics .tit_s em{display: inline;opacity: 0;}
.statistics .tit_s span{position: absolute;left: 0;top: 0;width: 100%;text-align: right; cursor: pointer;}

.statistics .tit_s .icon:hover,.statistics .tit_s .icon.cur{color: #12449b;background: url(../image/icon_31s.png) left center no-repeat;}
.statistics .tit_s i{float: left;padding:0 10px;}


.statistics .t{}
.statistics .t .left{width: 49.32%;background: #fff;}
.statistics .t .left .pic{position: relative; width: 100%;height: 573px;}
.statistics .t .left #total{width: 100%;height: 573px;}
.statistics .t .left .pic .time{position: absolute;left: 0;bottom: 180px;width: 100%;font-size: 18px;color: #333;text-align: center;}

.statistics .t .left #target{width: 100%;height: 573px;}

.statistics .b{margin-top: 12px;width: 100%;height: 544px; background: #fff;}
.statistics .b #statistical{width: 100%;height: 460px;}





.community{background: #f1f2f6;}
.community img{max-width: 100%;}