/* CSS Document */
a, b, body, dd, div, dl, dt, em, footer, form, h1, h2, h3, h4, h5, h6, header, hr, html, i, img, input, label, li, nav, object, ol, p, section, select, span, strong, table, tbody, td, th, tr, tt, ul{margin: 0;padding: 0;border: 0; font-weight:normal;}

html{}
body { font-family:"微软雅黑", Arial; box-sizing:border-box; background:#f6f6f6;}
ul, ol, li, dl { list-style: none;}
a { text-decoration: none; margin:0; color:#666;}
input, select, textarea { -webkit-tap-highlight-color: rgba(255,255,255,0); -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; outline:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.nav{ width:100%; height:100px; box-sizing:border-box; background:#00050a; padding:0 20px; position:fixed; top:0; z-index:1000;}
.nav_main{ max-width:1200px; height:100px; margin:0 auto;}
.nav .logo{ height:100px; float:left;}
.nav .logo a{ width:300px; height:100px; display:block; background:url(../images/logo.png) no-repeat left center; background-size:auto 60px;}
.nav ul{ height:100px; line-height:100px; float:right;}
.nav ul li{ float:left; line-height:100px; height:100px; margin-left:36px; font-size:18px; cursor:pointer; position:relative;}
.nav ul li a span{ float:left; color:#fff; margin-right:6px;}
.nav ul li a em{ float:left; width:9px; height:100%; display:block; background:url(../images/nav_xl01.png) no-repeat center;}
.nav ul li.nav_on a span{ color:#09c9f9;}
.nav ul li.nav_on a em{ background:url(../images/nav_xl02.png) no-repeat center;}
.nav ul li:hover a span{ color:#09c9f9;}
.nav ul li:hover a em{ background:url(../images/nav_xl02.png) no-repeat center;}

.nav ul li .nav_zk{ width:100%; height:0px; overflow:hidden;background: -webkit-linear-gradient(rgba(0,0,0,.7), rgba(21,41,50,.7)); background: -o-linear-gradient(rgba(0,0,0,.7), rgba(21,41,50,.7)); background: -moz-linear-gradient(rgba(0,0,0,.7), rgba(21,41,50,.7)); background: linear-gradient(rgba(0,0,0,.7), rgba(21,41,50,.7)); box-sizing:border-box; transition-duration:0.5s; position:fixed; top:100px; left:0; z-index:1000; padding:0 10px;}
.nav_zcd{ line-height:80px; height:80px; position:absolute; left:50%; transform:translateX(-50%);}
.nav_zcd a{ margin:0 24px; line-height:80px; height:80px; display:block; float:left; color:#fff; font-size:16px; transition-duration:0.3s;}
.nav_zcd a:hover{ color:#09c9f9;}
.nav ul li:hover .nav_zk{ height: 82px; border-top: 1px solid #417085;}

.nav ul li .nav_zk01{ width:200px; height:0px; overflow:hidden;background: -webkit-linear-gradient(rgba(0,0,0,.7), rgba(21,41,50,.7)); background: -o-linear-gradient(rgba(0,0,0,.7), rgba(21,41,50,.7)); background: -moz-linear-gradient(rgba(0,0,0,.7), rgba(21,41,50,.7)); background: linear-gradient(rgba(0,0,0,.7), rgba(21,41,50,.7)); box-sizing:border-box; transition-duration:0.5s; position:absolute; top:100px; left:50%; transform:translateX(-50%); z-index:1000; padding:0 10px;}
.nav_zcd01{ line-height:40px;}
.nav_zcd01 a{ text-align:center; line-height:40px; height:40px; display:block; color:#fff; font-size:16px; transition-duration:0.3s; display:block;}
.nav_zcd01 a:hover{ color:#09c9f9;}
.nav_zcd01_an{ border-top:1px solid #417085;}
.nav_zcd01_an a{ text-align:center; width:100%; background:#417085; border-radius:4px; box-sizing:border-box; margin:10px auto;}
.nav ul li:hover .nav_zk01{ height:301px; border-top: 1px solid #417085;}

.yemian_nr{ width:100%; margin:100px auto 0; background:#f6f6f6;}
.ny_nav{ width:1200px; margin:0 auto; height:100px; box-sizing:border-box; padding-top:30px;}
.ny_nav li{ float:left; margin-right:30px; font-size:20px; color:#333; line-height:70px;}
.ny_nav li a{ color:#333;}

.ny_nav_shipin li a {
    color: #fff;
}
.ny_nav li.on a{ color:#00a9f4;}
.ny_nav li a:hover{ color:#00a9f4;}

.toutiao{ width:1200px; margin:0 auto;}
.toutiao dl{ width:100%; background:#fff; max-height:150px; overflow:hidden; margin-bottom:10px;}
.toutiao dl dt{ width:210px; height:150px; float:left;}
.toutiao dl dt img{ width:100%; height:100%; display:block;}
.toutiao dl dd{ padding:20px; max-height:150px; overflow:hidden;}
.toutiao dl dd h2{ font-size:18px; color:#333; line-height:27px; margin-bottom:10px;}
.toutiao dl dd h2 a{ color:#333;}
.toutiao dl dd h2 span{ padding:3px 10px; background:#7fd4f9; font-size:16px; margin-right:10px; color:#fff;}
.toutiao dl dd p{ font-size:14px; color:#888; line-height:24px; height:48px; overflow:hidden; margin-bottom:10px; text-align:justify;}
.toutiao dl dd h3{ font-size:14px; color:#333;}

.toutiao2 {
    width: 100%;
    margin: 100px auto 0;
    background: #fff;
}

.toutiao2_01 {
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0;
    box-sizing: border-box;
    border-bottom: 4px solid #00a9f4;
}

.toutiao2_01_l {
    float: left;
    width: 610px;
    height: 430px;
    box-sizing: border-box;
    margin-right: 30px;
    position: relative;
}

.toutiao2_qh {
    width: 38px;
    height: 50px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 200;
}

.toutiao2_qh a {
    width: 38px;
    height: 50px;
    display: block;
}

.toutiao2_qh_l {
    left: 0;
}

.toutiao2_qh_l a {
    background: url(../images/hd_l.png) no-repeat center;
}

.toutiao2_qh_r {
    right: 0;
}

.toutiao2_qh_r a {
    background: url(../images/hd_r.png) no-repeat center;
}

.toutiao2_01_l dl {
    float: left;
    width: 610px;
    height: 430px;
    position: relative;
    z-index: 100;
}

.toutiao2_01_l dl dt {
    width: 610px;
    height: 430px;
}

.toutiao2_01_l dl dt img {
    width: 100%;
    height: 100%;
}

.toutiao2_01_l dl dd {
    width: 610px;
    height: 60px;
    background: url(../images/hd_tbg.png) repeat-x;
    line-height: 60px;
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 18px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.toutiao2_01_l dl dd a {
    color: #fff;
}

.toutiao2_01_r {
    float: right;
    width: 560px;
    height: 430px;
    box-sizing: border-box;
}

.toutiao2_01_bt {
    width: 100%;
    height: 43px;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
}

.toutiao2_01_bt h2 {
    font-size: 24px;
    color: #00a9f4;
    float: left;
    line-height: 26px;
    padding-bottom: 14px;
    box-sizing: border-box;
    border-bottom: 3px solid #00a9f4;
}

.toutiao2_01_r ul {
    width: 100%;
}

.toutiao2_01_r ul li {
    width: 100%;
    height: 96px;
    box-sizing: border-box;
    padding-top: 22px;
}

.toutiao2_01_r ul li a {
    color: #333;
}

.toutiao2_01_r ul li a h2 {
    color: #333;
    font-size: 18px;
    margin-bottom: 8px;
}

.toutiao2_01_r ul li a p {
    height: 40px;
    overflow: hidden;
    color: #888;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
}

.toutiao2_01_r ul li:hover a h2 {
    color: #00a9f4;
}

.ny_nav2 {
    width: 1200px;
    margin: 0 auto;
    height: 87px;
    box-sizing: border-box;
    padding-top: 17px;
}

.ny_nav2 li {
    float: left;
    margin-right: 30px;
    font-size: 21px;
    color: #333;
    line-height: 70px;
}

.ny_nav2 li a {
    color: #333;
}

.ny_nav2 li.on a {
    color: #00a9f4;
}

.ny_nav2 li a:hover {
    color: #00a9f4;
}

.toutiao2_nr {
    width: 1200px;
    margin: 0 auto;
}

.toutiao2_nr dl {
    width: 285px;
    float: left;
    background: #fff;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, .08);
    margin: 0 20px 20px 0;
}

.toutiao2_nr dl:nth-child(4n) {
    margin-right: 0;
}

.toutiao2_nr dl dt {
    width: 285px;
    height: 200px;
    overflow: hidden;
}

.toutiao2_nr dl dt img {
    width: 100%;
    height: 100%;
    transition-duration: .5s;
}

.toutiao2_nr dl:hover dt img {
    transform: scale(1.1, 1.1);
}

.toutiao2_nr dl dd {
    width: 100%;
    box-sizing: border-box;
    padding: 14px;
}

.toutiao2_nr dl dd h2 {
    font-size: 18px;
    color: #333;
    line-height: 26px;
    margin-bottom: 10px;
}

.toutiao2_nr dl dd h2 a {
    color: #333;
}

.toutiao2_nr dl dd h2 a:hover {
    color: #00a9f4;
}

.toutiao2_nr dl dd p {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}

.toutiao2_nr dl dd p span {
    float: left;
}

.toutiao2_nr dl dd p a {
    font-size: 16px;
    color: #fff;
    width: 54px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    display: block;
    background: rgba(0, 169, 244, .6);
    float: right;
}

.toutiao_x{ width:1200px; margin:0 auto; padding:30px 0;}
.toutiao_x_l{ width:880px; float:left; margin-right:30px; background:#fff; padding:20px; box-sizing:border-box;}
.toutiao_x_bt{ width:100%; border-bottom:1px solid #ddd; padding-bottom:10px;}
.toutiao_x_bt h2{ width:100%; line-height:40px; color:#333; font-size:21px; margin-bottom:10px;}
.toutiao_x_bt p{ width:100%; font-size:14px; color:#999;}
.toutiao_x_bt p span{ margin-right:20px;}
.toutiao_x_nr{ width:100%; padding-top:20px; color:#555; font-size:16px; line-height:30px; text-align:justify;}
.toutiao_x_r{ width:290px; float:right; box-sizing:border-box; padding:20px; background:#fff;}
.toutiao_x_r h3{ width:100%; font-size:21px; color:#333; line-height:30px;}
.toutiao_x_r h3 span{ float:right; line-height:30px; font-size:16px; color:#00a9f4; cursor:pointer;}
.toutiao_x_xq{ width:100%;}
.toutiao_x_xq dl{ width:100%; margin-top:20px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.toutiao_x_xq dl:last-child{ border:0; padding-bottom:0;}
.toutiao_x_xq dl dt{ width:250px; height:178px; margin-bottom:10px; overflow:hidden;}
.toutiao_x_xq dl dt img{ width:100%; height:100%; transition-duration:.5s;}
.toutiao_x_xq dl dd{ width:100%; line-height:28px; font-size:16px; color:#333;}
.toutiao_x_xq dl dd a{ color:#333;}
.toutiao_x_xq dl dd a:hover{ color:#00a9f4;}
.toutiao_x_xq dl:hover dt img{ transform:scale(1.1,1.1);}


.jzgd{ width:100%; height:50px; clear:both; line-height:50px; background:#fff; color:#666; font-size:18px; text-align:center;}

/*.shipin{ width:1200px; margin:0 auto;}
.shipin ul{ width:100%;}
.shipin ul li{ width:380px; height:270px; float:left; margin-right:30px; position:relative; box-sizing:border-box; margin-bottom:30px;}
.shipin ul li:nth-child(3n){ margin-right:0;}
.shipin ul li img{ width:100%; height:100%; display:block;}
.shipin ul li p{ width:100%; height:60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.85)); background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.85)); background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.85)); background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.85)); position:absolute; bottom:0; left:0; font-size:18px; color:#fff; line-height:40px; box-sizing:border-box; padding:15px 10px 0;}
.shipin_fc{ width:100%; height:100%; position:absolute; top:0; left:0; box-sizing:border-box; transition-duration:.3s;}
.shipin ul li .shipin_fc a img{ width:58px; height:58px; position:absolute; top:50%; left:50%; margin-top:-29px; margin-left:-29px; opacity:0; cursor:pointer;}
.shipin ul li:hover p{ display:none;}
.shipin ul li:hover .shipin_fc{ border-top:135px solid rgba(0,0,0,.56); border-left:170px solid rgba(0,0,0,.56); border-right:170px solid rgba(0,0,0,.56); border-bottom:135px solid rgba(0,0,0,.56);}
.shipin ul li:hover .shipin_fc a img{ opacity:1; transition-duration:.3s; transition-delay:.3s;}
.shipin_tc{ width:100%; height:100%; background:rgba(0,0,0,.7); position:fixed; top:0; left:0; z-index:1000; display:none;}
.yemian_tcgb{ width:30px; height:30px; background:url(../images/gb.png) no-repeat center; position:absolute; top:50px; right:50px; cursor:pointer;}
.shipin_tc video{ max-width:80%; max-height:90%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
*/
.shipin_bg {
    width: 100%;
    margin: 100px auto 0;
    background: #07081c url(../images/shipin_bg.png) center;
    background-size: cover;
    box-sizing: border-box;
    padding-bottom: 140px;
    position: relative;
}

.shiping_bg2 {
    width: 100%;
    height: 383px;
    position: absolute;
    bottom: 0px;
    left: 0;
    background: url(../images/shipin_bg2.png) no-repeat bottom center;
    z-index: 50px;
}

.shipin {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
    margin-top: 20px;
}

.shipin ul {
    width: 100%;
}

.shipin ul li {
    width: 380px;
    float: left;
    margin-right: 30px;
    box-sizing: border-box;
    margin-bottom: 40px;
}

.shipin ul li:nth-child(3n) {
    margin-right: 0;
}

.shipin ul li .splb_bg {
    width: 380px;
    height: 250px;
    position: relative;
    margin-bottom: 30px;
}

.shipin ul li .splb_bg img {
    width: 100%;
    height: 100%;
    display: block;
}

.shipin ul li p {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-size: 18px;
    color: #fff;
    box-sizing: border-box;
}

.shipin ul li .splb_bg .shipin_fc {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    transition-duration: .3s;
}

.shipin ul li .splb_bg .shipin_fc a img {
    width: 58px;
    height: 58px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -29px;
    margin-left: -29px;
    opacity: 0;
    cursor: pointer;
}

.shipin ul li:hover p {
    color: #00d6fd;
}

.shipin ul li:hover .splb_bg .shipin_fc {
    border-top: 125px solid rgba(0, 0, 0, .56);
    border-left: 170px solid rgba(0, 0, 0, .56);
    border-right: 170px solid rgba(0, 0, 0, .56);
    border-bottom: 125px solid rgba(0, 0, 0, .56);
}

.shipin ul li:hover .splb_bg .shipin_fc a img {
    opacity: 1;
    transition-duration: .3s;
    transition-delay: .3s;
}

.shipin_tc {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
}

.yemian_tcgb {
    width: 30px;
    height: 30px;
    background: url(../images/gb.png) no-repeat center;
    position: absolute;
    top: 50px;
    right: 50px;
    cursor: pointer;
}

.shipin_tc video {
    max-width: 80%;
    max-height: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.sp_jzgd {
    width: 1200px;
    margin: 0 auto;
    clear: both;
    padding-top: 40px;
    color: #02aed1;
    font-size: 18px;
    text-align: center;
    border-top: 2px solid rgba(255, 255, 255, .1);
}

.sp_jzgd a {
    color: #02aed1;
    cursor: pointer;
}


/*科普集结号*/
.kp_main{ width:100%; margin:100px auto 0; background:#fff;}
.kp_gg{ width:100%; height:80px; background:rgba(0,169,244,0.1);}
.kp_gg_nr{ width:1200px; margin:0 auto;}
.kp_gg_l{ float:left; line-height:80px;}
.kp_gg_l p{ background:url(../images/kp_gg.png) no-repeat left center; font-size:22px; color:#333; padding-left:40px;}
.kp_gg_l p span{ margin-left:16px; color:#555; font-size:20px;}
.kp_sous{ width:460px; float:right; margin-top:16px; position:relative;}
.kp_txk{ width:460px; height:48px; line-height:42px; box-sizing:border-box; border-radius:4px; background:#fff; padding:0 110px 0 10px; color:#666; font-size:16px;}
.kp_ann{ width:100px; height:48px; cursor:pointer; line-height:42px; position:absolute; top:0; right:0; box-sizing:border-box; border-radius:0 4px 4px 0; background:#00a9f4 url(../images/kp_sous.png) no-repeat center; padding:0 10px; color:#999; font-size:16px;}

.kp_hdtz{ width:1200px; margin:0 auto; padding:30px 0; box-sizing:border-box;}
.kp_hdtz_l{ float:left; width:560px; height:380px; box-sizing:border-box; margin-right:30px; position:relative;}
.hd_qh{ width:38px; height:50px; position:absolute; top:50%; margin-top:-25px; z-index:200;}
.hd_qh a{ width:38px; height:50px; display:block;}
.hd_l{ left:0;}
.hd_l a{ background:url(../images/hd_l.png) no-repeat center;}
.hd_r{ right:0;}
.hd_r a{ background:url(../images/hd_r.png) no-repeat center;}
.kp_hdtz_l dl{ float:left; width:560px; height:380px; position:relative; z-index:100;}
.kp_hdtz_l dl dt{ width:560px; height:380px;}
.kp_hdtz_l dl dt img{ width:100%; height:100%;}
.kp_hdtz_l dl dd{ width:560px; height:60px; background:url(../images/hd_tbg.png) repeat-x; line-height:60px; box-sizing:border-box; padding:0 20px; font-size:18px; position:absolute; left:0; bottom:0;}
.kp_hdtz_l dl dd a{ color:#fff;}

.kp_hdtz_r{ float:right; width:610px; height:380px; box-sizing:border-box;}

.kp_bt{ width:100%;}
.kp_bt h2{ font-size:24px; color:#333; float:left; line-height:27px; margin-bottom:20px;}
.kp_bt a{ float:right; color:#00a9f4; line-height:27px; font-size:18px;}
.kp_bt a.kp_bt_gd01{ line-height:39px;}
.kp_bt ul{ float:right; margin-right:80px;}
.kp_bt ul li{ float:left; margin-left:10px; line-height:26px;}
.kp_bt ul li a{ color:#333; padding:6px 14px; border-radius:6px; cursor:pointer;}
.kp_bt ul li a.kp_bt_on{ background:#00a9f4; color:#fff;}
.kp_bt ul li a:hover{ background:#00a9f4; color:#fff;}

.kp_bt .kp_bt_dx {
    width: 85px;
    height: 3px;
    clear: both;
}

.kp_hdtz_r ul{ width:100%;}
.kp_hdtz_r ul li{ width:100%; height:55px; box-sizing:border-box; line-height:54px; font-size:18px; color:#333; border-bottom:1px solid #ccc;}
.kp_hdtz_r ul li a{ color:#333;}
.kp_hdtz_r ul li a:hover{ color:#00a9f4;}
.kp_hdtz_r ul li span{ float:right; color:#666; font-size:14px;}

.kp_rchd{ width:100%; background:#f8f8f8;}
.kp_rchd_nr{ width:1200px; margin:0 auto; padding:30px 0;}
.kp_rchd_lb{ width:100%; padding-top:30px;}
.kp_rchd_lb li{ width:50%; float:left; padding-right:50px; height:50px; box-sizing:border-box; line-height:49px; font-size:18px; color:#333; border-right:1px solid #ccc;}
.kp_rchd_lb li:nth-child(2n){ padding-left:50px; padding-right:0; border:0;}
.kp_rchd_lb li div{ border-bottom:1px dashed #ccc;}
.kp_rchd_lb li a{ color:#333;}
.kp_rchd_lb li a:hover{ color:#00a9f4;}
.kp_rchd_lb li span{ float:right; color:#666; font-size:14px;}

.kp_xmzj{ width:100%; background:url(../images/kp_xmbg2.png) no-repeat center bottom;}
.kp_xmzj_nr{ width:1200px; margin:0 auto; padding:30px 0;}
.kp_xmzj_bt{ margin-bottom:30px; display:inline-block; position:relative; left:50%; transform:translateX(-50%);}
.kp_xmzj_bt h2{font-size:24px; color:#333; float:left; margin:0 30px; text-align:center; line-height:32px;}
.kp_xmzj_bt span{ height:32px; width:240px; float:left;}
.kp_xmzj_bt span img{ display:block;}
.kp_xmzj_lb{ width:100%;}
.kp_xmzj_lb li{ width:33.33%; padding:50px 0 30px; box-sizing:border-box; float:left; text-align:center; transition-duration:.5s;}
.kp_xmzj_lb li img{ width:70px; height:70px; display:block; margin:0 auto 30px;}
.kp_xmzj_lb li a{ color:#333; font-size:18px;}
.kp_xmzj_lb li:hover a{ text-shadow:3px 3px 3px rgba(0, 169, 244, .4)}
.kp_xmzj_lb li:hover{ margin-top:-10px;}

.kp_jdhd{ width:1200px; margin:0 auto; padding:30px 0;}
.kp_jdhd_bt{ width:100%; height:50px; box-sizing:border-box; border-bottom:1px solid #ccc;}
.kp_jdhd_bt h2{font-size:22px; color:#333; float:left; line-height:27px; padding-bottom:22px; position:relative; cursor:pointer; margin-right:60px;}
.kp_jdhd_bt h2 i{ width:85px; height:3px; display:block; background:#00a9f4; position:absolute; bottom:-1px; left:0; opacity:0;}
.kp_jdhd_bt h2.kp_jdhd_on01 i{ opacity:1;}
.kp_jdhd_bt h2:hover i{ opacity:1;}
.kp_jdhd_qh{ float:right;}
.kp_jdhd_qh div{ width:30px; height:30px; float:left; margin-left:20px; overflow:hidden;}
.kp_jdhd_qh div em{ width:30px; height:30px; display:block; cursor:pointer;}
.kp_jdhd_qh div em.kp_jdhd_qh01{ background:url(../images/kp_qh1_01.png) no-repeat center;}
.kp_jdhd_qh div em.kp_jdhd_qh02{ background:url(../images/kp_qh2_01.png) no-repeat center;}
.kp_jdhd_qh div.kp_jdhd_on02 em.kp_jdhd_qh01{ background:url(../images/kp_qh1_02.png) no-repeat center;}
.kp_jdhd_qh div.kp_jdhd_on02 em.kp_jdhd_qh02{ background:url(../images/kp_qh2_02.png) no-repeat center;}
.kp_jdhd_qh div:hover em.kp_jdhd_qh01{ background:url(../images/kp_qh1_02.png) no-repeat center;}
.kp_jdhd_qh div:hover em.kp_jdhd_qh02{ background:url(../images/kp_qh2_02.png) no-repeat center;}

.kp_jdhd_lb{ width:1200px; padding:30px 0 0;}
.kp_jdhd_lb dl{ width:370px; float:left; margin-right:45px;}
.kp_jdhd_lb dl:nth-child(3n){ margin-right:0;}
.kp_jdhd_lb dl dt{ width:370px; height:240px; overflow:hidden;}
.kp_jdhd_lb dl dt img{ width:100%; height:100%; display:block; transition-duration:0.5s;}
.kp_jdhd_lb dl:hover dt img{ transform:scale(1.1,1.1);}
.kp_jdhd_lb dl dd{ width:370px; height:166px; box-sizing:border-box; border-bottom:2px solid #ddd; position:relative;}
.kp_jdhd_lb dl dd h3{ margin-top:20px; line-height:26px; font-size:18px;}
.kp_jdhd_lb dl dd h3 a{ color:#333;}
.kp_jdhd_lb dl dd h4{ font-size:14px; color:#888; line-height:24px; margin-top:16px;}
.kp_jdhd_lb dl dd p{ font-size:16px; color:#00a9f4; margin-top:10px;}
.kp_jdhd_lb dl dd p span{ float:right; color:#666;}
.kp_jdhd_lb dl dd .kp_jdhd_xs{ width:0; height:2px; background:#00a9f4; position:absolute; bottom:-2px; left:50%; transform:translateX(-50%); transition-duration:.5s;}
.kp_jdhd_lb dl:hover dd .kp_jdhd_xs{ width:100%;}
.kp_jdhd_lb .kp_jdhd_jz{ margin-top:30px; width:100%; text-align:center; font-size:20px;}
.kp_jdhd_lb .kp_jdhd_jz a{ color:#00a9f4; text-align:center; cursor: pointer;}

.qiye_x{ width:100%; background: -webkit-linear-gradient(#fff, #a2afd6); background: -o-linear-gradient(#fff, #a2afd6);  background: -moz-linear-gradient(#fff, #a2afd6); background: linear-gradient(#fff, #a2afd6); padding-bottom:80px;}
.qiye_x_banner{ width:100%; height:400px; background:url(../images/qiye_x_banner.png) no-repeat center; background-size:cover; padding-top:110px; box-sizing:border-box;}
.qiye_x_banner>div{ width:1200px; margin:0 auto; height:90px;}
.qiye_x_banner>div h2{ height:70px; line-height:70px; font-size:40px; color:#fff;}
.qiye_x_banner>div p{ height:20px; line-height:20px; font-size:20px; color:#fff;}

.qiye_x_nr{ width:1200px; background:#fff; margin:-140px auto 0;}
.qiye_x_nr img{ width:100%; display:block;}


/*底部----------------------*/
.section6{ width:100%; height:252px !important; background:#333333; box-sizing:border-box; border-top:4px solid #417085; clear:both;}
.ping6_s{ width:1200px; height:208px; margin:0 auto; box-sizing:border-box;}
.dibu{ width:1200px; height:208px; box-sizing:border-box; padding-top:50px;}
.dibu li{ width:25%; float:left;}
.dibu li h2{ font-size:22px; color:#eee; margin-bottom:30px;}
.dibu li p{ font-size:16px; color:#ccc; margin-bottom:20px;}
.dibu li div{}
.dibu li div span{ color:#eee; font-size:22px; height:30px; width:26px; line-height:30px; text-align:center; background:url(../images/db_tj.png) center; display:block; float:left; margin-right:10px;}
.ping6_x{ width:100%; height:40px; line-height:40px; font-size:14px; color:#ccc; text-align:center; background:#282828;}


/*个人中心----------------------*/
.grzx{ width:100%; margin:100px auto 0; background:#f6f6f6; padding:50px 0;}
.grzx_nr{ width:1200px; margin:0 auto; position:relative;}
/*个人中心  左侧*/
.gr_nav{ width:240px; height:100%; background:#e9e9e9; float:left; position:absolute; top:0; left:0;}
.gr_tm{ padding:35px 0 20px;}
.gr_tx{ width:120px; height:120px; margin:0 auto; border-radius:50%; background: -webkit-linear-gradient(rgba(255,255,255,0), rgba(0,169,244,1)); background: -o-linear-gradient(rgba(255,255,255,0), rgba(0,169,244,1)); background: -moz-linear-gradient(rgba(255,255,255,0), rgba(0,169,244,1)); background: linear-gradient(rgba(255,255,255,0), rgba(0,169,244,1)); box-sizing:border-box; overflow:hidden; padding:3px;}
.gr_tx01{ width:100%; height:100%; overflow:hidden; box-sizing:border-box; border-radius:50%;}
.gr_tm p{ width:100%; text-align:center; color:#333; font-size:18px; margin-top:24px;}
/*菜单*/
.cd_m{ width:100%; padding-bottom:35px;}
.cd_m ul{ width:100%;}
.cd_m ul hr{ width:100%; height:1px; background:#fff; clear:both;}
.cd_m ul li{ width:100%; height:74px; overflow:hidden;}
.cd_m ul li h2{ width:100%; height:74px; line-height:74px; border-left:4px solid #e9e9e9; font-size:18px; color:#4c595d; cursor:pointer; box-sizing:border-box; padding-left:26px;}
.cd_m ul li h2 i{ width:26px; height:74px; float:left; margin-right:23px; display:block; }
.cd_m ul li h2 i.tb1{ background:url(../images/gr_nav1_01.png) no-repeat center;}
.cd_m ul li h2 i.tb2{ background:url(../images/gr_nav2_01.png) no-repeat center;}
.cd_m ul li h2 i.tb3{ background:url(../images/gr_nav3_01.png) no-repeat center;}
.cd_m ul li h2 i.tb4{ background:url(../images/gr_nav4_01.png) no-repeat center;}
.cd_m ul li h2 i.tb5{ background:url(../images/gr_nav5_01.png) no-repeat center;}
.cd_m ul li h2 i.tb6{ background:url(../images/gr_nav6_01.png) no-repeat center;}
.cd_m ul li h2 i.tb7{ background:url(../images/gr_nav7_01.png) no-repeat center;}
.cd_m ul li h2 span{ width:13px; height:74px; float:right; margin-right:40px; display:block; background:url(../images/gr_zk02.png) no-repeat center;}

.cd_m ul li ul {
    width: 100%;
    padding: 10px 0 20px;
    border-left: 4px solid #e9e9e9;
    box-sizing: border-box;
}

.cd_m ul li ul li {
    width: 100%;
    height: 20px;
    box-sizing: border-box;
    padding-left: 76px;
    margin-bottom: 20px;
    line-height: 20px;
}
.cd_m ul li ul li:last-child{ margin-bottom:0;}
.cd_m ul li ul li a{ color:#8b979b; font-size:16px; }
/*当前*/
.cd_m ul li.gr_navzk {
    height: auto;
    background: #e3e3e3;
}

.cd_m ul li.gr_navzk h2 {
    border-left: 4px solid #e3e3e3;
}

.cd_m ul li.gr_navzk h2 span {
    background: url(../images/gr_zk01.png) no-repeat center;
}

.cd_m ul li.gr_navzk ul {
    border-left: 4px solid #e3e3e3;
}

.cd_m ul li.on2 {
    background: #fff;
}

.cd_m ul li.on2 h2 {
    border-left: 4px solid #00a9f4;
}
.cd_m ul li.on2 h2 i.tb1{ background:url(../images/gr_nav1_02.png) no-repeat center;}
.cd_m ul li.on2 h2 i.tb2{ background:url(../images/gr_nav2_02.png) no-repeat center;}
.cd_m ul li.on2 h2 i.tb3{ background:url(../images/gr_nav3_02.png) no-repeat center;}
.cd_m ul li.on2 h2 i.tb4{ background:url(../images/gr_nav4_02.png) no-repeat center;}
.cd_m ul li.on2 h2 i.tb5{ background:url(../images/gr_nav5_02.png) no-repeat center;}
.cd_m ul li.on2 h2 i.tb6{ background:url(../images/gr_nav6_02.png) no-repeat center;}
.cd_m ul li.on2 h2 i.tb7{ background:url(../images/gr_nav7_02.png) no-repeat center;}

.cd_m ul li.on2 ul {
    border-left: 4px solid #00a9f4;
}

.cd_m ul li.on2.gr_navzk:hover {
    background: #fff;
}

/*鼠标经过*/
.cd_m ul li:hover {
    background: #e3e3e3;
}

.cd_m ul li h2:hover {
    border-left: 4px solid #e3e3e3;
}
.cd_m ul li.on2 h2:hover{ border-left:4px solid #00a9f4; background:#fff;}
.cd_m ul li ul li a:hover{ color:#4c595d;}

.cd_m ul li.on2:hover ul li {
    background: #fff;
}
/*右侧*/
.gr_rmain {
    width: 960px;
    min-height: 870px;
    float: right;
    background: #fff;
    box-sizing: border-box;
    padding: 30px;
}
.gr_rmain h2{ width:100%; color:#333; font-size:18px; border-bottom:1px solid #ccc; padding-bottom:20px;}

/*个人信息修改-----------*/
.gr_xinx_nr{ width:100%;}
.gr_xinx_nr ul{ width:100%;}
.gr_xinx_nr ul li{ width:100%; height:44px; margin-bottom:30px; clear:both;}
.gr_xinx_nr ul li h4{ font-size:17px; color:#777; width:80px; text-align:right; margin-right:30px;line-height:44px; float:left;}
.gr_xinx_nr ul li.gr_ghtx{ width:100%; height:140px; margin:30px 0;}
.gr_xinx_nr ul li.gr_ghtx h4{ line-height:140px;}
.gr_ghtx01{ width:140px; height:140px; border-radius:50%; margin-right:40px; overflow:hidden; float:left; position:relative;}
.gr_ghtx01 img{ width:100%; height:100%;}
.gr_ghtxwz{ width:100%; height:100%; line-height:140px; position:absolute; top:0; left:0; cursor:pointer; background:rgba(0,0,0,.4); color:#fff; font-size:15px; text-align:center;}
.gr_ghtxwz a{ color:#fff;}
.gr_xinx_nr ul li.gr_ghtx p{ float:left; font-size:14px; color:#aaa; line-height:140px;}

.txk{ height:44px; line-height:42px; box-sizing:border-box; border-radius:4px; background:#f6f6f6; border:1px solid #e0e0e0; padding:0 10px; color:#999; font-size:16px;}
.sele{ border:1px solid #e0e0e0;box-sizing:border-box; padding:0 33px 0 10px; font-size:15px; color:#999; height:44px; border-radius:4px; line-height:42px; background:#f6f6f6 url(../images/gr_xl.png) no-repeat right 10px center;}
.txk01{ width:300px;}
.txk02{ width:730px;}
.sele03{ width:236px; margin-right:11px; float:left;}

.xuanx{ float:left; width:300px;}
.radio {float: left; width:50px; margin-right:30px;}
.radio label{ width: 100%; display: block; height:44px; line-height:44px; position: relative; font-weight: normal;}
.radio .option{width: 18px; height: 18px; position: absolute; top: 13px; left: 0px; background: url(../images/gr_dx01.png) no-repeat center; background-size: 18px;}
.radio span { font-size:18px; color:#333; padding-left:20px;}
.radio input[type="radio"] { display: inline-block; margin-right: 3px; opacity: 0; }
.radio input[type="radio"]:checked+div { background: url(../images/gr_dx02.png) no-repeat center; background-size: 18px; }

.gr_xinx_xq{ width:100%; padding-top:20px; clear:both; border-bottom:1px solid #ccc;}
.gr_xinx_xq h2{ width:100%; color:#333; font-size:18px; border-bottom:1px solid #ccc; padding-bottom:20px; line-height:20px;}
.gr_xinx_xq h2 span{ margin-left:20px; color:#999; font-size:14px;}

.gr_xinx_xqxz{ width:100%; clear:both;}
.gr_xinx_xqxz h4{font-size:17px; color:#777; width:80px; text-align:right; margin-right:30px;line-height:40px; height:40px; float:left; margin-top:30px;}
.gr_xinx_xqxz ul{ float:right; width:calc(100% - 110px); border-bottom:1px solid #ebebeb; box-sizing:border-box; padding:30px 0;}
.gr_xinx_xqxz ul li{ width:100px; height:40px; float:left; color:#00a9f4; font-size:14px; background:rgba(0,169,244,.1); border:1px solid #00a9f4; border-radius:4px; line-height:38px; box-sizing:border-box; text-align:center; position:relative; margin-right:20px;}
.gr_xinx_xqxz ul li span{ width:16px; height:16px; display:block; background:url(../images/gr_gb.png) no-repeat center; position:absolute; top:-6px; right:-6px; cursor:pointer;}

.gr_xinx_xqxz02{ width:100%; clear:both;}
.gr_xinx_xqxz02 h4{font-size:17px; color:#777; width:80px; text-align:right; margin-right:30px;line-height:40px; height:40px; float:left; margin-top:30px;}
.gr_xinx_xqxz02 .gr_xinx_xqxz02_r{ float:right; width:calc(100% - 110px); box-sizing:border-box; padding:30px 0;}
.gr_xinx_xqxz02 ul{ float:left; width:650px; box-sizing:border-box; margin-right:30px;}
.gr_xinx_xqxz02 ul li{ width:100px; height:40px; float:left; color:#777; font-size:14px; background:rgba(153,153,153,.1); border:1px solid #e0e0e0; border-radius:4px; line-height:38px; box-sizing:border-box; text-align:center; position:relative; margin-right:10px; margin-bottom:10px; cursor:pointer;}
.gr_xinx_xqxz02 ul li:nth-child(6n){ margin-right:0;}

.gr_xinx_xqhyh{font-size:16px; color:#00a9f4; width:76px; text-align:right; line-height:40px; height:40px; float:left; background:url(../images/hyh.png) no-repeat left; background-size:20px; cursor:pointer;}

.gr_xinx_ann{ width:100%; box-sizing:border-box; padding-left:110px; margin-top:40px;}
.gr_xinx_ann a{ display:block; width:150px; height:46px; float:left; border-radius:23px; line-height:46px; text-align:center; margin-right:20px; font-size:20px;}
.gr_xinx_ann a.baocun{ color:#fff; background:#00a9f4;}
.gr_xinx_ann a.quxiao{ color:#666; background:#e9e9e9;}

/*我的项目-------------*/
.gr_xm_nr {
    width: 100%;
}

.gr_xm_jdt {
    width: 100%;
    padding: 40px 0;
    height: 153px;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc
}

.gr_xm_jdt dl {
    width: 14.28%;
    float: left;
}

.gr_xm_jdt dl dt {
    width: 100%;
    height: 34px;
    position: relative;
    box-sizing: border-box;
    padding: 14px 0;
}

.gr_xm_jdt dl dt > div {
    width: 50%;
    height: 6px;
    background: #ddd;
}

.gr_xm_jdt dl dt > div.jdt_q {
    width: 34px;
    height: 34px;
    background: #ddd;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -17px;
}

.gr_xm_jdt dl dt > div.jdt_l {
    float: left;
}

.gr_xm_jdt dl dt > div.jdt_r {
    float: right;
}

.gr_xm_jdt dl:first-child dt > div.jdt_l {
    display: none;
}

.gr_xm_jdt dl:last-child dt > div.jdt_r {
    display: none;
}

.gr_xm_jdt dl.jdt_wc dt > div {
    background: #00a9f4;
}

.gr_xm_jdt dl.jdt_wc dt > div.jdt_q {
    background: #00a9f4 url(../images/gr_xmwc.png) no-repeat center;
}

.gr_xm_jdt dl.jdt_ww dt > div.jdt_l {
    background: #00a9f4;
}

.gr_xm_jdt dl.jdt_ww dt > div.jdt_q {
    background: #00a9f4 url(../images/gr_xmww.png) no-repeat center;
}

.gr_xm_jdt dl dd {
    width: 100%;
    color: #333;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    margin-top: 16px;
}

.gr_xm_cx {
    width: 100%;
    clear: both;
}

.gr_xm_cx ul {
    width: 100%;
}

.gr_xm_cx ul li {
    width: 280px;
    float: left;
    margin: 20px 30px 24px 0;
}

.gr_xm_cx ul li:last-child {
    margin-right: 0;
}

.gr_xm_cx ul li p {
    line-height: 40px;
    font-size: 16px;
    color: #333;
}

.gr_xm_cx ul li input {
    width: 100%;
    height: 40px;
    background: #f6f6f6;
    border: 1px solid #e0e0e0;
    color: #333;
    font-size: 16px;
    line-height: 38px;
    border-radius: 4px;
}

.gr_xm_cx ul li select {
    width: 100%;
    height: 40px;
    background: #f6f6f6 url(../images/gr_xl.png) no-repeat right 10px center;
    border: 1px solid #e0e0e0;
    color: #333;
    font-size: 16px;
    line-height: 38px;
    border-radius: 4px;
}

.gr_xm_cxann {
    width: 100%;
    clear: both;
}

.gr_xm_cxann input {
    width: 100px;
    height: 40px;
    border: 0;
    color: #fff;
    background: #00a9f4;
    font-size: 16px;
    text-align: center;
    margin-right: 40px;
    cursor: pointer;
}

.gr_xm_lb {
    width: 100%;
    clear: both;
    margin-top: 24px;
}

.gr_xm_lbqh {
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
}

.gr_xm_lbqh li {
    float: left;
    height: 40px;
    box-sizing: border-box;
    margin-right: 22px;
    font-size: 18px;
    line-height: 36px;
    padding: 0 14px;
    cursor: pointer;
}

.gr_xm_lbqh li.lbqh_on {
    border-bottom: 4px solid #00a9f4;
    color: #00a9f4;
}

.gr_xm_lbqh li:hover {
    color: #00a9f4;
}

.gr_xm_lbnr {
    width: 100%;
    clear: both;
}

.gr_xm_lbnr li {
    width: 100%;
    height: 40px;
    clear: both;
    background: rgba(0, 169, 244, .1);
}

.gr_xm_lbnr li:nth-child(2n) {
    background: #fff;
}

.gr_xm_lbnr li div {
    color: #333;
    font-size: 16px;
    line-height: 20px;
    padding: 10px;
    float: left;
    box-sizing: border-box;
}

.gr_xm_lbnr li:nth-child(1) div {
    color: #00a9f4;
}

.gr_xm_lbnr li div:nth-child(1) {
    width: 10%;
    padding-left: 20px;
}

.gr_xm_lbnr li div:nth-child(2) {
    width: 42%;
}

.gr_xm_lbnr li div:nth-child(3) {
    width: 18%;
}

.gr_xm_lbnr li div:nth-child(4) {
    width: 15%;
}

.gr_xm_lbnr li div:nth-child(5) {
    width: 15%;
}

.gr_xm_lbnr li div a {
    color: #00a9f4;
}


/*活动详情*/
.hdxq {
    width: 100%;
    margin: 100px auto 0;
    background: #f6f6f6;
    padding: 40px 0;
}

.hdxq_nr {
    width: 1200px;
    margin: 0 auto;
}

.hdxq_nr h1 {
    width: 100%;
    height: 78px;
    box-sizing: border-box;
    border-bottom: 6px solid #00a9f4;
    line-height: 72px;
    color: #333;
    font-size: 24px;
}

.hdxq_zy {
    width: 100%;
    margin-top: 30px;
    padding: 48px 73px;
    background: #fff url(../images/hdxq_zs02.png) repeat-x left top;
    border-bottom: 1px solid #00a9f4;
    border-right: 1px solid #00a9f4;
    box-sizing: border-box;
    position: relative;
}

.hdxq_zs01 {
    width: 53px;
    height: 53px;
    background: #f6f6f6 url(../images/hdxq_zs01.png) no-repeat right bottom;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}

.hdxq_zs03 {
    width: 13px;
    height: 100%;
    background: url(../images/hdxq_zs03.png) repeat-y left top;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
}

.hdxq_zs04 {
    width: 13px;
    height: 13px;
    background: #f6f6f6 url(../images/hdxq_zs04.png) no-repeat center;
    position: absolute;
    top: 0;
    right: -1px;
    z-index: 100;
}

.hdxq_zs05 {
    width: 13px;
    height: 13px;
    background: #f6f6f6 url(../images/hdxq_zs05.png) no-repeat center;
    position: absolute;
    bottom: -1px;
    left: 0;
    z-index: 100;
}

.hdxq_zy_lb {
    width: 100%;
}

.hdxq_zy_lb li {
    width: 100%;
    clear: both;
    margin-bottom: 30px;
}

.hdxq_zy_lb li:last-child {
    margin-bottom: 0;
}

.hdxq_zy_lb li em {
    width: 26px;
    height: 26px;
    float: left;
    display: block;
    margin-right: 20px;
}

.hdxq_zy_lb li em img {
    width: 100%;
    height: 100%;
}

.hdxq_zy_lb li h2 {
    width: 100px;
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    color: #333;
    margin-right: 40px;
    float: left;
}

.hdxq_zy_lb li span {
    line-height: 26px;
    font-size: 18px;
    color: #444;
}

.hdxq_js {
    width: 100%;
    margin-top: 30px;
}

.hdxq_js_bt {
    width: 100%;
    border-bottom: 1px solid #00a9f4;
    height: 40px;
    padding-left: 40px;
    box-sizing: border-box;
    background: url(../images/hdxq_zs06.png) no-repeat left center;
}

.hdxq_js_bt h2 {
    font-size: 20px;
    line-height: 39px;
}

.hdxq_js_nr {
    width: 100%;
    color: #333;
    font-size: 18px;
    color: #333;
    line-height: 30px;
    padding: 16px 0;
    box-sizing: border-box;
    border-bottom: 1px solid #00a9f4;
}

.hdxq_wybm {
    width: 100%;
}

.hdxq_wybm a {
    width: 200px;
    height: 50px;
    color: #fff;
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    display: block;
    border-radius: 6px;
    margin: 30px auto 10px;
    background: #00a9f4;
}

/*活动列表*/
.hdlb {
    width: 100%;
    margin: 100px auto 0;
    background: #f6f6f6;
    padding: 0 0 40px;
}

.hdlb_sous {
    width: 100%;
    height: 100px;
    background: #fff;
    box-sizing: border-box;
    border-bottom: 1px solid #ccc;
    padding-top: 30px;
}

.hdlb_sous_nr {
    margin: 0 auto;
    width: 650px;
}

.hdlb_sele {
    width: 140px;
    height: 40px;
    float: left;
    margin-right: 10px;
    line-height: 38px;
    background: #fff url(../images/gr_xl.png) no-repeat right 10px center;
    color: #333;
    font-size: 18px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.hdlb_txk {
    width: 400px;
    height: 40px;
    float: left;
    margin-right: 10px;
    line-height: 38px;
    background: #fff;
    color: #333;
    font-size: 16px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.hdlb_ann {
    width: 90px;
    height: 40px;
    float: left;
    line-height: 40px;
    background: #00a9f4;
    color: #fff;
    border: 0;
    font-size: 18px;
    box-sizing: border-box;
    cursor: pointer;
}

.hdlb_bt {
    width: 1200px;
    margin: 0 auto;
}

.hdlb_bt h2 {
    margin-top: 40px;
    margin-bottom: 30px;
    line-height: 24px;
    font-size: 22px;
    color: #333;
}

.hdlb_nr {
    width: 1200px;
    margin: 0 auto;
}

.hdlb_nr dl {
    width: 100%;
    height: 100px;
    margin-bottom: 10px;
    background: #fff;
}

.hdlb_nr dl dt {
    width: 165px;
    height: 100px;
    float: left;
}

.hdlb_nr dl dt img {
    width: 100%;
    height: 100%;
}

.hdlb_nr dl dd {
    width: calc(100% - 165px);
    height: 100%;
    box-sizing: border-box;
    padding: 20px 140px 20px 20px;
    float: left;
    position: relative;
}

.hdlb_nr dl dd h2 {
    font-size: 18px;
    color: #333;
    line-height: 24px;
    margin-bottom: 10px;
}

.hdlb_nr dl dd h2 a {
    color: #333;
}

.hdlb_nr dl dd p {
    font-size: 16px;
    color: #666;
}

.hdlb_nr dl dd p span {
    color: #333;
}

.hdlb_nr dl dd div {
    width: 100px;
    height: 40px;
    border-radius: 4px;
    background: #00a9f4;
    box-sizing: border-box;
    line-height: 40px;
    text-align: center;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -20px;
}

.hdlb_nr dl dd div a {
    font-size: 18px;
    color: #fff;
}








































