/* CSS Document */
@charset "utf-8";
* { margin: 0px; padding: 0px; list-style: none; font-family: "Microsoft YaHei", "黑体", "宋体"; text-decoration: none; border: none; font-style: normal; color: #444; font-size: 14px; font-weight: 100; outline: none; position:relative;}
img{ max-width:100%;}
body { max-width: 750px; margin: 0 auto; padding-bottom:50px;}
.z_bj{ background:url(../img/bj_wl.png);}
/*  top  */
.top{ height:70px; background:#0f8bc0; width:100%;}
.top img{ height:70px;}
.top .left{ display:inline-block;}
.top .left img{ float:left;}
.top .left span{ font-size:26px; font-weight:900; color:#002f4b; display:inline-block; line-height:70px; color:#fff;}
.top .right{ position:absolute; top:0; right:0;}
.top .right a{ display:inline-block; color:#fff; line-height:70px; padding:0 20px; font-size:20px;}
.tg_list{ width:100%;}
.tg_list li{ padding:10px;}
.tg_list li img{ width:100%; border-radius:10px;}
.tg_list li .yi{ width:100%; display: block;}
.tg_list li .yi h3{ font-size:16px; color:#002f4b; padding:10px; font-weight:900; padding-right:100px;}
.tg_list li .yi span{ color:#f00; font-size:20px; font-weight:900; position:absolute; bottom:10px; right:0;}
.tg_list li .er{ width:100px; display: block; background:#002f4b; color:#fff; border-radius:10px; height:40px; padding:0 20px; text-align:center; line-height:40px; position:absolute; right:0; top:30px;}
.tg_list li .time{ height:50px; padding-right:150px; padding-top:30px;}
.tg_list li .time h3{ position:absolute; top:10px; left:0; font-size:14px; font-weight:900; color:#f00;}
.tg_list li .time p{ font-size:18px; font-weight:900; color:#f00;background:#fff; height:40px; line-height:40px; padding:0 10px; border:1px #002f4b solid; border-radius:10px;}

/*  cp_com   */
.com_yi{ width:100%;}
.com_yi h3{ font-size:20px; color:#002f4b; font-weight:900; margin-right:110px; padding:10px; display:inline-block;}
.com_yi h3 span{ color:#f00; font-size:20px; font-weight:900; display:inline-block; padding-left:10px;}
.com_yi .sz_jj{ position:absolute; top:8px; right:10px; height:30px; border:1px #002f4b solid; background:#fff;}
.com_yi .sz_jj button{ background:#002f4b; color:#fff; width:30px; height:30px; line-height:30px; text-align:center; font-size:18px;}
.com_er{ padding:5px;}
.com_er span{ display:inline-block; background:#fff; border:1px #002f4b solid; height:30px; line-height:30px; padding:0 10px; margin:5px;}
.com_er span i{ display:inline-block; color:#f00; padding-left:8px;}
.com_er span.hover{ background:#002f4b; color:#fff;}
.com_er span.hover i{ color:#fff;}
.com_san{ margin:10px; background:#fff; border:1px #002f4b solid;}
.com_san h2{ background:#002f4b; color:#fff; padding:10px; text-align:center; font-size:18px;}
.com_san p{ padding:10px; line-height:1.6em;}
.com_san img{}

.gm_an{ margin:0px 10px 20px 10px;display:block; height:40px; text-align:center; line-height:40px; background:#f00;}
.gm_an a{ display:block; width:50%; float:left; color:#fff;}
.gm_an a:last-child{ background:#f70;}

.foot_nav{ position:fixed; bottom:0; left:0; width:100%; height:45px; line-height:45px; background:#002f4b; text-align:center;}
.foot_nav a{ display:block; width:33.33%; float:left; color:#fff;}
.foot_nav a.hover{ background:#0f8bc0;}



.header{position:relative;width:100%;height:44px;background:#fff;border-bottom:1px solid #e0e0e0;}
.header h1{font-size:16px;color:#333;height:44px;line-height:44px;display:block;text-align:center;}
.header a{position: absolute;top:0;display:block;height:44px;line-height:44px;}
.header a.back{left:0px;}
.header a.back span{display:inline-block;width:25px;height:25px;margin:10px 5px;background: url("../img/icon-back.png") no-repeat;background-size:100%;}

.qr_psxx{ border-bottom:10px #f8f8f8 solid;}
.qr_psxx dt{ font-size:16px; font-weight:900; padding:10px; border-bottom:1px #ddd solid;}
.qr_psxx dt a{ display:inline-block; position:absolute; right:10px; top:10px; color:#f00;}
.qr_psxx dd{ border-bottom:1px #ddd solid;}
.qr_psxx dd p{padding:10px; text-align:right; padding-left:6em; border-bottom:#eee 1px dashed;}
.qr_psxx dd p span{ display:inline-block; position:absolute; top:10px; left:10px;}

.qr_psdd dt{ font-size:16px; font-weight:900; padding:10px; border-bottom:1px #ddd solid;}
.qr_psdd dt i{font-size:16px; font-weight:900; color:#f00;}
.qr_psdd dd p{padding:10px; padding-right:6em; border-bottom:#eee 1px dashed;}
.qr_psdd dd p span{ display:inline-block; position:absolute; top:10px; right:10px; color:#f00;}

.qrfk{ display:block; width:100%; height:50px; background:#0f8bc0; color:#fff; text-align:center; line-height:50px; position:fixed; bottom:0px; left:0; font-size:16px;}

.psxx_ts{ padding:15px 0px; text-align:center; background:#f8f8f8; color:#f00; font-weight:900;}
.psxx_nav{ padding:15px 10px;}
.psxx_nav span{ border:1px #002f4b solid; color:#002f4b; display:inline-block; margin-right:15px; height:35px; line-height:35px; padding:0 20px; border-radius:10px;}
.psxx_nav span.hover{ background:#002f4b; color:#fff;}
.psxx_ps{ padding:0 10px;}
.psxx_ps p{ padding-bottom:15px;}
.psxx_ps input{ border:1px #ddd solid; text-align:center; height:35px; border-radius:10px; width:100%;}
.psxx_ps button{ background:#002f4b; color:#fff; height:37px; border-radius:10px; width:100%;}
.psxx_zt {}
.psxx_zt ul li{ border-bottom:1px #ddd solid; padding:10px; padding-left:30px;}
.psxx_zt ul li input{ width:15px; height:15px; position:absolute; top:15px; left:10px;}
.psxx_zt ul li h3{ font-weight:900;}
.psxx_zt ul li h3 span{ float:right; color:#0f8bc0;}
.psxx_zt ul li p{ display:none;}
.psxx_zt h4{ padding:10px; padding-bottom:0;}
.psxx_zt h4 input{ border:1px #ddd solid; text-align:center; height:35px; border-radius:10px; width:100%;}
.psxx_zt h4 button{ background:#002f4b; color:#fff; height:37px; border-radius:10px; width:100%;}

.ps_ls{}
.ps_ls dt{ font-weight:900;color:#0f8bc0; height:35px; line-height:35px;}
.ps_ls dd{ padding:10px 0; border-top:1px #ddd dashed;}
.ps_ls dd span{ position:absolute; top:0; right:0; color:#0f8bc0;}


.fk_top{ font-size:16px; background:#0f8bc0; color:#fff; text-align:center; height:50px; line-height:50px;}
.fk_com{ margin:20px; padding:30px 20px; background:#fff; border:2px #002f4b solid; text-align:center; border-radius:10px;}
.fk_com h1{ font-weight:900; font-size:20px; padding-bottom:20px;}
.fk_com h2{ color:#f00; font-size:30px; font-weight:900; padding-bottom:20px;}
.fk_com h2 span{ font-size:18px; display:block;}
.fk_com a{ display:block; width:80%; height:40px; font-size:18px; line-height:40px; background:#0f8bc0; color:#fff; text-align:center; margin:0 10%; border-radius:10px;}


.ddzx_top{ height:40px; border-bottom:#002f4b 1px solid; background:#f8f8f8;}
.ddzx_top span{ display:block; width:25%; float:left; text-align:center; line-height:40px;}
.ddzx_top span.hover{ background:#002f4b; color:#fff;}
.ddzx_com ul{}
.ddzx_com li{ padding:10px; border-bottom:8px #f6f6f6 solid;}
.ddzx_com li h3{ padding-bottom:10px; font-weight:900; border-bottom:1px #eee dashed; margin-bottom:10px;}
.ddzx_com li h3 i{ position:absolute; top:0; right:0;}
.ddzx_com li h3 i.dfk{ color:#f70;}
.ddzx_com li h3 i.yfk{ color:#0f8bc0;}
.ddzx_com li p{ padding:5px 0px; text-align:right; padding-left:6em;}
.ddzx_com li p span{ position:absolute; left:0px; top:0;}

.dd_fy{ min-height:50px; padding-top:10px; width:100%; text-align:center;}
.dd_fy a{ display:inline-block; height:30px; line-height:30px; padding:0 20px; background:#0f8bc0; color:#fff; margin:0 20px;}
.ddbh{ padding:10px; font-weight:900; background:#f8f8f8;}

/*  0f8bc0    002f4b    */


