@charset "utf-8";

/* CSS Document */
html {
    -webkit-text-size-adjust: none;
    overflow-y: scroll;
}

*html {
    background-attachment: fixed;
}
*{box-sizing: content-box;}
/*解决IE6下滚动抖动的问题*/
html,
body,
div,
ul,
li,
dl,
dd,
dt,
a,
ol,
u,
i,
b,
br,
p,
span,
hr,
label,
input,
select,
textarea,
button,
form,
h1,
h2,
h3,
h4,
h5,
h6,
font,
strong,
em,
iframe,
img,
tr,
th,
td,
q,
abbr,
acronym {
    margin: 0;
    padding: 0;
    list-style: none;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

input,
textarea,
select,
button {
    vertical-align: middle;
    font-family: "Microsoft YaHei";
    color: #999;
}

input.active,
textarea.active,
select.active,
button.active,
input.on,
textarea.on,
select.on,
button.on {
    color: #333;
}

textarea {
    resize: none;
}

a {
    color: #333;
    text-decoration: none;
    blr: expression(this.onFocus=this.blur());
}

a:hover {
    color: #0e44b0;
    text-decoration: none;
}

a:focus {
    outline: auto;
}

a:focus,
input:focus,
textarea:focus,
select:focus,
button:focus,
textarea:focus {
    outline: auto;
}

a img {
    border: none;
}

img {
    vertical-align: middle;
}

.left,
.fl {
    float: left;
}

.right,
.fr {
    float: right;
}

label{font-weight: normal;}

/* clear */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}

/* IE6 */
*:first-child+html .clearfix {
    zoom: 1;
}

/* IE7 */
.clear,
.cc {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    margin-top: 0;
    overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

h1 {
    font-size: 20px;
}

h2 {
    font-size: 18px;
}

h3 {
    font-size: 16px;
}

.pos-rel {
    position: relative;
}

.pos-abs {
    position: absolute;
}

.z-hide {
    display: block;
    width: 0;
    height: 0;
    margin: 0 0 0 -1px;
    overflow: hidden;
    font-size: 0;
}

input:focus {
    outline: none !important;
}

input.srkcss:focus {
    outline: auto;
    border-color: #015293 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 136, 0, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 136, 0, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 136, 0, .6);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}

/********* 主体内容 **********/

.is-main{margin: 20px auto; width: 1200px;}

#main_list{min-height: 250px;}
.m-search .u-searchtext{box-sizing: border-box;background: #fff;}

.m-pglocat{margin-bottom: 10px;}
.g-pglocat{height: 27px; line-height: 30px; padding: 0 0 0 19px; background: url(../images/public/icon-location.png) left center no-repeat;background-position: -6px 4px;}
.g-pglocat,.g-pglocat a{font-size: 14px; color: #5e5e5e;}
.m-pgsearch .u-text{width: 180px; height: 30px; line-height: 30px; padding: 0 10px; background: #e5e5e5; border: none; font-size: 14px;border-radius: 4px 0 0 4px;}
.m-pgsearch .u-btn{width: 46px; height: 30px; border: none; background: #0e44b0; color: #fff; font-size: 14px; cursor: pointer;border-radius: 0 4px 4px 0;}
.u-pgimg img{display: block; width: 100%;}

/*interaction*/
.m-intermain{margin: 0 0 20px; width: 100%;}
/* .m-inter{background: #f5f5f5;} */
.g-inter{padding: 20px 0; margin: 0 auto; width: 1200px;}
.m-intmails{width: 815px;}
.m-intmls{height: 475px;}
.g-intmls{height: 367px;}
.g-intmls p{float: left;}
.g-intmls .u-il1,.g-intmls .u-il3{width: 138px;}
.g-intmls .u-il2{width: 557px;}
.g-intmls .u-il4{width: 120px;}
.g-intmls .u-il5{width: 645px;}
.g-intmls .m-ilhd{height: 33px; line-height: 33px; border-bottom: 1px solid #ddd; font-size: 15px; font-weight: bold; text-align: center;}
.m-ilbd li{line-height: 37px; height: 37px;}
.m-ilbd li .u-il1{color: #666;}
.m-ilbd li .u-il2 a,.m-ilbd li .u-il5 a{display: block; padding-left: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-ilbd li .u-il3{color: #999;}
.m-ilbd li .u-il4{color: #e47b0a;}
.m-ilbd li .yjj{color: #1bb025;}
/* .m-intszxx{height: 300px;} */
.m-intszxx{height: 284px;}
.m-iinterbtns{height: 60px;}
.m-iinterbtns ul{zoom: 1; width: 110%;}
.m-iinterbtns ul li{width: 197px; height: 60px; line-height: 60px; float: left; margin-right: 9px; text-indent: 87px;}
.m-iinterbtns ul li a{display: block; font-size: 16px; color: #fefefe; background-color: #5e9bd9; background-image: url(../images/interact/icon-interaction.png); background-repeat: no-repeat; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.m-iinterbtns ul li a:hover{background-color: #015293;}
.m-iinterbtns ul li.u-int01 a{background-position: 46px 0;}
.m-iinterbtns ul li.u-int02 a{background-position: 46px -60px;}
.m-iinterbtns ul li.u-int03 a{background-position: 46px -120px;}
.m-iinterbtns ul li.u-int04 a{background-position: 46px -180px;}
.m-intrg{width: 355px;}
.m-intermayorleft{width: 125px; margin-top: 26px;}
.u-ileaderphoto{text-align: center;}
.u-ileaderphoto img{display: block; width: 96px; height: 127px; margin: 0 auto;}
.u-ileaderphoto p{line-height: 36px; font-weight: bold;}
a.u-imymail{display: block; width: 125px; height: 40px;line-height: 40px; margin-top: 8px; text-indent: 50px; font-size: 16px; color: #fff; background-color: #256ca4; background-image: url(../images/interact/icon-interaction.png); background-repeat: no-repeat; background-position: 18px -265px; -moz-border-radius: 5px; border-radius: 5px;}
a.u-imymail:hover{background-color: #3484c3;color: #fff;}
.m-intermayorright{width: 210px; margin-top: 16px;}
.m-intermayorright ul li{line-height: 30px; text-indent: 14px; background: url(../images/interact/icon-interaction.png) left -323px no-repeat;}
.m-intermayorright ul li a{font-size: 15px;}
.m-inttjcx{height: 189px;}

.m-imailcount li{width: 177px; line-height: 38px; float: left;}
.m-imailcount li span{color: #f00;}

.m-xjtjtabs{height: 26px; overflow: hidden;}
.m-xjtjtabs ul{zoom: 1; width: 110%;}
.m-xjtjtabs li{float: left; margin-right: 5px; width: 85px; line-height: 26px; text-align: center; background: #9cb4d3; color: #fff; font-size: 14px; cursor: default;}
.m-xjtjtabs li.u-active{background: #015293;}
.m-xjtjboxs ul{padding: 7px 0;}
.m-xjtjboxs ul.c-bb{border-bottom: 1px solid #ddd;}
.m-xjtjboxs li{float: left; width: 177px; line-height: 30px;}
.m-xjtjboxs li span{color: #f00;}

.m-imailselect ul li{width: 100%; height: 44px; float: left;}
.m-imailselect ul li label{display: block; width: 85px; line-height: 44px; float: left; font-size: 16px;}
.u-imaillong{width: 192px; height: 33px; line-height: 33px; border: 1px solid #ddd; padding: 0 4px; margin-top: 4px;}
.u-imailsub{margin-top: 16px;}
.u-imailsub input{width: 96px; height: 40px; border: none; background: #5e9bd9; color: #fff; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; margin: 0 0 0 81px;font-size: 16px;}
.u-imailsub input:hover{background: #3285c9;}
.m-interbox{margin: 0 auto; width: 1200px;}
.m-intlf{width: 815px;}
.m-ionlinelive{height: 273px;}
.g-ionlinelive{margin-top: 20px;}
.m-ionlneimg,.m-ionlneimg img{display: block; width: 277px; height: 203px;}
.m-ionlnedesc{width: 508px; margin: 0 10px 0 0;}
.m-ionlnedesc h1{height: 30px; line-height: 18px; font-size: 18px; font-weight: bold;}
.m-ionlnedesc p{line-height: 30px;}
.m-ionlnedesc p span{color: #015293;}
.m-ionlnedesc p a{color: #db5200; margin-left: 10px;}
.m-ionlinelive .m-liststyle1{padding-top: 8px;}
.m-ionlinesurvey{height: 318px;}
.m-icoolbox{height: 76px; border: 1px solid #ddd;}
.u-izjdcti{display: block; width: 90px; height: 76px; text-align: center; background: #015293;}
.u-izjdcti span{background-image: url(../images/interact/icon-interaction.png); background-repeat: no-repeat; -webkit-transition: .8s ease-in-out; -moz-transition: .8s ease-in-out; transition: .8s ease-in-out;}
.u-izjdcti:hover span{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg);}
.u-zjicon span{background-position: 30px -369px;}
.u-dcicon span{background-position: 34px -440px;}
.u-izjdcti span{display: block; height: 42px;}
.u-izjdcti p{line-height: 36px; color: #fff;}
.u-izjdcbd{width: 615px; height: 66px; margin-right: 92px;}
.u-izjdcbd div{margin-bottom: 5px; height: 38px; line-height: 38px; text-align: center;}
.u-izjdcbd div a{font-size: 16px; color: #015293; font-weight: bold;}
.u-izjdcbd ul li{width: 162px; height: 20px; line-height: 20px; border: 1px solid #ddd; margin: 0 20px; -moz-border-radius: 4px; border-radius: 4px;}
.u-izjdcbd ul li p{width: 81px; float: left; text-align: center; font-size: 12px;}
.u-izjl{background: #68ace5; color: #fff;}
.u-izjr{color: #68ace5;}
.g-ionlinesurvey .m-zjlists li{height: 38px; line-height: 38px;}
.g-ionlinesurvey .m-zjlists li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.g-ionlinesurvey .m-zjlists li div{padding-left: 14px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-ionlinesurvey .m-zjlists li div a.u-ckjg{margin-left: 5px; color: #015293;}
.g-ionlinesurvey .m-zjlists i{font-style: normal; color: #999;}
.g-ionlinesurvey .m-zjlists i.zjz{color: #e00;}
.m-intrbt{height: 245px;}
.m-intrbt li{width: 172px;height: 115px; margin-bottom: 10px;text-align: center;float: left;background-color: #eef8ff;-webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.m-intrbt li:nth-child(2n){float: right;}
.m-intrbt li a{display: block; padding-top: 73px; background-image: url(../images/interact/icon-interbtn.png); background-repeat: no-repeat; font-size: 16px;}
.m-intrbt li:hover{background-color: #abd8fa;}
.m-intrbt li.u-ib5{width: 355px;height: 115px;background-image: url(../images/interact/icon-interbtnbg.png);}
.m-intrbt li.u-ib1 a{background-position: 70px 0;}
.m-intrbt li.u-ib2 a{background-position: 70px -73px;}
.m-intrbt li.u-ib3 a{background-position: 70px -150px;}
.m-intrbt li.u-ib4 a{background-image: url(../images/home/12345.png);background-position: 63px 24px;}
.m-ireply-header{height: 32px; line-height: 32px; margin: 0 0 16px; background: #f5f5f5;}
.m-ireply-header p{float: left; text-align: center; font-weight: bold; font-size: 14px;}
.u-irp01{width: 45px;}
.u-irp02{width: 180px;}
.u-irp03{width: 70px;}
.u-irp04{width: 60px;}
.m-ireply-body{width: 100%; height: 216px; overflow: hidden;}
.m-ireply-body ul li{width: 100%; height: 36px; line-height: 36px; float: left; overflow: hidden;}
.m-ireply-body ul li p{float: left;}
.m-ireply-body ul li p.u-irp01,.m-ireply-body ul li p.u-irp03,.m-ireply-body ul li p.u-irp04{text-align: center;}
.m-ireply-body ul li p a{margin-left: 10px;}
.m-ireply-body ul li p.u-ired{color: #f00;}

.cxbox{width: 100%;height: 58px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;font-size: 14px;}
.cxbox ul li{width: 275px;float: left;margin-right: 20px;line-height: 58px;}
.cxbox ul li.first{padding-left: 30px;margin-left: 10px;font-size: 18px;color: #015293;background: url(../images/interact/seacher.png)left no-repeat;width: 74px;}
.cxbox ul li.u-imailsub{width: 90px;margin: 0;}
.u-imailsub input{margin-left: 0;width: 90px;line-height: 35px;height: 35px;}
.u-imaillong{margin-top: 12px;}

.hotline{width: 325;height: 180px;background-color: #f5f5f5;padding: 15px 15px 20px;}
.hotline ul li label{text-align: right;margin-right: 10px;}
.hotline ul li .u-phone{width: 205px;height: 35px;border: 1px solid #ddd; background-color: #fff;padding: 0 10px;font-size: 14px;}
.hotline ul li .u-yanzm{width: 114px;height: 35px;border: 1px solid #ddd; background-color: #fff;padding: 0 10px;margin-right: 10px;font-size: 14px;}
.hotline ul li .box{width: 80px;height: 35px;}
.hotline ul li .boxone{background-color: #ffa53a;text-align: center;line-height: 35px;font-size: 14px;color: #ffffff;cursor: pointer;}
.hotline ul li.u-imailsub input{margin-left: 90px;}

.m-xzdwzsk{margin-top: 33px; height: 296px;}
.m-xjdbkxj{margin-top: 24px; height: 298px;}
.g-intmls .m-xjxjhd{line-height: 36px; font-size: 15px; font-weight: bold; background: #f5f5f5; text-align: center;}
.g-intmls .m-xjxjhd .u-xjp1{text-align: center;}
.g-intmls p{float: left;}
.g-intmls .u-xjp1{width: 677px;}
.g-intmls .u-xjp2{width: 138px; text-align: center;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.g-intmls .u-xjp3{width: 557px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.g-intmls .u-xjp4{width: 120px; text-align: center;}

.g-intmls .m-xjxjbd{height: 222px;}
.g-intmls .m-xjxjbd li{height: 48px; line-height: 48px;font-size: 16px;}
.g-intmls .m-xjxjbd li .u-xjp2{color: #999;}
.g-intmls .m-xjxjbd li .u-xjp1 a{display: block; padding-right: 10px;}
.g-intmls .m-xjxjbd li .u-xjp4{color: #999;}
.g-intmls .m-xjxjbd li .yjj{color: #1bb025;}


.g-datamenu h2{margin: 0;}
.u-stinps{width: auto;}

.m-tabstyle41{line-height: 20px;width: 815px;margin-bottom: 8px;}
.m-tabstyle41 li{float: left; margin-right: 25px;}
.m-tabstyle41 li span{display: block; padding: 0 10px; color: #015293; font-size: 18px;}
.m-tabstyle41 li.u-active span{border-left: 4px solid #015293; font-weight: bold;}

.m-tabstyle42{width: 355px; height: 280px; background-color: #f1f9ff;overflow: hidden;margin-bottom: 30px; }
.u-sjbb121{font-size: 14px; color: #333333;}
.u-sjbb122{font-size: 14px; color: #ff0000; margin-top: 5px;}
.u-sjbb12{margin-left: 15px; margin-top: 20px; text-align: center;}
.u-sjbb11{margin-top: 26px;}
.u-sjbb13{margin-left: 30px; padding-right: 30px; border-right: 1px solid #ddd;}
.u-sjbb14{margin-left: 30px;}
.u-sjbb1{padding-bottom: 20px; border-bottom: 1px dashed #ddd;}
.u-sjbb21{margin-top: 20px;}
.m-shuju{margin-top: 30px; margin-bottom: 26px;}
.m-pm{margin: 0 10px;}
.m-pm1{margin-top: 23px; color: #333333; font-size: 16px; font-weight: 600; text-align: center;}
.u-pm{margin-left: 5px; margin-top: 3px; width: 280px;height: 15px; border-radius: 7px; background-color: #ddd;}
.u-pm span{display: block; border-radius: 7px; height: 15px;}
.u-pm1{font-size: 12px; color: #ffffff; line-height: 15px;}
.m-pm11{margin-top: 20px;}
.m-pm2 .u-pm span{background-color: #9287cc;}
.m-pm3 .u-pm span{background-color: #8ee0d5;}
.m-pm4 .u-pm span{background-color: #debc13;}
.m-pm5 .u-pm span{background-color: #718ed2;}
.m-pm6 .u-pm span{background-color: #ff534e;}

.is-hdjlpt{
    width: 100%;
    height: 193px;
    background: url(../images/interact/banner.png) center no-repeat;
}
.jlrk {
    width: 1200px;
    margin: 48px auto 0;
}
.jlrk p {
    font-size: 36px;
    font-weight: bold;
    color: #1e80ce;
    float: left;
}
.jlrk p.bmrk,
.jlrk p.xqrk {
    height: 30px;
    background-color: #1e80ce;
    border-radius: 4px;
    line-height: 30px;
    font-size: 16px;
    color: #ffffff;
    margin-top: 12px;
    font-weight: normal;
    position: relative;
    float: right;
}
.jlrk p.bmrk::after,
.jlrk p.xqrk::after {
    content: " ";
    width:0;
    height:0;
    border-right:6px solid transparent;
    border-left:6px solid transparent;
    border-top: 6px solid #ffffff;
    position: absolute;
    right: 10px;
    top: 12px;
}
.jlrk p.bmrk {
    width: 105px;
    padding-left: 15px;
}
.jlrk p.xqrk {
    width: 120px;
    padding-left: 10px;
    margin-left: 20px;
}
.x-switch {
    float: right;
}
.x-switch ul li {
    margin-top: -5px;
    margin-right: 0;
    margin-left: 10px;
}
.x-switch ul li a {
    padding: 5px 10px;
    font-size: 16px;
    background-color: #f5f5f5;
    border-radius: 4px;
    color: #333333;
}
.x-switch ul li.x-active a {
    background-color: #015293;
    color: #fff;
}

.jyrk {
    width: 1200px;
    height: 100px;
    margin: 20px auto 30px;
}
.jyrk .rxbox {
    width: 435px;
    height: 100px;
    border: solid 1px #dddddd;
    float: left;
    padding-left: 305px;
    background: url(../images/interact/12345rx.png) 29px 16px no-repeat;
}
.jyrk .xxbox {
    width: 445px;
    height: 100px;
    border: solid 1px #dddddd;
    float: right;
}
.jyrk .rxbox ul li {
    float: left;
    margin: 12px 48px 0;
    text-align: center;
}
.jyrk .rxbox ul li p{margin-top: 10px;color: #2384d1;font-size: 16px;}
.jyrk .xxbox ul li {
    float: left;
    margin: 12px 41px 0;
    text-align: center;
}
.jyrk .xxbox ul li p{margin-top: 10px;color: #16c8cf;font-size: 16px;}




.zxxz {
    width: 380px;
    height: 48px;
    margin: 0 auto;
}
.zxxz ul li {
    width: 160px;
    height: 48px;
    background-color: #dfdfdf;
    text-align: center;
    line-height: 48px;
    margin: 0 15px;
    float: left;
}
.zxxz ul li a {
    font-size: 20px;
    font-weight: bold;
    color: #015293;
}
.zxxz ul li.u-active {
    background-color: #015293;
}
.zxxz ul li.u-active a {
    color: #fff;
}
.xxlist {
    width: 1200px;
    margin: 40px auto;
}
.xxlist ul li {
    width: 23.7%;
    float: left;
    font-size: 16px;
    line-height: 40px;
    padding-left: 15px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.xxlist ul li::before {
    content: " ";
    width: 5px;
    height: 5px;
    background-color: #cfcfcf;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
}


.f-dn {
    display: none;
}
.dpnone {
    display: none;
}

.ind_body {
    width: 100%;
    height: auto;
}

.pt20 {
    padding-top: 20px;
}

.mt20 {
    margin-top: 20px;
}

.mt15 {
    margin-top: 15px;
}

.hide.active {
    display: block !important;
}

.m-br{display: none;}
.f-nbg {
    background: none!important;
}


/***选项卡***/


.ind_xxktop ul li {
    float: left;
    height: 20px;
    padding-left: 10px;
    margin-bottom: 20px;
    margin-right: 10px;
}
.ind_xxktop ul li:first-child {
    border-left: #015293 4px solid;
}


.ind_xxktop ul li a,
.ind_xxktop ul li .title {
    display: block;
    float: left;
    white-space: nowrap;
    height: 41px;
    line-height: 20px;
    font-size: 22px;
    letter-spacing: 2px;
}

.ind_xxktop ul li.active a,
.ind_xxktop ul li a:hover,
.ind_xxktop ul li.active .title {
    height: 20px;
    color: #015293;
    font-weight: bold;
    line-height: 20px;
}

/* list */
.m-titstyle3{height: 20px; line-height: 20px;}
.m-titstyle3 .u-tit{display: block; padding: 0 10px; font-size: 18px; font-weight: bold; color: #015293; border-left: 4px solid #015293;}
.m-titstyle3 .u-more{color: #666; font-size: 14px;}
.m-nytit{padding: 12px 0; border-bottom: 1px solid #ddd;}


@media (min-width: 992px) and (max-width:1199px) {
}

@media (max-width:991px) {
    .fotcon .dzjg {
        position: static;
        display: inline;
    }
}

@media (min-width: 768px) and (max-width:991px) {

    /***选项卡***/
    .ind_xxktop ul li {
        height: 40px;
        padding-left: 18px;
    }

    .ind_xxktop ul li a,
    .ind_xxktop ul li .title {
        height: 39px;
        font-size: 20px;
    }
}

@media (max-width: 767px) {

    /***选项卡***/
    .ind_xxktop ul li {
        /* height: 40px; */
        padding-left: 10px;
    }

    .ind_xxktop ul li a,
    .ind_xxktop ul li .title {
        height: 39px;
        font-size: 20px;
        letter-spacing: 1px;
    }
}

@media (max-width: 479px) {
    .logo {
        width: 200px;
        margin: auto;
    }
    .m-footer {
        width: 100%;
    }
    .m-suspen {
        display: none;
    }
}


@media (max-width:767px) {
    .ui-dialog-content {
        width: 250px !important;
        height: auto !important;
    }

    .ui-dialog-content .btn-group .btn {
        margin: 0 10px;
        width: 90px;
    }

    /* Interact 互动交流 */
    .jlrk,.jyrk,.g-inter,.m-intmails,.m-intrg,.m-interbox,.m-intlf,.u-sjbb11,.u-sjbb21,.u-sjbb11,.m-ionlneimg,.m-ionlneimg img,.m-ionlnedesc,.m-leaderlf,.m-leaderrg,.m-ldphoto,.g-ldinfos,.m-wblf{width: 100%;}
    .xxlist,.x-switch,.m-progress,.u-progress,.m-inlbox1 img,.m-inlbox1 .u-desc,.g-ftjjs,.m-inlbox2,.g-ilwzzb,.scroll_container,.scroll_absolute,.m-inlbox3,.g-inlxjfx,.m-itllf,.m-itlrg,.m-itllists li img,.m-itllists li .u-desc{width: 100%;}
    .jyrk ul li{width: calc(50% - 12px);margin: 5px;}
    .jlrk p{font-size: 30px;}
    .g-intmls .u-xjp2{width: 26%;}
    .g-intmls .u-xjp4{width: 24%;}
    .g-inttjcx{margin-left: 20px;}
    .m-icoolbox{height: 170px;position: relative;}
    .g-ionlinesurvey .m-zjlists li{padding: 0 5px;}
    .m-intrbt li{width: calc(50% - 10px);margin: 5px;}
    .u-izjdcbd{width: calc(100% - 90px);}
    .u-izjdcbd>ul{position: absolute;top: 90px;left: 0;}
    .u-izjdcbd ul li{margin: 5px 20px;}
    .u-izjdcbd div a{line-height: 35px;}
    .u-xjcx{display: flex;flex-direction: column;}
    /* Interact Leader */
    .g-leaderlf li{width: calc(50% - 2px);border-left: 1px solid #dadada;}
    .m-leaderlf{min-height: inherit;}
    /* Interact WeiboHall */
    .m-wbwxinfo h2{text-indent: 10px;}
    /* Interact branch */
    .xxlist ul li{width: calc(33.33% - 15px);}
    /* Interact rank */
    .m-pgrank .u-irp02{width: 40% !important;}
    .m-pgrank .u-irp01,.m-pgrank .u-irp03,.m-pgrank .u-irp04{width: 20% !important;}
    /* InFeedback showList */
    .u-xjcx label{text-align: left;}
    .u-xjsub{width: 90%;}
    .m-mlzxts{overflow-x: scroll;}
    .mlzxtshd,.m-mlzxts>ul{width: max-content;}
    /* InFeedback write */
    .m-lginps input,.m-lginps textarea{width: calc((100% - 30px));}
    .m-mailform{overflow: hidden;}
    /* InCollect show/showList */
    .MsoTableGrid{width: calc(100% - 2px) !important;}
    .m-mlcode input{width: 170px;}
    .m-inlgbz{margin-bottom: 10px;}
}

@media (max-width: 991px) {
    .position {
        padding: 5px 15px;
    }
}

@media (max-width: 767px) {
    .position {
        padding: 5px 10px;
    }

    .position i {
        padding: 0 0;
    }
}
@media (min-width: 991px) and (max-width:1199px) {
    .is-main{width:970px}
}
@media (max-width:991px) {
    .pagination {
        margin: 0;
    }
}
@media (min-width: 768px) and (max-width:1024px) {
    .is-main{width:750px}

    /***选项卡***/
    .ind_xxktop ul li {
        height: 40px;
        padding-left: 18px;
    }

    .ind_xxktop ul li a,
    .ind_xxktop ul li .title {
        height: 39px;
        font-size: 20px;
    }
}
/* 改版后移动端样式 */
@media screen and (max-width: 767px) {
    .is-main{height: auto !important;}
    .m-pgsearch{margin: 0;}
    .jlrk{margin: 0 auto;}
    .jyrk{height: auto;margin: 10px auto;}
    .jyrk .rxbox{width: 100%; height: 180px;float: none;padding-left: 0;}
    .jyrk .rxbox ul{margin-top: 85px;display: flex;}
    .jyrk .rxbox ul li{width: 33.33%;float: none;margin: 5px;}
    .jyrk .xxbox{width: 100%;height: auto;float: none;margin-top: 10px;padding: 10px 0;}
    .jyrk .xxbox ul{display: flex;}
    .jyrk .xxbox ul li{float: none;margin: 5px;}
    .m-tabstyle41{width: 100%;line-height: normal;}
    .g-intmls .u-xjp3{width: 74%;}
    .g-intmls .u-xjp4{display: none;}
    .m-intmls,.g-intmls,.g-intmls .m-xjxjbd,.cxbox,.m-inttjcx,.m-ionlinelive,.m-ionlinesurvey{height: auto;}
    .m-tabstyle41{margin-bottom: 0;}
    .x-switch{float: none;}
    .x-switch{margin-top: 10px;}
    .x-switch ul li{margin-top: 0;height: 40px;}
    .g-inttjcx{margin-left: 0;}
    .hotline{width: calc(100% - 30px);}
    .m-tabstyle4,.m-ionlnedesc h1{height: auto;line-height: normal;}
    .m-ionlinelive .m-tabstyle4 li{margin-right: 20px;}
    .m-ionlnedesc{width: calc(100% - 20px);padding: 10px 10px 0;margin: 0;}
    .u-izjdcbd{margin-right: 0;}
    .u-izjdcbd ul li{margin: 5px;}
    .u-izjdcbd ul li{float: left;width: calc(50% - 12px);}
    .hdbg{width: calc(100% - 30px);}
    .ls-lyfbbox{width: 100% !important;}
}