﻿@charset "utf-8";
/* CSS Document */
body{font:12px/1.8 \5FAE\8F6F\96C5\9ED1,Arial,\5b8b\4f53; background-color:#f5f5f5;color:#333333; max-width:640px; margin:0 auto; padding:0;}
ul,li,dl,dt,dd,table,td,th,form,input,h1,h2,h3,h4,h5,h6,p,img,em,b,label,textarea,ol,p{margin:0;padding:0;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
ul,li{list-style:none;}
i{font-style:normal;}
u{text-decoration:none;}
em{font-style:normal;}
dfn,i,u,em,b{font-style:normal;font-weight:100;}
img{border:none;/*display:block;*/ vertical-align:middle;}
a{ text-decoration:none;color:#333333;}
/*浮动/清除浮动*/
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
input{-webkit-appearance:none; border-radius:0;outline: none;}
/*头部*/
header{ height:44px; line-height:44px; background:#fff; text-align:center; font-size:16px; color:#333; width:100%; position:relative;}
header .pstion_left{position: absolute; left: 0; width: 40px; height: 100%;}
header .pstion_right{position: absolute;right: 0; width: 40px; height: 100%;}
header .pstion_serch{position: absolute; right: 50px; width: 40px; height: 100%;}
header .back{ background:url(../images/login_icon.png) no-repeat; width:16px; height:16px; background-size:25px 250px; position:absolute; top:50%; left:15px; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); cursor:pointer;}
header .personal{ background:url(../images/login_icon.png) no-repeat 0 -148px; width:16px; height:16px; background-size:25px 250px; position:absolute; top:50%; right:15px; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); cursor:pointer;}
header .icon_serch{background:url(../images/icon.png) no-repeat 0 -52.5px; width:15px; height:15px; background-size:35px 500px; position:absolute; top:50%; right:13px; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); cursor:pointer;}
header .save{font-size: 12px; color: #ff991f; display: block;}
.bd_btm{border-bottom: 1px solid #e6e6e6;}
footer{background: #2b2f33;text-align: center;padding:15px 0 20px; margin-bottom:55px;}
.fter_type a{margin:0 10px; color: #bcbcbc;}
.fter_nav{margin: 10px 0;}
.fter_nav a{color: #bcbcbc; margin: 0 10px;}
.kefu_tel{color: #bcbcbc;}

.fixedMc{width:100%; height:52px; position:fixed; left:0; bottom:0; z-index:99;}
.fixedMc ul{background:#059900;  height:52px;}
.fixedMc ul li{width:25%; float:left; height:52px; text-align:center; position:relative;}
.fixedMc ul li a{border-right:1px solid #fff; display:block; padding:5px 0;}
.fixedMc ul li:last-child a{border-right:none;}
.fixedMc ul li span{display:block; width:100%;}
.fixedMc ul li span img{height:20px;}
.fixedMc ul li font{font-size:14px; display:block; width:100%; color:#fff; line-height:20px;}

.fixedMc ul li .fbot2{width:195px; position:absolute; right:0; bottom:53px; display:none;}
.fixedMc ul li .fbot2 ul{ background:rgba(0,0,0,0.5); overflow:hidden;height:auto !important;}
.fixedMc ul li .fbot2 li{width:100%; overflow:hidden; height:32px; line-height:32px; color:#fff; border-bottom:1px solid #333;}
.fixedMc ul li .fbot2 li a{padding:0; font-size:16px; color:#fff;}

.footer{width:100%; overflow:hidden; margin-bottom:53px; background:url(../images/terBgm.jpg) no-repeat center; background-size:cover;}
.footer .midRi{width:65%; float:right; padding-right:2%; height:205px; position:relative;}
.footer .midRi .mrMc{width:100%; overflow:hidden; padding-top:20px;}
.footer .midRi .mrMc h3{font-size:16px; color:#333; font-weight:500;}
.footer .midRi .mrMc span{font-size:12px; color:#333; padding-bottom:10px; display:block;}
.footer .midRi .mrMc p{font-size:14px; color:#666; line-height:26px;}
.footer .midRi .usWx{position:absolute; bottom:15px; left:0; display:none;}
.footer .midRi .usWx span{width:75px; overflow:hidden; margin:0 5px; display:inline-block;}
.footer .midRi .usWx span img{width:75px; height:75px;}

.pageBox {
    height: 42px;
    position: relative;
    padding: 28px 0 30px 0;
    font: normal 14px/42px Tahoma,Arial,"Microsoft Yahei",Simsun,sans-serif;
    text-align: center;
}

    .pageBox a, .pgbtn span {
        display: inline-block;
        width: 94px;
        height: 42px;
        text-align: center;
    }

.common-contact{ width:100%; position:fixed; left:0px; text-align:center; bottom:0px; right:0px; z-index:999; height:80px; overflow:hidden; }
.foot02{ width:100%; float:left; overflow:hidden; height:80px;}
.foot02 li{ width:20%; float:left; overflow:hidden; height:80px}
.foot02 a{ display:block; float:left; overflow:hidden; width:100%;  font-size:12px; color:#666; line-height:23px; padding-top:30px; height:20px; margin-top:30px; }


.foot02 li.li03{ background:url(../images/foot-bg.png) repeat-x 0 30px; }
.icon-wx{ background:#e4e4e4 url(../images/weixin.png) no-repeat center 5px; background-size:45%}
.icon-dh{ background:#e4e4e4 url(../images/dianhua.png) no-repeat center 5px; background-size:45%}
.foot02 a.icon-sy{ background:url(../images/home.png) no-repeat center 0px; margin-top:10px; height:50px;background-size:100%}
.icon-dl{ background:#e4e4e4 url(../images/denglu.png) no-repeat center 5px; background-size:38%}
.icon-qq{ background:#e4e4e4 url(../images/qq.png) no-repeat center 5px; background-size:37%}


.tabInput{width:100%; overflow:hidden; padding-top:30px;}
.tabInput .yk-baoming{width:70%; overflow:hidden; margin:0 auto;}
.yk-baoming li {
    margin-bottom: 10px;
    background: #dcf1fb;
}
.yk-baoming span {
    display: block;
    float: left;
    width: 26%;
    height: 44px;
    background: #24488f;
    box-shadow: -3px 0px #fff inset;
    line-height: 44px;
    text-align: center;
    color: #fff;
}
.yk-baoming .yk-bm-input {
    display: block;
    overflow: hidden;
    width: 69%;
    height: 44px;
    border: none;
    background: #dcf1fb;
    padding-left: 10px;
    color: #85bfda;
}
.yk-ljyy {
    display: block;
    cursor: pointer;
    border: 2px solid #24488f;
    background: #FFF;
    font-family: "微软雅黑", "宋体";
    font-weight: 400;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #24488f;
    border-radius: 3px;
    width: 100%;
}