blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, p, pre, table, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption, th {
    text-align: left;
    font-weight: 400
}

abbr, body, fieldset, html, iframe, img {
    border: 0
}

address, cite, dfn, em, i, var {
    font-style: normal
}

[hidefocus], summary {
    outline: 0
}

li {
    list-style: none
}

h1, h2, h3, h4, h5, h6, small {
    font-size: 100%
}

sub, sup {
    font-size: 83%
}

code, kbd, pre, samp {
    font-family: inherit
}

q:after, q:before {
    content: none
}

textarea {
    overflow: auto;
    resize: none
}

label, summary {
    cursor: default
}

a, button {
    cursor: pointer
}

a, a:hover, del, ins, s, u {
    text-decoration: none
}

body, button, input, keygen, legend, select, textarea {
    outline: 0;
    
}

.rel {
    position: relative
}

.abs {
    position: absolute
}

.bor_Rg {
    border-right: 1px solid #ddd
}

.bg-t1 {
    background: #f7f7f7
}

.mar_Top2 {
    margin-top: 20px
}

.on {
    display: block
}


body, html {
    width: 100%
}

body {
    font-family: Microsoft YaHei, Arial, tahoma, arial, Hiragino Sans GB, sans-serif;
}

img {
    vertical-align: middle
}

a, a:hover {
    text-decoration: none
}

.c_f:after {
    clear: both;
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    content: "."
}

.f_l {
    float: left
}

.f_r {
    float: right
}

.bg_img_bak {
    background: url(../jpg/jfy94m.jpg)  no-repeat top center #f80b15;
}



.g-top {
    position: relative;
    width: 100%;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}

.m-top {
    height: 45px;
    background: #efefef;
    color: #989898;
	display:none;
    line-height: 45px
}

.comWidth {
    margin: 0 auto;
    width: 75pc
}

.search {
    float: right;
	margin-right: 25px;
}

.searchBox {
    margin-top: 10px;
    width: 220px;
    height: 25px;
    border: 1px solid #cdcdcd;
    background: #fff;
    line-height: 25px
}

.searchBox .imgbx {
    float: left;
    display: inline-block;
    margin-top: 4px;
    width: 30px;
    height: 18px;
    border-right: 1px solid #cdcdcd;
    text-align: center;
    line-height: 18px
}

.searchBox .imgbx .ico {
    margin-top: 0;
    width: 13px
}

.searchBox .input {
    width: 180px;
    color: #cecece;
    text-indent: 10px
}

.search .name, .searchBox .input {
    height: 25px;
    border: none;
    line-height: 25px
}

.search .name {
    display: inline-block;
    margin-top: 10px;
    margin-left: 10px;
    width: 50px;
    background: #015293;
    color: #fff;
    text-align: center
}

.logo {
    margin-top: 15px;
    margin-left: 25px;
    width: 280px
}

.m-navlist {
    float: right;
    width: 75pc
}

.m-navlist .list {
    float: left;
   // padding: 28px 0 9pt;
   //width: 12.5%;
    text-align: center
}

.cur, .m-navlist .list:hover {
    background: rgb(238, 238, 238);color:blue;
}

.cur .lista, .m-navlist .list:hover .lista {
    color: #fff !important
}

.m-navlist .lista {
    color: #383838;
    font-size: 15px
}

.m-navlist .lista .ico1 {
    display: none
}

.m-navlist .lista .name {
    margin: 13px 0
}

.cur .lista .ico1, .m-navlist .list:hover .lista .ico1 {
    display: inline-block
}

.cur .lista .ico, .m-navlist .list:hover .lista .ico {
    display: none
}

.logobar {
    height: 81pt;
    border-bottom: 3px solid #015293;
    background-color: #fff
}

.m-mainPage {
    padding: 20px;
    background: url(../png/mbq0ky.png) center 0 no-repeat;
    background-size: cover
}

.m-left-double {
    float: left;
    width: 100%;
    height: 325px
}

.focus, .m-left-double .m-img {
    width: 100%;
    height: 20pc
}

.focus {
    position: relative
}

.focus .fPic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.focus img {
    width: 100%;
    height: 20pc
}

.focus .D1fBt {
    z-index: 10;
    overflow: hidden;
    height: 1pc;
    zoom: 1
}

.focus .shadow {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: block;
    width: 100%;
    height: 40px;
    background: rgba(0, 0, 0, .6);
    text-align: left;
    line-height: 40px;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000') \9
}

.focus .shadow a {
    display: inline-block;
    overflow: hidden;
    margin-left: 10px;
    width: 73%;
    color: #fff;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px
}

.focus .fcon {
    position: relative;
    float: left;
    display: none;
    width: 100%;
    background: #000
}

.focus .fcon img {
    display: block
}

.focus .fbg {
    position: absolute;
    right: 5px;
    bottom: 8px;
    z-index: 200;
    height: 21px;
    text-align: center
}

.focus .fbg div {
    overflow: hidden;
    margin: 5px auto 0;
    height: 14px;
    zoom: 1
}

.focus .D1fBt a {
    position: relative;
    float: left;
    display: inline;
    margin: 0 3px;
    width: 10px;
    height: 10px;
    outline: 0;
    background: #6a635e;
    color: #b0b0b0;
    text-align: center;
    text-decoration: none
}

.focus .D1fBt .current, .focus .D1fBt a:hover {
    background: #fe5f21
}

.focus .D1fBt img {
    display: none
}

.focus .D1fBt i {
    display: none;
    font-style: normal
}

.m-right-double {
    width: 48%;
    height: 325px
}

.m-right-double .title {
    height: 40px;
    border-bottom: 2px solid #ebebeb;
    background: #fff;
    text-align: center
}

.m-right-double .title span.on {
    height: 40px;
    background: #015293;
    color: #fff
}

.m-right-double .title span {
    float: left;
    display: block;
    padding: 0 15px;
    height: 40px;
    border-radius: 5px 5px 0 0;
    color: #666;
    font-size: 1pc;
    line-height: 40px;
    cursor: pointer
}

.m-right-double .title .more {
    float: right;
    margin-right: 10px;
    text-align: right;
    font-size: 13px;
    cursor: pointer
}

.newlist {
    height: 33px;
    line-height: 33px;
    position:relative;
}

.newlist .circle {
    float: left;
    display: inline-block;
    margin: 14px 10px 0 0;
    width: 5px;
    height: 5px;
    background: #015293
}

.newlist .new-lista {
    display: inline-block;
    width: 85%;
    color: #383838;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px
}

.newlist .new-lista:hover {
    color: #ff4d01 !important
}

.newlist em {
    color: #989898;
    font-size: 15px;
    position:absolute;
    top:3px;
    right:0px;
}

.title-line {
    margin-right: 10px;
    padding: 66px 15px;
    background: #015293;
    color: #fff;
    font-size: 15px
}

.title-line span {
    display: block
}

.m-newlistBox {
    margin-top: 20px;
    height: 211px;
}

.mar_t20 {
    margin-top: 20px
}

.btnUl {
    margin-top: 10px
}

.btn-list {
    float: left;
    margin-bottom: 20px;
    width: 32%;
    height: 61px;
    line-height: 61px
}

.btn-list .btn-lista {
    display: block;
    color: #fff;
    font-size: 20px
}

.btn-list .btn-lista .ico {
    margin: 0 6px 3px 30px;
    width: 26px
}

.bt_bg1 {
    background: #ff7f68
}

.bt_bg2 {
    background: #ffa941
}

.bt_bg3 {
    background: #a9cf55
}

.bt_bg4 {
    background: #4e90c7
}

.bt_bg5 {
    background: #78c8e6
}

.bt_bg6 {
    background: #f26797
}

.mar_l_r {
    margin: 0 2%
}

.Big_title {
    float: left;
    display: block;
    padding: 0 15px;
    height: 40px;
    border-radius: 5px 5px 0 0;
    background: #015293;
    color: #fff;
    text-align: center;
    font-size: 1pc;
    line-height: 40px
}

.slider-side {
    width: 100%;
    height: 90px
}

.m-link {
    margin: 0 auto;
    width: 75pc;
    height: 50px;
    background: #f4f4f4;
    line-height: 50px
}

.m-link h3 {
    float: left;
    display: block;
    margin: 0 6pc 0 25px;
    height: 50px;
    color: #fff;
    color: #ae0404;
    text-align: center;
    font-size: 20px;
    line-height: 57px
}

.m-link .name {
    margin-right: 3px;
    color: #383838;
    font-size: 15px
}

.m-link .list {
    position: relative;
    float: left;
    margin-top: 2px;
    padding-right: 5pc
}

.wid_90 {
    width: 90%
}

.mar_t-7 {
    margin-top: -7px
}

.footer {
    color: #a7a7a7
}

.footer .ewm img {
    display: block;
    width: 86px;
    height: 86px
}

.footer .copyright {
    float: left;
    display: block;
    padding: 6px 0 0 20px
}

.footer a {
    display: inline-block;
    margin-bottom: 7px;
    color: #a7a7a7;
    letter-spacing: 1px;
    font-size: 13px
}

.footer p {
    height: 19px;
    color: #a7a7a7
}

.footer_box {
    margin: 20px 0 50px;
    padding: 10px 20px;
    background: url(../png/5iyjpd.png) 0 0 repeat
}

.footer .right {
    margin: 12px 2px 0;
    float:right;
}

.footer .right img {
    margin-left: 20px;
}

.m-mainPage-bgwhite {
    background: #fff
}

.top_location {
    padding: 20px;
    border-bottom: 1px solid #c1c1c1
}

.top_location .ico {
    float: left;
    margin-right: 5px;
    width: 15px
}

.top_location .location {
    float: left
}

.top_location .location li {
    float: left;
    color: #333;
    font-size: 13px
}

.cur_l {
    color: #666 !important
}

.newsBox {
    padding: 20px
}

.newlist_order {
    height: 45px;
    border-bottom: 1px dashed #c1c1c1;
    line-height: 45px
}

.newlist_order .new-lista {
    display: inline-block;
    overflow: hidden;
    width: 80%;
    color: #383838;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px
}

.newlist_order em {
    float: right;
    color: #989898;
    font-size: 15px
}

.newlist_order .circle {
    float: left;
    display: inline-block;
    margin: 20px 10px 0 0;
    width: 5px;
    height: 5px;
    background: #015293
}

.m-pageNum {
    position: relative;
    display: block;
    margin: 0 auto;
    padding: 20px 0 50px;
    text-align: center
}

.m-pageNum .text {
    color: #686767
}

.m-pageNum .text, .m-pageNum .text-mark {
    padding: 5px 10px;
    border: 1px solid #ccc;
    background: #fff
}

.m-pageNum .text-mark {
    color: #ff0087
}

.m-pageNum .text:hover {
    color: #ff0087 !important
}

.cur_newList {
    color: #ff4d01 !important
}

.newlist_order .new-lista:hover {
    color: #ff4d01
}

.m-mainPage-bgwhite1 {
    padding: 20px;
    background: #fff
}

.m-title {
    position: relative;
    height: 45px;
    border-bottom: 1px solid #ababab;
    line-height: 45px
}

.line_left {
    position: absolute;
    top: 4px;
    left: 0;
    display: block;
    width: 9px;
    height: 25px;
    background: #015293
}

.m-title .name {
    display: inline-block;
    padding-bottom: 9pt;
    padding-left: 19px;
    height: 30px;
    border-bottom: 3px solid #015293;
    color: #333;
    font-size: 22px;
    line-height: 30px
}

.m-title .more {
    float: right;
    color: #686868;
    font-size: 14px
}

.m-left-double-survey {
    float: left;
    margin-top: 30px;
    width: 30%;
    height: 220px
}

.m-left-double-survey .m-img img {
    width: 100%;
    height: 100%
}

.m-right-double-survey {
    margin-top: 30px;
    width: 68%;
    height: 220px
}

.btn_letter {
    float: right
}

.btn_letter .btn {
    margin-left: 9pt;
    padding: 4px 15px;
    border-radius: 20px;
    background: #ffb520;
    color: #fff;
    font-size: 15px
}

.textBox {
    margin-top: 20px
}

.textBox .txt_ask {
    padding-bottom: 8px;
    border-bottom: 1px dashed #e1e1e1
}

.textBox .text {
    color: #383838;
    font-size: 14px;
    line-height: 30px
}
.textBox .text_zx {
    color: #383838;
    font-size: 18px;
    line-height: 30px
}
.textBox .circle {
    float: left;
    display: inline-block;
    margin: 14px 10px 0 0;
    width: 5px;
    height: 5px;
    background: #015293
}
.textBox .txt_answer {
    padding: 10px 0;
    border-bottom: 1px solid #e1e1e1
}

.cor_b {
    color: #015293 !important
}

.cor_y {
    color: #ffb520 !important
}

.u-formCall {
    position: relative;
    display: block;
    margin: 15px auto;
    text-align: left
}

.u-formCall .title {
    display: inline-block;
    padding: 0 10px 0 0;
    width: 20%;
    color: #333;
    vertical-align: middle;
    text-align: right;
    font-size: 1pc;
    line-height: 2
}

.s-textMark {
    padding: 0 8px;
    color: red
}

.u-inpText {
    padding: 0 8px;
    height: 40px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    color: #333;
    font-size: 1pc;
    line-height: 40px
}

.inpt_wid5 {
    width: 50%
}

.inpt_wid3 {
    width: 30%
}

.u-textarea {
    padding: 0 8px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    color: #333;
    text-align: left;
    line-height: 30px;
    font-size: 1pc;
}

.u-formCall .title2-top {
    display: inline-block;
    padding: 0 10px 0 0;
    width: 20%;
    color: #333;
    vertical-align: top;
    text-align: right;
    font-size: 1pc;
    line-height: 2
}

.space15 {
    padding: 0 15px
}

.btnBox {
    display: block;
    margin: 5pc auto 10pc;
    text-align: center
}

.btnBox .btn {
    margin-left: 9pt;
    padding: 3px 35px;
    border-radius: 20px;
    color: #fff;
    font-size: 20px
}

.bg_y {
    background: #ffb520
}

.bg_gr {
    background: #9e9e9e
}

.m-right-double2 {
    float: right;
    width: 48%
}

.m-left-double2 {
    float: left;
    width: 50%
}

.u-title {
    position: relative;
    height: 45px;
    line-height: 45px
}

.u-title .name {
    display: inline-block;
    padding-bottom: 14px;
    padding-left: 19px;
    height: 30px;
    color: #333;
    font-size: 22px;
    line-height: 30px
}
.u-top{ margin-top:20px;}
.u-title .more {
    float: right;
    color: #686868;
    font-size: 14px
}

.bor_b {
    border-bottom: 1px solid #c1c1c1
}

.m-middleBox_left, .m-middleBox_middle, .m-middleBox_right {
    float: left;
    margin-top: 20px;
    width: 30%
}

.m-middleBox_left {
    padding-right: 2%;
    border-right: 1px solid #c1c1c1
}

.m-middleBox_right {
    margin-left: 2.5%
}

.m-middleBox_middle {
    padding: 0 2% 0 2.5%;
    border-right: 1px solid #c1c1c1
}

.m-textTitle {
    margin: 0 auto;
    padding: 10px 0 20px;
    width: 80%;
    color: #333;
    text-align: center;
    font-weight: 400;
    font-size: 28px;
    line-height: 40px
}

.ifo_text {
    margin-bottom: 10px;
    color: #686868;
    text-align: center;
    font-size: 14px
}

.text_top {
    margin: 20px 20px 0;
    padding-bottom: 10px;
    border-bottom: 1px dashed #e0e0e0
}

.text_main {
    padding: 30px 80px;
    
    text-indent: 30px !important;
    font-size: 18px !important;
    line-height: 30px !important;
    text-align:justify;
    font-family:"Microsoft Yahei" !important;
}

.text_main div {
    color: #403f3f !important;
    text-indent: 30px !important;
    font-size: 18px !important;
    line-height: 30px !important;
    font-family:"Microsoft Yahei" !important;
}
.text_main span {
    
    text-indent: 30px !important;
    font-size: 18px !important;
    line-height: 30px !important;
    font-family:"Microsoft Yahei" !important;
}
.text_main p {
    
    text-indent: 30px !important;
    font-size: 18px !important;
    line-height: 30px !important;
    font-family:"Microsoft Yahei" !important;
}

.text_main h3 span{
    line-height: 30px !important;
    font-size: 18px !important;
    
    font-family:"Microsoft Yahei" !important;
}

.text_main div span{
    line-height: 30px !important;
    font-size: 18px !important;
    
    font-family:"Microsoft Yahei" !important;
}

.text_main p span{
    line-height: 30px !important;
    font-size: 18px !important;
    
    font-family:"Microsoft Yahei" !important;
}

.text_main h1{
    line-height: 30px !important;
    font-size: 22px !important;
    
    font-family:"Microsoft Yahei" !important;
}

.text_main div strong{
    line-height: 30px !important;
    font-size: 18px !important;
    
    font-family:"Microsoft Yahei" !important;
}

.text_main p strong{
    line-height: 30px !important;
    font-size: 18px !important;
    
    font-family:"Microsoft Yahei" !important;
}

.m-bannerImg {
    margin: 30px 0
}

.m-bannerImg img {
    width: 100%;
    height: 75pt
}

.m-left-double1 {
    float: left;
    width: 48%
}

.m-right-double1 {
    float: right;
    width: 48%
}

.m-left-double-survey1 {
    float: left;
    margin-top: 30px;
    width: 30%;
    height: 150px
}

.m-right-double-survey1 {
    float: left;
    margin-top: 30px;
    width: 68%;
    height: 150px
}

.mar_bt12 {
    margin-bottom: 90pt
}

.mar_bt25 {
    margin-bottom: 250px
}

.m-sublist {
    right: 0;
    bottom: -59px;
    left: 0;
    z-index: 999;
    display: none;
    margin: 0 auto;
    width: 1170px;
    background: white;
    line-height: 50px;
    text-align:center;
    padding:6px 15px;
}

.m-sublist, .u-pt {
    position: absolute
}

.u-pt {
    bottom: -147px;
}

.m-sublist .subUl {
    display:inline-block;
}

.m-sublist .sub_list {
    float: left;
    margin-right: 30px;
    text-align: center
}

.m-sublist .sub_list a {
    color: rgb(0, 0, 0);
    font-size: 1pc
}

.m-mainPage-bgwhite2 {
    padding: 20px;
    background: #fff
}

.svblist:hover .m-sublist {
    display: block
}

.m-sublist2{
    right: 0;
    bottom: -112px;
    left: 0;
}
.m-sublist2 .sub_list {
    display:inline-block;
    margin-right: 30px;
    text-align: center;
    float: none;
}
.m-sublist3{
    right: 0;
    bottom: -198px;
    left: 0;
}

.u-introName {
    margin: 20px 0;
    color: #333;
    font-size: 18px
}

.u-txt {
    color: #666;
    font-size: 14px;
    line-height: 28px
}

.u_butn {
    float: right;
    padding: 7px 26px;
    border: 1px solid #e3e3e3;
    border-radius: 20px;
    color: #666;
    font-size: 15px;
    cursor: pointer
}

.m-ifoLeader {
    padding-bottom: 20px;
    border-bottom: 1px solid #adadad
}

.m-ifoLeader .img_ico {
    width: 30%;
    height: 190px;
    border: 5px solid #e5e5e5
}

.m-ifoLeader .txt_info {
    float: right;
    margin-top: -15px;
    width: 65%;
    height: 215px
}

.u-member {
    margin: 10px 0 20px
}

.u-member span {
    display: inline-block;
    margin-top: 10px;
    padding-left: 20px;
    font-size: 14px;
    line-height: 45px
}

.u-organization .list {
    float: left;
    margin-top: 10px;
    margin-right: 1%;
    padding: 10px 0 10px 2%;
    width: 29%;
}

.u-organization .list h2 {
    font-size: 22px
}

.u-organization .list .org_box {
    color: #fff
}

.u-organization .list .little_name {
    margin-bottom: 10px;
    height: 25px;
    font-size: 14px;
    line-height: 25px
}

.u-organization .list .tel {
    font-size: 14px;
    line-height: 25px
}

.bg_o1 {
    background: url(../png/nb6a9e.png) 0 0 repeat
}

.bg_o2 {
    background: url(../png/ep63ea.png) 0 0 repeat
}

.bg_o3 {
    background: url(../png/prbi9w.png) 0 0 repeat
}

.bg_o4 {
    background: url(../png/8v1uht.png) 0 0 repeat
}

.bg_o5 {
    background: url(../png/tqgyeq.png) 0 0 repeat
}

.bg_o6 {
    background: url(../png/jlw0bs.png) 0 0 repeat
}

.bg_o7 {
    background: url(../png/mc1qc8.png) 0 0 repeat
}

.bg_o8 {
    background: url(../png/s3z5xj.png) 0 0 repeat
}

.marRn {
    margin-right: 0 !important
}

.cur_member {
    background: #ff4300 !important;
    color: #fff !important
}

.m-left-double-survey2 {
    float: left;
    margin-bottom: 110px;
    width: 20%
}

.m-right-double-survey2 {
    float: right;
    margin-bottom: 110px;
    width: 100%
}

.sideleft {
    width: 100%
}

.sideleft .title {
    width: 100%;
    height: 5pc;
    background: #015293;
    color: #fff;
    text-align: center;
    font-size: 24px;
    line-height: 5pc
}

.sideleft .nav {
    position: relative;
    padding: 20px 0 5pc;
    background: #ebebeb
}

.sideleft .nav .li a {
    display: block;
    margin-left: 15px;
    padding-left: 15px;
    height: 55px;
    color: #333;
    font-size: 14px;
    line-height: 55px
}

.sideleft .nav .li a.on, .sideleft .nav .li a:hover {
    background: #fff
}

.text_top1 {
    margin: 0 20px;
    border-bottom: 1px dashed #e0e0e0
}

.text_main h3 {
    color: #333;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px
}

.bottom_trigon {
    position: absolute;
    right: -35px;
    bottom: 0;
    display: inline-block;
    border: 35px solid transparent;
    border-bottom-color: #fff
}

.text_ico {
    margin-bottom: 20px;
    text-align: center
}

.text_ico .ico {
    border: 2px solid #e6e6e6;
    text-align: center
}

.m-textTitle1 {
    margin: 0 auto;
    padding: 0 0 20px;
    width: 80%;
    color: #333;
    text-align: center;
    font-weight: 400;
    font-size: 28px;
    line-height: 40px
}

.bg_img1 {
    background: url(../jpg/9k49ky.jpg) center 0 no-repeat;
    background-size: cover
}

.m-deparment {
    margin-right: 90pt;
    padding: 20px
}

.m-deparment .title {
    margin-bottom: 30px;
    color: #015293;
    font-size: 1pc
}

.m-deparment .ifo_txt {
    color: #333;
    font-size: 1pc;
    line-height: 30px
}

.bottom_sublist.top_sublist {
    top: -244px;
    z-index: 999
}

.bottom_sublist, .bottom_sublist.top_sublist {
    position: absolute;
    left: -10px;
    display: none;
    width: 100%;
    border: 1px solid #e3e3e3;
    background: #fff
}

.bottom_sublist {
    top: 47px
}

.bottom_sublist .li {
    height: 30px;
    line-height: 30px
}

.bottom_sublist .li:hover {
    background: #256092
}

.bottom_sublist .li:hover a {
    color: #fff
}

.bottom_sublist .li a {
    padding-left: 10px;
    color: #686868;
    font-size: 13px
}

.u-formCall {
    position: relative;
    display: block;
    margin: 10px auto;
    text-align: left
}

.u-formCall .title2 {
    float: left;
    display: inline-block;
    padding: 0 10px 0 0;
    color: #394656;
    vertical-align: middle;
    text-align: right;
    font-size: 1pc;
    line-height: 2
}

.u-inpFile {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0 8px;
    height: 30px;
    border: 1px solid #29adff;
    background-color: #fff;
    color: #29adff;
    line-height: 30px
}

.u-inpFile:before {
    content: "ÇëÑ¡ÔñÎÄ¼þ"
}

.u-inpFile input {
    position: absolute;
    position: relative \9;
    top: 0;
    right: 0;
    font-size: 30px;
    font-size: 26px \9;
    opacity: 0
}

.hide {
    display: none
}

.u-r {
    margin: 0 2%
}

.xm-list {
    margin-top: 10px
}

.xm-list li {
    float: left;
    margin-bottom: 20px;
    width: 31%;
    height: 61px;
    line-height: 61px
}

.xm-list li.u-bg1 {
    background: #ff7f68
}

.xm-list li.u-bg2 {
    background: #ffa941
}

.xm-list li.u-bg3 {
    background: #a9cf55
}

.xm-list li.u-bg4 {
    background: #4e90c7
}

.xm-list li.u-bg5 {
    background: #78c8e6
}

.xm-list li.u-bg6 {
    background: #f26797
}

.xm-list li a.u-text {
    position: relative;
    display: inline-block;
    padding-left: 67px;
    color: #fff;
    font-size: 20px
}

.xm-list li a.u-text .xu-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 59px;
    height: 61px;
    background: url(../png/llmu76.png) left center no-repeat;
    text-align: center
}

.xm-list li a.u-text .xu-icon img {
    display: inline-block;
    margin-top: 9pt;
    margin-left: -6px;
    width: 2pc
}

.xm-list li a.u-text .xu-icon .u-r2 {
    margin-top: 15px;
    margin-left: -2px
}

.pagination > li {
    display: inline
}

.m-pageNum .active .page-link {
    color: #ff0087
}

.m-pageNum .active .page-link, .m-pageNum .page-link {
    padding: 5px 10px;
    border: 1px solid #ccc;
    background: #fff
}

.m-pageNum .page-link {
    color: #686767
}

.m-pageNum .page-link:hover {
    color: #ff0087 !important
}