/*全局样式*/
*{padding: 0px; margin: 0px;}
ul li{list-style: none;}
a{text-decoration: none; color: #000;}
i{font-weight: normal; font-style: normal;}
em{font-weight: normal; font-style: normal;}
body,html{font:14px "微软雅黑",'\5fae\8f6f\96c5\9ed1';background:#fff;color:#333;-webkit-text-size-adjust:none;width:100%;overflow: hidden;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;}
body,html{ max-width:640px; margin:0 auto;}
input{font: normal 12px '\5FAE\8F6F\96C5\9ED1',Arial,'\5B8B\4F53',sans-serif; outline: 0;}
img{vertical-align: middle; border: none;}
strong, b {
    font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
    text-indent: 0;
}
.main .top{width: 100%;}
.main .top .tops{background: #58b029; overflow: hidden; width: 100%;z-index: 200;}
.main .top .tops  .img{width: 34%; margin-top: 9px; margin: 7px 3%; float: left;color:#fff; font-size: 18px;}

/*.main .top .tops  .img a img{height: 18px;width:auto;}
.main .top .tops  .img a {width:16%;height:100%;display:block;float:left;margin:5px 0 0 0;}
.main .top .tops  .img span {margin:6px 0 2px 3px;display:block;float:left}
*/
.main .top .tops  .img img{width: 100%;}
.main .top .tops .code{float: right; margin-top: 11px; width: 28px; height: 28px; margin-right: 12px; border: none; text-indent: -999px; background: url(../images/r-menu.png) scroll 0 0 no-repeat; background-size: 28px auto; display: inline-block; overflow: hidden;}
.main .top .tops .file{overflow: hidden;float:left;width: 45%;display:block;margin-right:5px;float:right; background: #fff; height: 32px;margin-top: 8px;}
.main .top .tops .file form .file-l{line-height: 20px; width: 73%; background: #fff; font-size: 14px; border-radius: 7px 0 0 7px; border: none; padding: 6px 2% 6px 3%; display: inline-block; height: 20px; color: #828282; float: left;}
.main .top .tops .file form .file-r{background: url(../images/search_ico.png) no-repeat center center; width: 22%; height: 32px; background-size: 20px auto; float: right; border: none; text-indent: 999em;}
.main .top  span.code{display:block;overflow:hidden;float:right;margin-left:8px;}


.tion{position: fixed; /* left: -70%;*/ top: 0; width: 70%; height: 100%; background: #fff; z-index: 100000; -webkit-transition: all 0.6s ease-in-out 0s;}
.tion .tion-top{position: relative; height: 50px; background: #f8f8f8; border-bottom: 1px solid #d7d7d7; text-align: center;}
.tion .tion-top em{position: absolute; left: 20px;width: 27px; height: 27px; margin: 12px 0; background: url(../images/leftarrow.png) no-repeat center;
background-size: cover;  //只支持IE9
-webkit-background-size: cover; //webkit核心
-moz-background-size: cover; //FF核心
-o-background-size: cover; 
}

.nav{border-bottom: 1px solid #e4e4e4; overflow: hidden;}
.nav ul li{width: 20%; text-align: center; color: #333; font-size: 16px; float: left; height: 39px; line-height: 40px;}
.nav ul li a{display: block;}
.nav ul li .cur{color: #458622; border-bottom: 3px solid #58b029; top: -3px; position: relative; height: 39px; line-height: 44px;}

.num{width: 100%; height: 39px; background: #EAEAEA;border-top: 1px solid #ccc; display: block; overflow: hidden;}
.num ul{width: 100%; height: 40px; display: block; overflow: hidden;}
.num ul li{width: 33.33%; height: 40px; border-right: 1px solid #ccc; float: left; box-sizing: border-box; display: inline; overflow: hidden;}
.num ul li a{width: 100%; height: 40px; line-height: 40px; font-size: 12px; font-weight: normal; color: #333; text-align: center; display: block; overflow: hidden; text-decoration: none;}
.footer{width: 100%; height: 46px; line-height: 46px; background: #EAEAEA; font-size: 18px; font-weight: normal; border-top: 1px solid #ccc; color: #ccc; text-align: center;}
.footer a{padding: 0 6px; font-size: 14px;}


.tion .tion-top span {font-size:20px; color: #333; line-height: 50px; font-weight: bold; padding-left: 0px;}
.tion .tion-nav{background: #fff none repeat scroll 0 0; left: 0; position: absolute; top: 50px; width: 100%; z-index: 100000;}
.tion .tion-nav li{border-bottom: 1px solid #f5f5f5;}
.tion .tion-nav li a{display: block; font-size: 16px; line-height: 50px; text-align: left; width: 100%;}
.tion .tion-nav li a i{background: url(../images/hide_nav_icon.png) no-repeat scroll 0 0; background-size: 27px auto; display: inline-block; height: 27px; margin-left: 20px; margin-right: 20px; vertical-align: -8px; width: 27px; border-radius: 29px;}
.tion .tion-nav li a .i1{background-position: 0 0; background-color: #ff5353;}
.tion .tion-nav li a .i2{background-color: #39b91c; background-position: 0 -27px;}
.tion .tion-nav li a .i3{background-color: #1db5bf; background-position: 0 -54px;}
.tion .tion-nav li a .i4{background-position: 0 -81px; background-color: #d9b405;}
.tion .tion-nav li a .i5{background-color: #e775ff; background-position: 0 -135px;}
.tion .tion-nav li a .i6{background-position: 0 -162px; background-color: #0e81f6;}
.tion .tion-nav li a .i7{background-color: #f78001; background-position: 0 -189px;}
.tion .tion-nav li a .i8{background: url(../images/and-menu5.png) no-repeat; border-radius: 27px; background-size: 27px;}
.tion .tion-nav li a .i9{background-position: 0 -216px; background-color: #00B2A8;}

/*cxx*/

  .icon {
       width: 1em; height: 1em;
       vertical-align: -0.15em;
       fill: currentColor;
       overflow: hidden;
    }
.back{display:none;width: 40px; height: 40px; background: url(../img/index-icon.png) no-repeat 0 -143px; background-size: 600px;overflow: hidden; position: fixed; right: 10px; bottom: 100px; z-index: 500;}

/*路径*/
.post{position: relative; height: 36px; line-height: 36px; font-size: 14px; color: #666; display: block; overflow: hidden; background-color: #f0f0f0; padding: 0 6px 0 4%;}
.post a{color: #666;}
.post .der{padding: 0 6px;}
.post .other{position: absolute; background: url(../images/xing.png) no-repeat; height: 24px; line-height: 24px; width: 65px; text-indent: 6px; font-size: 12px; color: #fff; top: 6px; right: 6px; background-size: cover;}

/*星星*/
.star span.star1{width:15px;}
.star span.star2{width:31px;}
.star span.star3{width:47px;}
.star span.star4{width:62px;}


.xq-top #logo {
    width: 35px;
    height: 35px;
    margin-left: 10px;
    background: url(/public/img/all_ico.png) 0 -628px no-repeat;
    text-indent: -9999px;
    background-size: 30px auto
}

.xq-top {
    position: relative;
    height: 42px;
    padding: 2px 0;
    z-index: 1;
    background: #65bb0a;
    display: flex;
}

.xq-top .title {
    display: block;
    width: 46%;
    height: 42px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 18px
}

.xq-top .bdcs-search-form {
    display: none
}

.xq-top .title a {
    color: #fff
}
