@charset "gb2312";
/* CSS Document */

*{margin: 0;padding: 0;list-style: none;word-wrap:break-word; }
html{background: #F0F2F5}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th, td{ margin: 0; padding: 0;}
body{font-size:16px;margin:0 auto;max-width:1000px; background-color:#FFF}
body,button, input, select, textarea{ font-family: "Helvetica Neue", Helvetica, STHeiTi,\5FAE\8F6F\96C5\9ED1; color:#000;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
.small { font-size: 0.6rem; }
ul, ol { list-style: none; }
li,div,dt,a,span,input,textarea,select,label{-webkit-tap-highlight-color:rgba(255,0,0,0);}
a {text-decoration: none; color:#000;font-size:16px;}
a:hover { text-decoration: none;}
.cl:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.cl{display:block;*zoom:1; clear:both}
.pl2{ padding-left:35px}
/*头部*/
.headerbox{width:100%;  z-index:100; left:0; top:0;overflow:hidden;  background-color:#FFF}
.header{max-width:1000px;margin:0.1rem auto 0 auto; overflow:hidden; height:91px}
.header_l{ width:36%;float:left;}
.header_r{width:64%; float:left;}
.header img{ width:100%; height:100%; margin-bottom:0}
/*mygao*/
.my{text-align: center;
    padding-bottom: 0.3rem;
    padding-top: 0.3rem;
    margin: auto;}
/*导航*/
.navgate{z-index:999; background-color:#0080D7; left:0;overflow:hidden; }
#ld{max-width:1000px; margin:auto;overflow:hidden;height:45px; line-height:45px;transition:0.3s;background-color:#0080D7}
#ld ul{ position:relative;overflow:hidden }
#ld ul li{ position:relative;float:left; padding:0 15px 0 15px; text-align:center;}
#ld ul li a{ display:block; font-size:16px; color:#FFF}

#ld ul li .line{
    width:1px;
    height:25px;
    background: #2693DD;
    position: absolute;
    top:10px;
    right:0;
    display: inline-block;
}


/*位置导航*/
.wz{ padding:5px 0 5px 20px}
/*公告*/
.bj{ background: url("/images/lb.png") no-repeat 10px center; color:#000;background-color: #D2F0FF; padding:5px}
/*社保查询*/
.partbox{background: #fff;box-shadow: 2px 2px 10px #ccc; margin-top:0rem; border:#E6E6E6 1px solid; margin-bottom:0.5rem}
.parttit{ border-bottom:1px solid #E6E6E6;height: auto; padding-left:10px; padding-right:10px; padding-bottom:0; line-height:35px}
.parttit .tit{ position: relative;text-align:left; display:inline-block; font-weight:bold;top:5px  }
.parttit span.fb{ display:block; clear:both; color:#ccc}
.parttit .menu{  overflow:hidden}
.parttit .menu li{ padding:0 10px 0 10px; font-size:16px; display:inline-block;cursor:pointer}
.parttit .menu li:hover{ color:#F00}
.parttit .menu li.active{ border-bottom:3px solid #2F8FF0;cursor:pointer}
.indexnews{padding-bottom:10px; padding-top:10px;padding-right: 10px;position: relative;overflow: hidden;}
.indexnews ul{ display:block; overflow:hidden;float: left;width: 65%; }
.indexnews ul.none{ display:none}
.indexnews ul li{ margin:0 10px 5px 10px; overflow:hidden; padding-top:2px; padding-bottom:2px}
.pt{ color:#ccc;  padding-top:0.5rem;width: 35%;position:absolute;right:10px;top:5px;line-height: 25px;}
.pt1{color:#ccc;  padding-top:0.5rem;line-height: 25px;}

.fl{ float:left;}
.fr{ float:right;position: relative; top:1px }

.article{ padding:15px 10px 15px 10px ;}
.huangye{
    height: auto; padding:15px 10px 20px 10px}
.huangye img{ width:90px; height:90px}
.huangye ul{display:block; overflow:hidden;}
.huangye ul.none{ display:none}
.huangye ul a{
		height:auto;
    float: left;
    margin-right: 30px;
    display: inline-block;
    text-align: center;
    color:#404040;
}

/*养老保险、医疗、公积金*/
.ylcx { box-shadow: 0 0 10px #ccc;padding:20px;  overflow:hidden}
.ylcx .bt{ border-bottom:#CCC 1px dashed; margin-bottom:0.5rem} 
.ylcx .bt h1{     line-height: 45px;font-size: 28px;}
.ylcx .bt .fbt{ color:#CCC;}
.ylcx .yl_b { float: left; width: 10%; color: #3367cd; text-align: left; clear:both;margin-bottom:10px }
.ylcx .yl_b a { display: block; text-align: left; padding-right:0.2rem; padding-left:0.4rem; font:0.6rem; font-weight: bold; color: #3367cd;}
.ylcx .yl_x { clear: both; height:0.2rem; margin-bottom:0.2rem; }
.ylcx ul { width: 90%; float: right;margin-bottom:10px }
.ylcx ul li { float: left; width: 10%; margin:0 0 5px 0;text-align:center }
.ylcx ul li a { background: #fff; display: block; border-radius:8px; border: 1px solid #d9d9d9; padding-top:3px; padding-bottom:3px;margin: 0 5px 0 0 }
.ylcx ul li a:hover { border: 1px solid #ccc; background: #f7f7f7; color: #333 }
.ylcx .biaozhun{ margin:10px 0 10px 0;  overflow:hidden}
.ylcx .biaozhun a{ display: block;
    margin: 0 10px 10px 0;
    float: left;
    background-color: #ebebeb;
    padding: 3px 8px 3px 8px;
    border-radius: 8px;
	    border: 1px solid #BFD1EB;
    background-color: #F3FAFF;}
.ylcx .biaozhun a:hover{ color:#F60;background-color: #fff;}
.ylcx .ssxs{padding-top:0.5rem;overflow:hidden}
.zzl_r1{ padding:20px; line-height:24px}
/*友链*/
.link{ color:#999;line-height: 25px;}
.link a{ color:#999}

.footbox{background-color: #4D4D4D; padding:0.5rem 0 0.5rem 0; color:#b2b2b2; overflow:hidden;width:100%;}
.copy{  margin:auto; overflow:hidden;  max-width:1000px; padding-top:15px; padding-bottom:15px;text-align: center;}
.copy a{color:#b2b2b2;}

/*右侧*/
/* CSS Document */
/* CSS Document */
.toolbar-item{background:url(/images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:10px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item-weixin{background:none}
.toolbar-item-weixin .toolbar-layer{height:280px;position:absolute;width:200px;right:3px;bottom:50%}
.toolbar-item-weixin .toolbar-layer img{border:0px}
.toolbar-item-feedback{background-position:0 -226px;}
.toolbar-item-feedback:hover{background-position:0 -288px;}
.toolbar-item-top{background-position:0 -474px;}
.toolbar-item-top:hover{background-position:0 -536px;}


/*shousuo*/
.container {
    height: 0; position: relative;  overflow: hidden;
    -webkit-transition: height 0.6s;
    -moz-transition: height 0.6s;
    -o-transition: height 0.6s;
    transition: height 0.6s;
}
.container .wrap {
    border: 0px solid #333;
}
:root .container .wrap {
    /* 正统slide效果 */
    position: absolute;
    bottom: 0;
}
a#button {color:#999;font-size:0.5rem}


/*挑错*/
#bg{ display: none;  position: absolute;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2); }
#show{display: none;  width: 400px; min-height: 400px;  max-height: 750px;  height:400px;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5); }
.pop-top h2{  float: left; line-height:40px; padding:0; margin:0 ; color:#FFF}
.pop-top span{  float: right;  cursor: pointer;  font-weight: bold; display:black}
.pop-top{  height:40px; border-bottom: 1px #E5E5E5 solid; background:#49a4fa;    border-radius: 5px 5px 0 0; padding:10px }
.form_url{ display:none}
.form_line{
   clear:both;
}
.form_box {
   margin: 0 auto; padding:10px 20px 10px 20px
}
.form_text { font-size:16px; font-weight:bold; margin-bottom:10px
}
#form_select_avater label {
   display: block;
   text-align: left;
   cursor: pointer;
}
.form_input textarea {
width: 320px;
    height: 70px;
    padding: 10px;
    color: #999;
    font-size: 16px;
    border: #ccc 1px solid;
}
.form_input .tj{    color: #fff;
    background-color: #4aa6fc;
    border-color: #4aa6fc;
    transition: all .2s ease;
    cursor: pointer;border-radius: 5px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;box-shadow:0}