* {word-wrap:break-word;word-break:break-all;box-sizing:border-box;margin: 0;padding: 0;}
html {
    font-size:20px;
}
@media only screen and (min-width:400px) {
    html {
        font-size:21.33px!important
    }
}@media only screen and (min-width:414px) {
    html {
        font-size:22.08px!important
    }
}@media only screen and (min-width:480px) {
    html {
        font-size:25.6px!important
    }
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,header,hgroup,nav,section,article,aside,footer,figure,figcaption,menu,button {
    margin:0;
    padding:0
}
body {
    font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;
    line-height:1.5;
    font-size:.85rem;
    color:#484848;
    background-color:#fff;
    -webkit-user-select:none;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent;
    outline:0
}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
table {border-collapse:collapse;border-spacing:0}
caption,th {text-align:left}
fieldset,img {border:0}
li {list-style:none;}
ins {text-decoration:none}
del {text-decoration:line-through}
input,button,textarea,select,optgroup,option {
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    outline:0
}
button {-webkit-appearance:none;border:0;background:none}
a {-webkit-touch-callout:none;text-decoration:none}
:focus {outline:0;-webkit-tap-highlight-color:transparent}
em,i {font-style:normal}
input[type="search"],input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none !important}
a {color:#00a5e0}
em {color:#ff8444}
::-webkit-input-placeholder {color:#bbb}
h1 {font-size:.9rem;}
h2 {font-size:.85rem;}
h3,h4 {font-size:.8rem;}
h5,h6{font-size:.75rem;}


/*	链接样式	*/
a {color:#484848;}
a:hover {text-decoration: none;color: #ff5b4c;}
a:link,a:visited,a:active {text-decoration: none;}

a.bot-link{color:#818ea9;}
a.bot-link:hover {text-decoration:none; color:#fff;}
a.bot-link:link,a.bot-link:visited,a.bot-link:active {text-decoration:none;}

a.nav-link{color:#ffffff;}
a.nav-link:hover {text-decoration:none; color:#ea644a;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#e70012;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color:#d40403;}
a.red-link:hover {text-decoration:none;color:#000; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#1244b5;}
a.blue-link:hover {text-decoration:none;color:#484848; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.he-link{color:#bf9345;}
a.he-link:hover {text-decoration:none;color:#111; }
a.he-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}

a.huang-link{color:#fcff00;}
a.huang-link:hover {text-decoration:none;color:#f9bc5c; }
a.huang-link:link,a.huang-link:visited,a.huang-link:active {text-decoration:none;}

a.bluea-link {color:#93caf4;}
a.bluea-link:hover {text-decoration:none;color:#fff; }
a.bluea-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

.text-white {color: #ffffff;}
.text-black {color: #000;}
.text-dark {color: #353535;}

.text-gray {color:#808080;}
.text-gray-darker {color: #222222;}
.text-gray-darke {color: #333333;}
.text-gray-light {color: #DDDDDD;}
.text-gray-lighter {color: #E5E5E5;}
.text-gray-pale {color: #F1F1F1;}

.text-danger {color: #EA644A;}
.text-warning {color: #F1A325;}
.text-success{color: #38B03F;}
.text-info{color: #03B8CF;}
.text-important{color:#BD7B46;}
.text-special{color: #8666B8}
.text-blue {color: #10a8fe;}
.text-huang {color: #e79f41;}
.text-lv {color: #8ba299;}

.text-danger-pale{color: #FFE5E0;}
.text-warning-pale{color: #FFF0D5;}
.text-succes-pale {color: #DDF4DF;}
.text-info-pale {color: #DDF3F5;}
.text-important-pale{color: #F7EBE1;}
.text-special-pale{color: #F5EEFF;}

.marb{margin-bottom: 10px;}
.fiexd{position: fixed;}
.relative{position: relative;}
.absolute{position: absolute;}

.l {float:left;}
.r {float:right;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}
.loading{position: fixed;}
.hide{display: none;}
.ov-hidden{overflow: hidden;}
.container{float:left;width:100%;position:relative;z-index:1;}
.header{width: 100%;height:3rem;border-bottom:1px solid #0c5e2b;padding:.5rem;background-color:#0f7335;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;overflow: hidden;}
.header .logo{flex:auto;height: 2rem;line-height: 2rem;background: url(../Images/logo.png) no-repeat left center;background-size: contain;}
.header .logo a {float: left;width: 100%;height: 2rem;display: block;}
.header .menu{flex:none;margin:.2rem;width: 1.6rem;height: 1.6rem;font-size:1rem;line-height: 1.6rem;text-align: center;color:#ffffff;overflow: hidden;}

.nav{position: fixed;right:-80%;top:0;bottom:0;z-index:99;width: 80%;background-color: #0f7335;text-align: left;padding:2rem;overflow:auto;}
.nav .menuclose{float: left;width: 100%;text-align: right;padding-bottom: .5rem;}
.nav .menuclose i{float: right;background-color:#ffffff;border-radius:.75rem;width: 1.5rem;height: 1.5rem;line-height:1.5rem;text-align:center;color:#8e1c1c;overflow: hidden;}
.nav .navlist{float: left;width: 100%;}
.nav .navlist .navLi{float: left;width: 100%;padding:0;margin-bottom:0;overflow: hidden;}
.nav .navlist .navLi .name{float:left;padding:.5rem 0;border-bottom:1px dotted #198643;width: 100%;display: flex;flex-flow: row nowrap;justify-content:space-between;align-items: center;align-content: center;}
.nav .navlist .navLi .name .image{flex: none;height:2rem;padding:.5rem;}
.nav .navlist .navLi .name .image img{float: left;width: auto;height: 1rem;}
.nav .navlist .navLi .name .text{flex: auto;text-align: left;padding-left:.5rem;}
.nav .navlist .navLi .name .text b{font-size:1rem;line-height:2rem;height:2rem;font-weight: normal;overflow:hidden;}
.nav .navlist .navLi .name .text span{display: none;}
.nav .navlist .nav-li span{float: left;width: 100%;height: 2rem;line-height: 2rem;padding:0 .5rem;border-bottom:0;background-color: #ffffff;text-align: left;border-radius:.25rem;overflow: hidden;}
.nav .navlist .nav-li span i {float: right;width: 1rem;height: 2rem;line-height: 2rem;text-align:center;color:#631414;overflow: hidden;}
.nav .navlist .nav-li-sel span a{color: #484848;font-weight: bold;}
.nav .navlist .dropNav{float: left;margin:.5rem 5%;width: 90%;background-color:rgba(255,255,255,.2);border-radius:.25rem;padding:1rem;overflow: hidden;}
.nav .navlist .dropNav ul li{float: left;width: 100%;padding:.25rem 0;font-size:.75rem;text-align: left;overflow: hidden;}
.nav .navlist .dropNav ul li a {float: left;width: 100%;}
.navmark{position: fixed;z-index:90;left:0;top:0;bottom:0;width:0;background-color:rgba(0,0,0,.8);overflow:hidden;}

.banner,.sbanner{float: left;width: 100%;margin-bottom:1rem;overflow: hidden;}
.banner img,.sbanner img {float: left;width: 100%;}
.sbanner ul li{float: left;width: 100%;margin-bottom: .5rem;overflow: hidden;}

/**
标题
 */
.title-wrap{float: left;margin-bottom:.5rem;width: 100%;border-bottom: 2px solid #0d7835;overflow: hidden;}
.title-wrap .image{float: left;}
.title-wrap .image img{float: left;height: 26px;}
.title-wrap .more {float: right;line-height: 26px;color:#0d7835;font-size:.7rem;overflow: hidden;}
.title-wrap .more:hover{color: #ea644a;}

.index-hyzj-title{float: left;margin-bottom:30px;width: 100%;height:71px;text-align:center;position:relative;overflow: hidden;}
.index-hyzj-title:after{content: '';z-index:0;position: absolute;left:0;top:33px;width: 100%;height: 2px;background-color: #006927;overflow: hidden;}
.index-hyzj-title img{background-color: #ffffff;}
.index-hyzj-title .image{margin:0 auto;z-index:1;position:relative;width:198px;height:71px;background-color: #ffffff;}

.index-hyzj {float:left;margin-bottom:1rem;width: 100%;padding:.25rem;overflow: hidden;}
.index-hyzj ul{display: flex;flex-flow: row wrap;justify-content: space-between;align-content: center;align-items: stretch;}
.index-hyzj ul a {flex:auto;width: 40%;margin:.25rem;background-color: #f2f2f2;border-radius: 4px;overflow: hidden; }
.index-hyzj ul li{
    float: left;width: 100%;transition: all .5s;
    display: flex;flex-flow: column nowrap;justify-content: space-between;align-content:center;align-items:center;
    background-color: #f2f2f2;padding:.5rem;overflow: hidden;}
.index-hyzj ul li:hover{background-color: #116e35;color: #ffffff;}
.index-hyzj ul li:hover b a{color: #ffffff;}
.index-hyzj ul li .avatar{flex:none;margin:10px 0;float:left;width: 100px;height: 100px;background-color:#ffffff;padding:5px;border-radius:50%;overflow: hidden;}
.index-hyzj ul li .avatar img{float: left;width: 90px;height: 90px;border-radius: 50%;overflow: hidden;}
.index-hyzj ul li .info{flex: auto;padding-left:0;overflow: hidden;}
.index-hyzj ul li .name{float: left;width: 100%;margin: 0;border-bottom:1px solid #dbdbdb;padding:10px 0;text-align: left;overflow: hidden;}
.index-hyzj ul li .name b{float: left;font-size:1rem;line-height: 1rem;}
.index-hyzj ul li .name b a:hover{color: #ff9900;}
.index-hyzj ul li .name span{float: right;font-size:.7rem;line-height: 1rem;}
.index-hyzj ul li .item{float: left;width: 100%;padding:.5rem 0;text-align:left;font-size:.7rem;overflow: hidden;}


.linkitem{float: left;width: 100%;padding:0 .5rem;background:#ffffff url(../Images/ico_bg.jpg) repeat-x left top;background-size:auto 100%;overflow: hidden;}
.linkitem ul li{float: left;width: 25%;padding:.5rem .5rem;overflow: hidden;}
.linkitem ul li img{float: left;width: 100%;margin-bottom: .25rem;}
.linkitem ul li b{
    float: left;width: 100%;text-align:center;height: 1.5rem;line-height: 1.5rem;
    font-weight:normal;font-size:.7rem;overflow: hidden;}

.mainwrap{float: left;width: 100%;padding:.25rem .5rem;overflow: hidden;}

.iaboutwrap{float:left;width: 100%;padding:1rem 0;background:url(../Images/iabout-bg.jpg) no-repeat center center;background-size:cover;overflow:hidden;}
.iabout-pic{float: left;margin:5%;width: 90%;padding:3% 5% 8% 4%;background:url(../Images/iabout-picbg.png) no-repeat left top;background-size:contain;overflow: hidden;}
.iabout-pic img{float: left;width:93%;}
.iabout-text{float: left;width:100%;text-indent:2em;text-align: justify;color:#272727;overflow: hidden;}

.full-ads{float: left;width: 100%;overflow: hidden;}
.full-ads ul li{float: left;width: 100%;padding-bottom:0;overflow: hidden;}
.full-ads ul li img{float: left;width: 100%;}

.inews-pic{float: left;width:225px;height:275px;margin-bottom:30px;position:relative;overflow: hidden;}
.inews-pic img{float: left;width: 225px;height: 275px;overflow: hidden}
.inews-pic b {
    position:absolute;z-index:1;left:0;bottom:0;float: left;width: 100%;padding:10px;
    text-align: center;color:#fff;
    background-color:rgba(0,0,0,.5);}
.inews-video{float: left;margin-top:.5rem;width: 100%;background-color:#fff09f;padding:10px;overflow: hidden;}
.inews-video img{float: left;width: 100%}

.inews-item{float: left;width: 100%;margin-bottom:1rem;padding:0;overflow: hidden;}
.inews-item ul li{
    float: left;padding:.5rem 0;width:100%;border-bottom:1px dashed #dbdbdb;
    display: flex;flex-flow: row nowrap;
    justify-content: space-between;align-items: center;align-content: center;
    overflow: hidden;}
.inews-item ul li .date{flex:none;float: left;width:65px;height: 65px;padding:5px;background-color: #fafafa;text-align: center;overflow: hidden; }
.inews-item ul li .date b{float: left;width: 100%;height: 35px;line-height: 35px;font-size:1.2rem;transition:all .3s;overflow: hidden;}
.inews-item ul li .date span{float: left;width: 100%;height: 20px;line-height: 20px;font-size:.6rem;color: #999999;transition:all .3s;overflow: hidden;}
.inews-item ul li:hover .date b{height: 60px;line-height: 55px;font-size:1.8rem;}
.inews-item ul li .text{flex:auto;height:60px;padding:0 0 0 .5rem;text-align:left;overflow:hidden;}
.inews-item ul li .text b{float: left;width:100%;height:35px;line-height:35px;overflow:hidden;}
.inews-item ul li .text p{float: left;width:100%;height:25px;line-height:25px;font-size:.7rem;color:#999999;overflow:hidden;}


.izhuanye{float:left;width: 100%;padding:.25rem;overflow: hidden;}
.izhuanye ul li{float: left;width:50%;padding:.25rem;color:#fff;overflow: hidden;}
.izhuanye .item{float: left;width: 100%;padding:.5rem;border-radius:5px;overflow: hidden;}
.izhuanye .text{float: left;width: 100%;overflow: hidden;}
.izhuanye .text b{float: left;width: 100%;height:1.5rem;line-height:1.5rem;text-align:center;font-weight:normal;overflow: hidden;}
.izhuanye .text p{float: left;width: 100%;height:2rem;line-height:1rem;font-size:.7rem;text-align:justify;overflow: hidden;}
.izhuanye .imgbox{float: left;width: 100%;margin-bottom:10px;overflow: hidden;}
.izhuanye .imgbox img{float: left;width: 100%;}
.izhuanye .bg0{background-color: #ff9999;color:#fff;transition: all .2s;}
.izhuanye .bg0 a{color:#fff;transition: all .2s;}
.izhuanye .bg0:hover{background-color: #dbdbdb;color:#e46969;}
.izhuanye .bg0:hover a{color:#e46969;transition: all .2s;}

.izhuanye .bg1{background-color: #ffcc99;color:#fff;transition: all .2s;}
.izhuanye .bg1 a{color:#fff;transition: all .2s;}
.izhuanye .bg1:hover{background-color: #efefef;color:#f7b033;}
.izhuanye .bg1:hover a{color:#f7b033;}

.izhuanye .morebtn{background:#78c5e9 url(../Images/itembg.png) no-repeat center bottom;background-size:100% auto;overflow: hidden;}
.izhuanye .morebtn .biground{float:left;width:150px;height:150px;display: block;padding:15px;transition: all .2s;background-color:#79dff2;border-radius:50%;overflow:hidden;}
.izhuanye .morebtn .biground:hover{background-color:#2aadc5 ;}
.izhuanye .morebtn .smallround{float:left;width:120px;height:120px;line-height:120px;transition: all .2s;color:#fff;text-align:center;font-size:20px;background-color:#2aadc5;border-radius:50%;overflow:hidden;}
.izhuanye .morebtn .smallround:hover{background-color:#79dff2 ;}
.izhuanye .morebtn .smallround a{float: left;width: 100%;height: 120px;line-height: 120px;text-align:center;display: block;overflow: hidden;}
.izhuanye .morebtn .smallround:hover  a{color:#2aadc5 ;}


.isxjdwrap{float: left;width: 100%;padding:1rem 0;background: url(../Images/sxjd-bg.jpg) no-repeat center center;background-size:cover;overflow: hidden;}
.isxjd{float: left;width: 100%;padding:.25rem;overflow: hidden;}
.isxjd ul li{float: left;width:50%;padding:.25rem;position:relative;overflow: hidden;}
.isxjd ul li b{display:none;position: absolute;z-index:1;transition: all .5s;
    float: left;width: 100%;bottom:0;padding:10px;text-align:center;background-color: rgba(0,0,0,.5);overflow: hidden;}
.isxjd ul li:hover b{display: block;}
.isxjd ul li img{float: left;width:100%}


.ijyfxwrap{float: left;width: 100%;padding-top:0px;background:url(../Images/jyfx-bg.png) no-repeat center bottom;background-size:100% auto;overflow: hidden;}
.ijyfxwrap .ijyfxpic{float: left;width:100%;padding:.5rem;overflow: hidden;}
.ijyfxwrap .ijyfxpic img{float: left;width: 100%;}
.ijyfxwrap .ijyfxitem{float: left;width: 100%;padding:.25rem;overflow: hidden;}
.ijyfxwrap .ijyfxitem ul li{float: left;width:25%;padding:.25rem;text-align:center;overflow: hidden;}
.ijyfxwrap .ijyfxitem .item{float: left;width: 100%;overflow: hidden;}
.ijyfxwrap .ijyfxitem ul li .imgbox{float: left;width: 100%;overflow: hidden;}
.ijyfxwrap .ijyfxitem ul li .imgbox img{float: left;width: 100%;}
.ijyfxwrap .ijyfxitem ul li b{float: left;width: 100%;height:1.5rem;line-height:1.5rem;font-weight:normal;overflow: hidden;}


.pictit{float: left;width: 100%;margin-bottom:.25rem;position: relative;overflow: hidden;}
.pictit img{float: left;width: 100%;}
.pictit span{padding-top:.25rem;position: absolute;top:0;bottom:.5rem;right:.25rem;font-size:.7rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;overflow: hidden;}

.iabout{float: left;width: 100%;padding:.25rem 0;text-align:justify;overflow: hidden;}
.iabout img{float: left;width: 100%;margin-top: .25rem;}

.ivideo{float: left;width: 100%;padding:.25rem .5rem;overflow: hidden;}
.ivideo ul li{float: left;width: 100%;margin-bottom:.5rem;overflow: hidden;}
.ivideo ul li img{float: left;width: 100%;}

.irequest{float: left;width: 100%;margin-bottom:.5rem;padding:1rem 2rem;background: url(../Images/requestbg.png) no-repeat center center;background-size: cover;overflow: hidden;}
.irequest .title{float: left;width: 100%;font-size:1.2rem;text-align: center;color:#fff;font-weight:bold;overflow: hidden;}
.irequest .title .color-yellow{color:#ff9504;}

.irequest .subtitle{float: left;width: 100%;font-size:.8rem;padding:.25rem;text-align: center;color:#fff;overflow: hidden;}
.irequest .form-group{float:left;width: 100%;overflow: hidden;}
.irequest .form-group ul li{float: left;width: 100%;padding:.5rem 0;}
.irequest .form-group input{outline: none;}
.irequest .form-group .ipt{
    float: left;width: 100%;height:2rem;line-height:1.8rem;background-color: #fff;
    border:0px solid #dbdbdb;padding:.1rem .5rem;text-align: left;overflow: hidden;}
.irequest .form-group .btn{float: left;width: 100%;background-color: #f4bd5c;height: 2rem;border: 0;}
.irequest .form-group .yzmipt{float: left;width: 49%;height:2rem;line-height:1.8rem;background-color: #fff;border:0px solid #dbdbdb;padding:.1rem .5rem;text-align: left;overflow: hidden;}
.irequest .form-group .yzmpic{float: right;width: 49%;height:2rem;}



.titbox{
    float: left;width: 100%;padding:0 .5rem;height: 2.1rem;
    border-bottom:.1rem solid #ab7926;background-color:#fff;overflow: hidden;}
.titbox b{
    float: left;font-size:.9rem;background-color: #e0a645;color:#fff;font-weight: normal;
    border-top-right-radius: .2rem;border-top-left-radius: .2rem;
    padding:0 1rem 0 1.25rem;height: 1.95rem;line-height: 2.2rem;position: relative;}
.titbox b::before{
    content: '';width:.4rem;height:.4rem;background-color: #fff;
    position: absolute;left:.4rem;top:.4rem;
    border-radius: .2rem;overflow: hidden;
}
.titbox b::after{
    content: '';width:.2rem;background-color: #fff;
    position: absolute;left:.5rem;top:.9rem;bottom:.3rem;
    border-radius: .1rem;overflow: hidden;

}
.titbox span{float: right;margin:.75rem 0;height: 1rem;line-height: .95rem;font-size:.6rem;border:1px solid #28552f;padding:0 10px;overflow: hidden;}
.titbox i{float: right;height: 2rem;line-height:2rem;color:#0182c6;font-size:.8rem;padding:0 20px;overflow: hidden;}

.titbox-pic{float: left;width: 100%;background-color:#fff;padding:0;overflow: hidden;}
.titbox-pic img{float: left;width: 100%;}

.titbox-mid{float: left;width: 100%;padding:1rem .5rem;background-color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;overflow: hidden;}
.titbox-mid b {display: inline-block;background-color: #2aa822;color: #fff;padding:0 20px;height:1.5rem;line-height:1.5rem;overflow: hidden;}

.article{float: left;width: 100%;padding:.25rem;background-color:#fff;overflow: hidden;}
.article ul li{float: left;width: 100%;padding:.5rem .25rem;border-bottom:1px dotted #f7f7f7;overflow: hidden;}

.article .picli{display:flex;flex-flow: row nowrap;justify-content:space-between;align-items: center;}
.article .picli .imgbox{flex:none;width: 40%;border:2px solid #dbdbdb;}
.article .picli .imgbox img{float: left;width: 100%;}
.article .picli .textbox{flex:auto;text-align: justify;padding-left:.5rem;overflow: hidden;}
.article .picli .textbox b{float: left;width: 100%;font-weight: normal;}
.article .picli .textbox i{float: left;width: 100%;font-size:.7rem;color:#484848;}
.article .picli .textbox p{float: left;width: 100%;font-size:.75rem;color:#999999;}

.article .textli{}
.article .textli  b{float: left;width: 100%;font-weight: normal;}
.article .textli  i{float: left;width: 100%;font-size:.7rem;color:#484848;}
.article .textli  p{float: left;width: 100%;font-size:.75rem;color:#999999;}

.picwrap{float: left;width: 100%;padding:.25rem;background-color: #ffffff;overflow: hidden;}
.picwrap ul li{float: left;width: 50%;padding:.25rem;text-align:center;overflow: hidden;}
.picwrap ul li .imgbox{float: left;width: 100%;border:1px solid #f7f7f7;overflow: hidden;}
.picwrap ul li .imgbox img{float: left;width: 100%;}
.picwrap ul li b{float: left;width: 100%;height:2rem;line-height:2rem;font-weight: normal;overflow: hidden;}
.picwrap ul li span{float: left;width: 100%;height:2rem;line-height:2rem;background-color:#484848;color:#fff;overflow: hidden;}

.picwrap-full{float: left;width: 100%;padding:.25rem .25rem;background-color: #ffffff;overflow: hidden;}
.picwrap-full ul li{float: left;width: 50%;padding:.25rem;text-align:center;overflow: hidden;}
.picwrap-full ul li .imgbox{float: left;width: 100%;border:0px solid #f7f7f7;overflow: hidden;}
.picwrap-full ul li .imgbox img{float: left;width: 100%;margin-bottom: .5rem;}
.picwrap-full ul li b{float: left;width: 100%;height:2rem;line-height:2rem;font-weight: normal;overflow: hidden;}
.picwrap-full ul li span{float: left;width: 100%;height:2rem;line-height:2rem;background-color:#484848;color:#fff;overflow: hidden;}


.ipyfx{float: left;width: 100%;padding:.25rem;background-color: #ffffff;overflow: hidden;}
.ipyfx ul li{float: left;width: 50%;padding:.25rem;text-align:center;position:relative;overflow: hidden;}
.ipyfx ul li .imgbox{float: left;width: 100%;border:1px solid #f7f7f7;overflow: hidden;}
.ipyfx ul li .imgbox img{float: left;width: 100%;}
.ipyfx ul li p{
    position:absolute;z-index:1;top:.25rem;left:.25rem;right:.25rem;bottom:.25rem;
    background-color:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:center;align-content:center;align-items:center;overflow: hidden;}

.ipyfxb{float: left;width: 100%;padding:.25rem;background-color: #ffffff;overflow: hidden;}
.ipyfxb ul li{float: left;width: 50%;padding:.25rem;text-align:center;position:relative;}

.ipyfxb ul li .imgbox{float: left;width: 100%;border:0px solid #dbdbdb;overflow: hidden;}
.ipyfxb ul li .imgbox img{float: left;width: 100%;}
.ipyfxb ul li .textbox{float: left;width: 100%;background-color:#fafafa;padding:.5rem;overflow: hidden;}
.ipyfxb ul li .textbox b{float: left;width: 100%;height: 1.5rem;line-height: 1.5rem;font-weight:normal;overflow: hidden;}
.ipyfxb ul li .textbox p{float: left;width: 100%;height: 3rem;line-height: 1rem;text-align:justify;color:#969696;font-size:.75rem;overflow: hidden;}


.istudy{float: left;background-color:#ffffff;padding:.5rem;width:100%;overflow: hidden;}
.istudy ul li{float: left;width: 100%;height:330px;margin-top:20px;background:url(../Images/studybg.jpg) repeat left top;border-radius: 5px;border:2px solid #1851df;overflow: hidden;}
.istudy ul li .top {float: left;width:100%;height:270px;padding:20px;text-align: justify;overflow: hidden;}
.istudy ul li .top b{float: left;width: 100%;height: 60px;line-height: 30px;margin-bottom:20px;font-size:22px;color: #0d8704;overflow: hidden;}
.istudy ul li .top b a{color: #30912b;}
.istudy ul li .top b a:hover{color: #484848;}
.istudy ul li .top span{float: left;width: 100%;height: 35px;line-height: 35px;margin-bottom:20px;background-color: #323232;color: #fff;padding:0 20px;overflow: hidden;}
.istudy ul li .top p{float: left;width: 100%;height: 100px;line-height: 25px;color:#323232;text-align:justify;overflow: hidden;}
.istudy ul li .gobtn {float: left;width: 100%;height: 60px;line-height: 60px;background-color: #1851df;color: #fff;font-size:18px;text-align: center;overflow: hidden;}

.catebox{float: left;margin-top:-1px;display:none;width: 100%;padding:.25rem;text-align:center;
    background-color: #e0a645;
    border-bottom: 1px solid #ab7926;
    overflow: hidden;}
.catebox ul{float: left;width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;align-content: space-between;}
.catebox ul li{flex:auto;float: left;margin:.25rem;background-color:#ffffff;padding:0 1rem;font-size:.75rem;height: 2rem;line-height: 2rem;border-radius:4px;overflow: hidden;}
.catebox ul li a{float:left;width:100%;line-height:2rem;}
.catebox .cate-sel{background-color: #e14343;color: #ffffff;}
.catebox .cate-sel a {color: #ffff00;}


.talentpool{float: left;width:100%;padding:1rem;overflow: hidden; }
.talentpool ul li{float:left;width:100%;margin-bottom:20px;padding:.5rem;background-color:#f7f7f7;transition:all .2s;overflow: hidden;}
.talentpool ul li:hover{background-color: #0d8704;color:#fff;}
.talentpool ul li:hover .name a{color: #fff;}
.talentpool ul li .imgbox{margin:0 auto;width:165px;height:165px;padding:5px;border-radius:50%;background-color:#ffffff;overflow: hidden;}
.talentpool ul li .imgbox img{float: left;width: 155px;height:155px;border-radius: 50%;}
.talentpool ul li .name{float: left;width: 100%;height: 50px;line-height: 50px;text-align: center;overflow: hidden;}
.talentpool ul li dl{float: left;width: 100%;margin:0;padding:0;text-align:left;overflow: hidden;}
.talentpool ul li dl dd{float: left;width: 100%;margin:0;padding:0;font-size:14px;height: 35px;line-height: 35px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.talentpool ul li:hover dl dd{border-bottom:1px dashed #0f6c08;}
.talentpool ul li .btnmore{float: left;margin-top:20px;width: 100%;height: 45px;line-height: 45px;background-color: #0d8704;color:#fff;text-align: center;border-radius: 5px;overflow: hidden;}
.talentpool ul li .btnmore a{color: #fff;}
.talentpool ul li:hover .btnmore {background-color:#fff;color: #0d8704;}
.talentpool ul li:hover .btnmore a{color: #0d8704;}


.talentpool2{float: left;width:100%;background-color:#fff;padding:.5rem;padding-bottom:0;overflow: hidden; }
.talentpool2 ul li{
    float:left;width:100%;display: flex;flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom:.5rem;padding:1rem;background-color:#f7f7f7;transition:all .2s;overflow: hidden;}
.talentpool2 ul li:hover{background-color: #0d8704;color:#fff;}
.talentpool2 ul li:hover .name a{color: #fff;}
.talentpool2 ul li .talentpool2left{flex:none;width: 4rem;padding:5px 0;overflow: hidden;}
.talentpool2 ul li .talentpool2right{flex:auto;padding-left:20px;text-align:justify;overflow: hidden;}

.talentpool2 ul li .imgbox{float:left;width:4rem;height:4rem;padding:.25rem;border-radius:50%;background-color:#ffffff;overflow: hidden;}
.talentpool2 ul li .imgbox img{float: left;width:3.5rem;height:3.5rem;border-radius: 50%;}
.talentpool2 ul li .name{float: left;width: 100%;height: 50px;line-height: 50px;text-align: center;overflow: hidden;}
.talentpool2 ul li dl{float: left;width: 100%;margin:0;padding:0;text-align:left;overflow: hidden;}
.talentpool2 ul li dl dd{float: left;width: 100%;margin:0;padding:5px 0;font-size:.7rem;line-height: 25px;border-bottom:1px dotted #dbdbdb;overflow: hidden;}
.talentpool2 ul li:hover dl dd{border-bottom:1px dashed #0f6c08;}
.talentpool2 ul li .btnmore{float: left;margin-top:20px;width: 100%;height: 45px;line-height: 45px;background-color: #0d8704;color:#fff;text-align: center;border-radius: 5px;overflow: hidden;}
.talentpool2 ul li .btnmore a{color: #fff;}
.talentpool2 ul li:hover .btnmore {background-color:#fff;color: #0d8704;}
.talentpool2 ul li:hover .btnmore a{color: #0d8704;}

.zxjn{float:left;width: 100%;background-color:#fff;padding:1rem;text-align: center;overflow: hidden;}
.zxjn .title{float: left;padding-bottom:20px;width: 100%;text-align: left;font-size:1rem;overflow: hidden;}
.zxjn .searchbox{float: left;width: 100%;padding-bottom: 20px;overflow: hidden;}
.zxjn .ipt{float: left;width: 65%;height: 3rem;line-height: 3rem;font-size:.9rem;padding:0 20px;text-align: center;border:1px solid #dbdbdb;border-right:0;overflow: hidden;}
.zxjn .submitbtn{float: left;width: 35%;height: 3rem;text-align: center;font-size:.9rem;border:1px solid #41c33a;background-color:#41c33a;color:#ffffff;cursor:pointer;overflow: hidden;}
.zxjn .tips{float: left;width: 100%;color:#ea644a;text-align: left;font-size:.75rem;overflow: hidden;}
.zxjn .result{float: left;display:none;margin-top:20px;width: 100%;background-color: #f7f7f7;padding:20px;overflow: hidden;}
.zxjn .result ul li{float: left;width: 100%;height: 35px;line-height: 35px;text-align: left;overflow: hidden;}
.zxjn .resultcontent{float: left;margin-top:10px;width: 100%;background-color:#ffffff;padding:20px;text-align: justify;overflow: hidden;}
.zxjn .resultcontent img{max-width: 100%;}

.talent-pool-view{float: left;margin:10px 0;width: 100%;
    display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: stretch;align-content: center;
    border:1px solid #dbdbdb;overflow: hidden;}
.talent-pool-view .image{flex:none;width: 30%;border-right:1px solid #dbdbdb;background-color:#fafafa;padding:10px;overflow: hidden;}
.talent-pool-view .image img{float: left;width: 100%;}
.talent-pool-view .info{flex:auto;padding:.5rem;text-align:left;font-size:.7rem;overflow: hidden;}

.load-more{float: left;width: 100%;padding:30px 0;text-align: center;overflow: hidden;}
.load-more b{cursor: pointer;font-size:16px;color: #dbdbdb;font-weight: normal;}
.load-more b:hover{color: #969696;}

.member-index{
    float:left;width:100%;background-color: #fafafa;padding:20px;
    overflow: hidden;}
.member-index .name{float: left;width: 100%;text-align: center;overflow: hidden;}
.member-index .name h1{float: left;width: 100%;padding:10px 0;font-size:30px;overflow: hidden;}
.member-index .name p{float: left;width: 100%;padding:10px 0;font-size:14px;overflow: hidden;}
.member-index .item{float: left;margin-top:20px;width: 100%;overflow: hidden;}
.member-index .item ul{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;align-items:center;}
.member-index .item ul a{flex: auto;width: 40%;margin:10px;background-color: #ffffff;padding:10px 20px;overflow: hidden;}
.member-index .item ul a:hover{background-color: #ea644a;color: #ffffff;}

.login{float:left;width:100%;background-color: #fafafa;padding:20px;overflow: hidden;}
.login ul li{float: left;width: 100%;padding:10px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center;overflow: hidden;}
.login ul li .text{flex:auto;float: left;width: 100%;height: 60px;line-height:60px;padding:0 20px;text-align:left;overflow: hidden;}
.login ul li .ipt{flex:auto;float: left;width: 100%;border:0;outline:none;height: 60px;background-color: #efefef;padding:0 10px;overflow: hidden;}
.login ul li .yzcode{flex:auto;float: left;width: 50%;border:0;outline:none;height: 60px;background-color: #efefef;padding:0 10px;overflow: hidden;}
.login ul li .yzpic{flex:auto;float: right;cursor:pointer;border:0;outline:none;height: 60px;overflow: hidden;}
.login ul li .btn{float: left;cursor:pointer;width: 100%;border:0;outline:none;height: 60px;text-align:center;background-color: #dd393a;color:#ffffff;font-size:20px;padding:0 10px;overflow: hidden;}
.login ul li .btn-reg{background-color: #484848;line-height: 60px;}
.login ul li label{flex: none;width: 100px;height: 60px;line-height: 60px;background-color: #484848;text-align: center;color: #ffffff;overflow: hidden;}


.payment-form{float: left;width: 100%;overflow: hidden;}
.payment-form .payment-form-card{float: left;width: 100%;padding:10px;overflow: hidden;}
.payment-form .payment-form-card ul{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;align-content: center;}
.payment-form .payment-form-card ul li{flex:auto;float: left;cursor:pointer;border-radius:10px;margin:5px;width: 40%;border:2px solid #fafafa;overflow: hidden;}
.payment-form .payment-form-card ul li img{float: left;width: 100%;border:0px;}
.payment-form .payment-form-card .selected{border:2px solid #ea644a;}
.payment-form .payment-form-item{float: left;width: 100%;padding:10px 20px;overflow: hidden;}
.payment-form .payment-form-item ul li{
    float: left;width: 100%;margin:10px 0;
    display: flex;flex-flow: row nowrap;justify-content: center;
    align-items: stretch;align-content: center;overflow: hidden;}
.payment-form .payment-form-item ul li .name{
    flex:none;background-color:#484848;color:#ffffff;font-weight: normal;
    width: 100px;text-align: center;line-height: 35px;overflow: hidden;}
.payment-form .payment-form-item ul li .ipt{flex:auto;text-align: left;padding:0 10px;line-height: 33px;border:1px solid #dbdbdb;outline:none;overflow: hidden;}
.payment-form .payment-form-item ul li .text{flex:auto;text-align: left;padding:0 10px;line-height: 35px;overflow: hidden;}
.payment-form .payment-form-item ul li .btn{flex:auto;text-align: center;cursor:pointer;font-size:20px;padding:0 10px;line-height: 45px;border:0;outline:none;background-color:#ea644a;color:#ffffff;overflow: hidden;}
.payment-form .payment-form-item ul li .textarea{flex:auto;text-align: left;padding:5px;border:1px solid #dbdbdb;outline:none;overflow: hidden;}

.payment-close{float: left;width: 100%;text-align:justify;overflow: hidden;}
.payment-close img{max-width: 100%;}

.payment-online{float:left;width: 100%;padding:0;overflow: hidden;}
.payment-online .payment-online-left{
    float:left;width: 100%;padding:2rem;
    background-color: #2ca43a;border-radius:0;
    display:flex;flex-flow:column nowrap;justify-content:center;align-content: center;align-items: center;
    overflow: hidden;}
.payment-online .payment-top{flex:none;width: 50%;margin-bottom:20px;overflow: hidden;}
.payment-online .payment-top img{float: left;width: 100%;}
.payment-online .payment-qrcode{flex:auto;margin-bottom:20px;width: 200px;padding:10px;background-color:#ffffff;overflow: hidden;}
.payment-online .payment-qrcode img{float: left;width: 100%;}
.payment-online .payment-text{flex:auto;width: 100%;padding:1rem;color: #fff;}
.payment-online .payment-btn{flex:auto;width: 100%;background-color: #ffffff;line-height: 2.5rem;text-align: center;border-radius: 5px;cursor:pointer;overflow: hidden;}
.payment-online .payment-online-right{float: right;padding-top:100px;width: 350px;text-align:justify;overflow: hidden;}


.payment-item{float: left;width: 100%;padding:.5rem;overflow: hidden;}
.payment-item ul li{float: left;width: 100%;padding:20px 0;border-bottom:1px dashed #dbdbdb;overflow: hidden;}
.payment-item ul li table,
.payment-item ul li tr,
.payment-item ul li td{border: 1px solid #f1f1f1;font-size:14px;border-collapse: collapse;text-align: left;padding:10px;}
.payment-item ul li .btn{float: left;margin-right:10px;padding:0 10px;line-height:30px;border:0;outline: none;cursor:pointer;text-align:center;overflow: hidden; }
.payment-item ul li .btn-pay{background-color: #0d7835;color: #ffffff;}
.payment-item ul li .btn-pay:hover{background-color: #0d9000;}
.payment-item ul li .btn-del{background-color: #ea644a;color: #ffffff;}
.payment-item ul li .btn-del:hover{background-color: #ea0000;}


/*	留言板	*/
.lybbox {float:left;padding:.5rem; width:100%; background: url(../Images/lybg.jpg) no-repeat right bottom;overflow: hidden;}
.lybbox .lybli {float: left; width: 100%; padding:10px 0px; text-align: left; overflow: hidden;}
.lybbox .lybli b {float:left;width:100%;font-size:16px; color: #444;padding:5px 0px;overflow: hidden; }
.lybbox .lybli .lybipt {float: left;outline: none; width: 70%; height: 40px; line-height: 30px; padding:5px;margin-right: 20px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybsel {float: left;outline: none; width: 20%; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybarea {float: left;outline: none; width: 100%; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; overflow: hidden;}
.lybbox .lybli .lybbut {float: left;outline: none; padding:0px 20px; height: 40px; background: #467290; color: #fff; border: 1px solid #325771; border-radius: 4px; cursor:pointer;overflow: hidden;}
.lybbox .lybli .lybyzm {float: left;outline: none; width: 50%; height: 40px; line-height: 30px; padding:5px; border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; overflow: hidden;}
.lybbox .lybli .lybyzmpic {float: left; height: 40px;border:1px solid #dbdbdb; border-radius: 4px; margin-right: 20px; cursor: pointer; overflow: hidden;}


.skill-query{float: left;width: 100%;padding:.5rem;overflow: hidden;}
.skill-query .ipt{float: left;width: 70%;height:60px;padding:0 20px;font-size:20px;color:#484848;border:1px solid #efefef;overflow: hidden; }
.skill-query .btn{float: left;width: 30%;height:60px;cursor:pointer;font-size:20px;border:0;outline:none;background-color: #f60;color:#ffffff;overflow: hidden; }
.skill-query .tips{float: left;width: 100%;text-align:left;padding:20px 0;color: #ea644a;font-size:16px;overflow: hidden;}
.skill-query .result{float: left;display:none;width: 100%;overflow: hidden;}
.skill-query .result table {border-collapse: collapse;}
.skill-query .result table,
.skill-query .result tr,
.skill-query .result td{border: 1px solid #CCC;}
.skill-query .result td{padding:10px;line-height: 30px;font-size:14px;}


.content{float: left;width: 100%;padding:.5rem;font-size:18px;background-color: #ffffff;text-align: justify;overflow: hidden;}
.content img{float: left;width: 100%;}
.content .title{float: left;width: 100%;text-align: center;font-size:1rem;padding:.5rem 0;overflow: hidden;}
.content .toolbox{float: left;width: 100%;background-color: #f7f7f7;height:2rem;line-height:2rem;border-radius:1rem;margin-bottom:10px;text-align: center;padding:0 .5rem;align-items: center;overflow: hidden;}
.content .toolbox ul{float: left;width: 100%;display: flex;flex-flow: row nowrap;justify-content:space-between;overflow: hidden;}
.content .toolbox ul li{flex: auto;font-size:.75rem;}
.content .desc{display:none;float: left;width: 100%;margin-bottom:10px;background-color: #f7f7f7;padding:.5rem;text-align: justify;font-size:14px;overflow: hidden;}
.content .movie{float: left;width: 100%;background-color: #484848;padding:.5rem;margin-bottom:10px;overflow: hidden;}
.content .movie video{float: left;width: 100%;}
.content .music{float: left;width: 100%;height: 4rem;border-radius: 2rem;background-color: #484848;padding:.5rem;margin-bottom:10px;overflow: hidden;}
.content .music audio{float: left;width: 100%;height: 3rem;}
.content .files{float: left;width: 100%;margin-bottom:10px;border-top:1px dotted #f7f7f7;overflow: hidden;}


.mapbox{float: left;width: 100%;height:6rem;border-radius: 4px;background-color: #fff;overflow: hidden;}

.bottom-top{float:left;width:100%;background-color:#1d59aa;padding-top:20px;text-align: center;font-size:22px;font-weight: bold;color: #a80012;overflow: hidden;}
.bottom {float: left;width: 100%;background:#0f7335;color:#ffffff;text-align: left;padding:1rem;overflow: hidden}
.bottom .bottom-l{float: left;width: 70%;padding-right:1rem;font-size:.75rem;text-align: justify;overflow: hidden;}
.bottom .bottom-r{float: left;width: 30%;text-align: justify;overflow: hidden;}
.bottom .bottom-r ul li{float: left;width: 100%;overflow: hidden;}
.bottom .bottom-r ul li img{float: left;width: 100%;overflow: hidden;}
.bottom .bottom-r ul li b{float: left;width: 100%;text-align:center;font-size:.75rem;font-weight:normal;overflow: hidden;}
.bottom-group{
    position: fixed;z-index: 80;float: left;
    width: 100%;left:0;bottom:0;
    background-color:#01874a;color:#fff;overflow: hidden;
}
.bottom-group ul{display: flex;flex-flow: row nowrap;justify-content: space-between;align-content: center;align-items: center;}
.bottom-group ul li{float: left;width: 100%;height: 2.5rem;line-height: 2.5rem;text-align: center;overflow: hidden;}
.bottom-group ul li a{float: left;width: 100%;height: 2.5rem;display: block;overflow: hidden;}
.bottom-group .border-r{border-right: .1rem solid #fff;}
.bottom-group .border-l{border-left: .1rem solid #fff;}
.bottom-group-placeholder{float: left;width: 100%;height: 2.5rem;margin-top:2px;display:block;overflow: hidden;}

.gotop{
    position: fixed;z-index: 99;bottom:3rem;right:.5rem;
    border-radius: 4px;
    background-color: rgba(1,130,198,.8);color:#fff;width: 2rem;height: 2rem;
    line-height: 2rem;font-size:1.5rem;text-align: center;overflow: hidden;}


/*	页码 	*/
/*	页码 	*/
.page {
    float:left; width:100%;line-height:35px; text-align:center;
    padding:20px 0; font-size:14px;overflow:hidden;}
.page ul{display: flex;flex-flow: row nowrap;justify-content: center;align-content: center;align-items: center;}
.page ul li{float: left;margin:0;padding:0;overflow: hidden;}
.page ul li span {float:left;background-color: #efefef;margin:5px;padding:0 10px;border-radius:2px;overflow: hidden;}
.page .rows{float: left;margin:10px;padding:0 10px;background: #1580cb; color: #fff;border-radius:2px;overflow: hidden;}
.page .current {float:left;border-radius:2px;margin:5px;padding:0 10px;background: #ea644a; color: #fff;}
.page .num{float:left;border-radius:2px;margin:5px;padding:0 10px;background: #4681c4; color: #fff;}
.page .next {float:left;border-radius:2px;margin:5px;padding:0 10px;background: #4681c4; color: #fff;}
.page .prev {float:left;border-radius:2px;margin:5px;padding:0 10px;background: #4681c4; color: #fff;}
.page .end {float:left;border-radius:2px;margin:5px;padding:0 10px;background: #4681c4; color: #fff;}
.page .first {float:left;border-radius:2px;margin:5px;padding:0 10px;background: #4681c4; color: #fff;}

/*

.page {float: left;width: 100%;background-color:#fff;padding:10px;box-sizing:border-box;text-align: center;overflow: hidden;}
.page ul{
    float: left;width: 100%;
    display: flex;flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    overflow: hidden;}
.page ul li a,
.page ul span {flex:none;margin:0 5px;background: #1580cb; color: #fff;border-radius:2px;padding:0px 10px;height:30px;line-height: 30px;overflow: hidden;}
.page ul a{margin:0;padding:0;float: left;color:#fff;}
.page .active,
.page .num{display: none;}
*/

/*
.page {float:left; width:100%;padding:.5rem;text-align:center;font-size:.9rem;overflow:hidden;}
.page ul li{float: left;margin:0;padding:0;overflow: hidden;}
.page .rows{float: left;margin:2px;background: #1580cb; color: #fff;border-radius:2px;padding:0 10px;overflow: hidden;}
.page .current {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #1580cb; color: #fff;}
.page .num{float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #ccc; color: #fff;}
.page .next {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .prev {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .end {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
.page .first {float:left;margin:2px;border-radius:2px;padding:0px 10px;background: #4681c4; color: #fff;}
*/

.emptytips {float: left;width: 100%;height: 200px;background:#fff  url(../Images/nodata.png) no-repeat center center;background-size:100px auto;display: block;overflow: hidden;}