.danwei { text-align: right; }
.leader { margin-top: 40px; margin-bottom: 5px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.dongshi { margin-top: 40px; margin-bottom: 5px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.biaoshi { margin-top: 40px; margin-bottom: 5px; line-height: 30px; text-align: justify; font-size: 14px; color: #4d4d4d; }
.map { margin-top: 40px; margin-bottom: 5px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.scientific { margin-top: 40px; margin-bottom: 5px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.yuanxi { margin-top: 40px; margin-bottom: 5px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.geren { margin-top: 40px; margin-bottom: 5px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.xueke { margin-top: 0px; margin-bottom: 5px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.move { margin-top: 40px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.fengguang { margin-top: 40px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.leader ul li { padding-left: 5px; padding-right: 5px; margin-bottom: 20px; }
.move ul li { padding-left: 10px; padding-right: 10px; }
.fengguang ul li { padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }
.fengguang ul li img { border: 2px #e8e8e8 solid; }
.biankaug { border: 1px #f4f4f4 solid; height: 142px; }
.move ul li { margin-bottom: 20px; }
.move ul li p { height: 20px; line-height: 20px; width: 100%; text-align: center; font-size: 16px; margin-top: 15px; float: left; }
.item-box { background-color: #f3f3f3; margin-bottom: 20px; }
.item-box .leaderpic-box { padding: 15px 10px; }
.item-box .leaderpic-box a { display: block; position: relative; }
.leaderpic-box{ text-align:center; height:143px; overflow:hidden; display:table-cell;vertical-align:center;}
/*.leaderpic-box img {height:124px; max-width:274px;_width:expression(this.width > 274 ? "274px" : this.width);}*/
.leaderpic-box img { height:auto; min-height:100%; min-width:100%;}
.jisumoshi img { height:auto; min-height:auto; min-width:auto; width:100%;}

.move ul{ display:inline !important}
.rowR { margin-right: 0; }
.leaderins-box { padding-bottom: 10px; }
.leaderins-p { color: #1e1e1e; line-height: 30px; text-align: center; font-size: 16px; transition: all 0.5s ease; cursor: pointer; margin-left: 0 !important; }
.leaderins-p:hover { color: #cbb174; }
.leaderins-p a { color: #1e1e1e; font-size: 16px; transition: all 0.5s ease; }
.leaderins-p a:hover { color: #cbb174; }
.main .page { width: 100%; }
.page-mobile .more { text-align: center; display: block; height: 40px; line-height: 40px; background-color: #f2f2f2; color: #969696; width: 100%; padding: 0; margin: 10px 0; }
.page-mobile .allload { text-align: center; display: block; height: 40px; line-height: 40px; color: #969696; width: 100%; padding: 0; margin: 10px 0; }
.dropload-load { text-align: center; margin: 10px 0; display: none; }
.dropload-load .loading { display: inline-block; height: 15px; width: 15px; border-radius: 100%; margin: 6px; border: 2px solid #666; border-bottom-color: transparent; vertical-align: middle; -webkit-animation: rotate 0.75s linear infinite; animation: rotate 0.75s linear infinite; }
/* 效果 */
.btn-search__hover_i { opacity: 0; filter: alpha(opacity=0); position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px; background: url(/images/search3.png) no-repeat; -webkit-transform: scale(2); transform: scale(2); -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: all ease-out 250ms; }
.leaderpic-box .item-mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all .3s ease-out; opacity: 0; background: #000; border-top-left-radius: 0px; border-top-right-radius: 0px; filter: alpha(opacity=0); }
.leaderpic-box:hover .btn-search__hover_i { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }
.leaderpic-box:hover .item-mask { opacity: .5; background: #000; filter: alpha(opacity=50); }
/*组织星空网页版*/
.organ { border: 1px #f6f6f6 solid; margin-bottom: 20px; margin-top: 20px; }
.organ ul { padding: 0px; margin: 0px; }
.organ ul li { font-size: 15px; line-height: 60px; height: 60px; font-weight: 100; display: block; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; padding-left: 25px; padding-right: 25px; width: 50%; float: left; border-bottom: 1px #f9f9f9 solid; border-right: 1px #f6f6f6 solid }
.organ ul li:nth-child(4n-1) { background: #f9f9f9; }
.organ ul li:nth-child(4n) { background: #f9f9f9; }
.organ ul li a { color: #000; }
.organ ul li a:hover { color: #0a67ad; }
.organtit { color: #0b66ad; font-size: 18px; font-weight: 500; height: 20px; line-height: 20px; margin-bottom: 15px; margin-top: 20px; }
.organtit p { width: 5px; height: 20px; background: #0b66ad; margin-right: 15px; float: left; }
/*about*/
.aboyt_threeimg { padding: 15px; text-align: center }
.aboyt_threeimg img { border: 1px #ccc solid }
.leadgudong { margin-top: 15px; margin-bottom: 15px; }
.leadgudong .nbs-flexisel-item > img { cursor: pointer; positon: relative; margin-top: 10px; margin-bottom: 10px; max-width: 85%; border: 1px solid #ccc;background-color: #EEF1F3; }
/*history*/
.history { margin-top: 30px; margin-bottom: 30px; line-height: 30px; text-align: justify; font-size: 16px; color: #4d4d4d; }
.history ul { margin-left: 200px; border-left: 1px #002248 solid; float: left; }
.history ul li { }
.histimme { float: left; width: 200px; text-align: right; margin-left: -191px; padding-right: 50px; position: relative; font-size: 16px; height: 40px; line-height: 40px; color: #ffc240; font-weight: bold; }
.histimme span { float: right; font-size: 20px; position: absolute; right: 0px; background: #fff; height: 40px; line-height: 40px; }
.histit { float: left; padding-left: 40px; padding-right: 30px; font-size: 16px; background: url(/images/hisjiantou.jpg) no-repeat #f5f5f5; height: 40px; line-height: 40px; color: #ffc240; font-weight: bold; }
.hisnerong { float: left; width: 100%; padding: 20px 50px 20px 50px; font-size: 13px; }
.leadtit { padding-bottom: 10px; height: 60px; line-height: 60px; margin-bottom: 30px; border-bottom: 1px solid #5d392d; color: #000000; font-size: 26px; font-weight: bold; }
.leadcon,
.leading { margin-bottom: 30px; }
.leading img { width: 100%; }
.leadcon { padding: 0 30px; }
.panel-heading a { display: block; padding: 15px 15px; }
.dongjianjie { padding-bottom: 10px; height: 40px; line-height: 40px; margin-bottom: 10px; margin-top: 15px; border-bottom: 1px solid #5d392d; color: #000000; font-size: 20px; font-weight: bold; border-bottom: 1px #f4f4f4 solid; margin-bottom: 10px; margin-top: 10px; }
.dongjiantu { text-align: center }
.dongjiantu img { border: 1px #f4f4f4 solid; padding: 5px; }
.dongjianjiexq { font-size: 14px; color: #666; }
.dongjianjiss { font-size: 16px; color: #333; padding-left: 20px; line-height: 33px; padding-top: 10px; }
.dongshi .panel-heading { padding: 0px; padding-left: 0px; border-bottom: 1px solid transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.dongshi .panel-default > .panel-heading { background: #f5f5f5; padding-left: 12px; border-left: 5px solid #ffc240; }
.dongshi .panel-title { font-size: 20px; font-weight: bold; }
.dongshi .panel { border: 1px #f5f5f5 solid; margin-bottom: 20px; }
/*足球财富标识*/
.biaozong { margin-bottom: 20px; }
.biaotit { line-height: 58px; position: relative; height: 58px; }
.biaotit span { float: left; padding-right: 40px; background: #fff; position: relative; z-index: 3; font-size: 24px; color: #0b66ad; font-weight: bold; }
.biaotit::after { display: block; content: ""; width: 100%; height: 1px; background: #0b66ad; position: absolute; top: 50%; left: 0; z-index: 1; }
.biaotcon { text-align: center; padding-left: 30px; }
.biaotcon img { max-width: 100%; }
.biaoshi audio { width: 100%; }
.biaotcon a { color: #ffc240; }
.maptit { background: #f5f5f5; padding-left: 12px; border-left: 5px solid #ffc240; margin-bottom: 20px; padding-top: 15px; padding-bottom: 15px; font-size: 20px; }
.map .table { border: 1px #0b66ad solid; margin-top: 30px; }
.map .table tr { border-bottom: 1px #0b66ad solid; }
.map .table > thead > tr > th { vertical-align: bottom; border-bottom: 1px #0b66ad solid; text-align: center; height: 40px; line-height: 40px; padding: 0px; }
.map .table > tbody > tr > td,
.table > tbody > tr > th { border-bottom: 1px #0b66ad solid; text-align: center; height: 40px; line-height: 40px; padding: 0px; }
.map .table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #fff; }
.mapxiazai { margin-bottom: 20px; }
.mapxiazai ul li { padding: 10px; }
.mapzong { }
.mapfangda { text-align: center; padding-right: 5px; }
.mapdown { text-align: left; padding-left: 5px; }
/*学科建设*/
.xuekebiaoti { float: left; margin: 0px; padding-left: 10px; height: 55px; line-height: 55px; font-size: 20px; background: #f5f5f5; color: #4d4d4d; font-size: 20px; padding-left: 20px; border-left: 5px solid #ffc240; }
.xuekelist { margin-bottom: 30px; margin-top: 15px; padding-left: 20px; padding-right: 20px; }
.xuekelist ul li { font-size: 15px; line-height: 45px; height: 45px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 15px; padding-right: 15px; width: 50%; float: left; border-right: 4px #fff solid; font-size: 15px; color: ##4d4d4d }
.xuekelist ul li:nth-child(4n-1) { background: #f4f4f4; }
.xuekelist ul li:nth-child(4n) { background: #f4f4f4; }
/*科学研究*/
.scienbout { margin-bottom: 20px; }
.scientu img { padding: 10px; }
.scientu img { max-width: 100%; }
.scienzi { padding: 10px; }
.scientit { font-size: 18px; font-weight: bold; }
.sciencehref { border: 1px #002248 solid; background: #002248; color: #fff; font-size: 14px; border-radius: 12px; padding: 4px 20px; text-align: center }
.scienbiaoti { float: left; margin: 0px; padding-left: 10px; height: 55px; line-height: 55px; font-size: 20px; background: #f5f5f5; color: #4d4d4d; font-size: 20px; padding-left: 20px; border-left: 5px solid #ffc240; }
.scienlist { margin-bottom: 30px; margin-top: 15px; padding-left: 20px; padding-right: 20px; }
.scienlist ul li { font-size: 15px; line-height: 45px; height: 45px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 15px; padding-right: 15px; width: 50%; float: left; border-right: 4px #fff solid; font-size: 15px; color: ##4d4d4d }
.scienlist ul li:nth-child(4n-1) { background: #f4f4f4; }
.scienlist ul li:nth-child(4n) { background: #f4f4f4; }
/*院系*/
.yuanxi { padding: 26px 100px; border: 1px solid #eee; border-radius: 5px; background: #fcfcfc url() no-repeat center bottom; margin-top: 22px; }
.yuanxi .dp-title { height: 60px; border-bottom: 1px solid #e5e5e5; position: relative; text-align: center; margin-bottom: 44px; }
.yuanxi .dp-title:before { display: block; content: ""; width: 38px; height: 3px; background: #0071a8; position: absolute; left: 50%; margin-left: -19px; bottom: -2px; }
.yuanxi .dp-title span { display: inline-block; vertical-align: top; line-height: 60px; position: relative; font-size: 24px; color: #0b66ad; font-weight: bold; }
.yuanxi .dp-title span:before,
.yuanxi .dp-title span:after { display: inline-block; content: ""; vertical-align: top; width: 45px; height: 2px; background: #0b66ad; position: absolute; top: 50%; margin-top: -1px; }
.yuanxi .dp-title span:before { left: 112px; }
.yuanxi .dp-title span:after { right: 112px; }
.yuanxi ul li { float: left; width: 50%; height: 48px; position: relative; padding: 0 20px; margin: 16px 0; }
.yuanxi ul li:nth-child(2n) { margin-right: 0; }
.yuanxi ul li a { display: block; height: 46px; line-height: 46px; padding: 0 20px; overflow: hidden; }
.yuanxi ul li h4 { position: relative; padding-right: 8px; background: #fff; border: 1px solid #e5e5e5; font-weight: normal; }
.yuanxi ul li h4 i { display: block; width: 28px; height: 28px; background: url(/images/icons.png) no-repeat 0 -1676px; position: absolute; right: 0; top: 9px; }
.yuanxi ul li h4 a { font-size: 16px; color: #343434; }
.yuanxi ul li:hover h4 { background: #0b66ad; }
.yuanxi ul li:hover h4 a { color: #fff; }
.yuanxi ul li:hover h4 i { background-position: -28px -1676px; }
.yuanxi .dropdown { position: absolute; width: 100%; top: 48px; left: 0; box-sizing: border-box; display: none; z-index: 99; padding: 0 20px; }
.yuanxi .dropdown a { border-bottom: 1px solid #e5e5e5; color: #666; background: #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.yuanxi .dropdown a:hover { background: #0b66ad; color: #fff; }
.yuanxi ul li:hover .dropdown { display: block; }
/*教师简介*/
.geren { border-top: 8px #0b66ad solid; border-bottom: 8px #0b66ad solid; margin-bottom: 20px; }
.geren table { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
.geren img { height: auto !important; margin: 10px !important; border: 3px #fff solid; }
.geren table tr { width: 100% !important; }
.geren table td { width: 100% !important; }
/*.geren p { border-bottom:1px !important;}*/
.geren a { color: #fff !important; }
.geren strong { line-height: 30px !important; }
body { box-sizing: border-box !important;text-align: justify !important; }
.neirightbg2 { background: #fff; font-family: "微软雅黑" !important;  padding: 20px 30px; border: 1px solid rgb(230, 230, 230); }
.guanbi a { color: #000 !important; font-weight: 18px !important; }
.xueke { font-size: 16px; line-height: 30px; }
.xueke p { font-size: 16px; line-height: 30px; }
/*教育教学*/
.jialyulist { }
.jialyulist ul li { height: 40px; line-height: 40px; color: #fff; padding-left: 20px; padding-right: 20px; background: #0b66ad; margin-bottom: 20px; float: left; width: 100%; }
.jialyulist ul li span { float: right }
.jiaoyulist ul { padding-top: 16px; }
.jiaoyulist ul li { float: left; width: 416px; height: 314px; position: relative; overflow: hidden; margin: 15px 10px; }
.jiaoyulist ul li .img { width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 1; }
.jiaoyulist ul li .img img { width: 100%; }
h4 small { color: #fff; }
h4 { margin-top: 0px; margin-bottom: 0px; }
.jiaoyulist ul li span { display: block; width: 395px; height: 292px; border: 1px solid rgba(255,255,255,0.36); position: absolute; top: 10px; left: 10px; z-index: 2; }
.jiaoyulist ul li a { display: block; width: 356px; height: 80px; background: #0b5aa8; background: rgba(0,34,72,0.9); position: absolute; left: 20px; bottom: 20px; z-index: 3; color: #fff; }
.jiaoyulist ul li a h4 { float: left; font-size: 16px; line-height: 80px; margin-left: 14px; font-weight: normal; transition: 0.4s; }
.jiaoyulist ul li a h4 small { font-size: 12px; }
.jiaoyulist ul li a i { float: right; width: 9px; height: 15px; background: url(/images/icons.png) no-repeat 0 -1127px; margin: 32.5px 18px 0 0; transition: 0.4s; }
.jiaoyulist ul li a:hover h4 { margin-left: 18px; transition: 0.4s; }
.jiaoyulist ul li a:hover i { margin-right: 22px; transition: 0.4s; }

/*师资队伍*/
.teachren { padding-right: 10px; text-align: center }
.teachren img { border: 1px #f4f4f4 solid; }
.teacherlist { margin: 30px 0 20px 0; }
.teacherlie { padding: 10px; padding-top: 0px; }
.teachtit { margin-bottom: 10px; line-height: 20px; font-weight: normal; font-size: 22px; color: #000; padding: 5px 15px; }
.teachtit a { font-weight: normal; float: right; font-size: 14px; color: #999; }
.teacherlie ul li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 5px 20px; }
.teacherlie ul li img { padding-right: 5px; }
.teacherlie ul li a { color: #666; font-size: 15px; }
.teacherlie ul li a:hover { color: #0a67ad; }
.teachchatit { font-weight: normal; font-size: 22px; color: #000; margin-bottom: 25px; margin-top: 10px; }
.teachbg { background: #f8f8f8; padding: 20px; }
.teackuang { padding: 10px; }
.teackuang input { border: 1px #ddd solid; width: 100%; height: 30px; line-height: 30px; padding-left: 5px; font-size: 14px; }
.teackuang select { border: 1px #ddd solid; width: 100%; height: 30px; line-height: 30px; padding-left: 5px; font-size: 14px; background-color: #FFF; }
.teackuang a { width: 100%; height: 30px; background: #0a67ad; border-radius: 8px; line-height: 30px; color: #fff; font-size: 13px; display: block; text-align: center; }
.teachlist { margin: 20px 0; }
.teachlist ul li { width: 100%; height: 50px; line-height: 50px; padding-left: 15px; font-size: 16px; }
.teachlist ul li:nth-child(2n){ background: #f8f8f8;}
.teachjieguo { font-weight: normal; font-size: 18px; color: #000; margin-top: 30px; }
/*微信订阅号*/
.weixinym { background: #0962a5; padding: 70px 100px 0px 100px; height: 100%; color: #fff; }
.weixinleft { z-index: 30 }
.weixinleft h1 { color: #fff; font-size: 58px; margin-bottom: 60px; }
.weixinleft p { font-size: 20px; color: #fff; margin-bottom: 30px; line-height: 32px; width: 100%; }
.weixinleftit { font-size: 20px; color: #fff; margin-bottom: 30px; line-height: 32px; }
.weixinbg { position: fixed; bottom: 0px; z-index: 10; width: 100%; background-size: 100%; }
.weixinbg img { width: 100%; }
.weixinright { padding: 50px; text-align: center; margin-top: 180px; z-index: 30 }
.weixinright img { max-width: 385px; width: 100%; }
.weixintop { position: fixed; top: 10px; right: 10px; z-index: 100; width: 100%; background-size: 100%; width: 100%; max-width: 300px; }
.weixintop img { width: 100%; }
.weixinleftimg { margin-bottom: 40px; margin-top: -20px; }
.weixinleftimg img { width: 100%; max-width: 120px; }
/*黄边列表页*/
.liebiao {  }
.liebiao ul { padding: 0px; margin: 0px; }
.liebiao ul li { font-size: 15px; line-height: 60px; height: 60px;display: block; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; padding-left: 15px; padding-right: 25px; background: #f5f5f5; border-left: 5px solid #ffc240;}
.liebiao ul li:nth-child(2n) { background: #fff; border-left:0;}
.liebiao ul li a { color: #000; }
.liebiao ul li a span{ float:right}
.liebiao ul li a:hover{ color: #004499; }



@media (max-width: 800px) and (min-width: 320px) {
.history { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.dongshi { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.leader { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.biaoshi { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.map { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.scientific { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.yuanxi { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.geren { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.xueke { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.move { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.fengguang { margin-top: 0px; margin-bottom: 0px; line-height: 24px; text-align: justify; font-size: 14px; padding-left: 0px; }
.history ul { margin-left: 0px; }
.history ul li { }
.histimme { float: left; width: 100%; text-align: left; margin-left: 0px; padding-left: 30px; position: relative; font-size: 16px; height: 40px; line-height: 40px; color: #ffc240; font-weight: bold; }
.histimme span { float: left; font-size: 20px; position: absolute; left: -10px; background: #fff; height: 40px; line-height: 40px; width: 40px; }
.histit { float: left; padding-left: 40px; padding-right: 30px; font-size: 16px; background: url(/images/hisjiantou.jpg) no-repeat #f5f5f5; height: 40px; line-height: 40px; color: #ffc240; font-weight: bold; }
.hisnerong { float: left; width: 100%; padding: 10px 20px 20px 20px; font-size: 13px; }
.danwei { text-align: center; }
.geren img { width: 100% !important; margin-bottom: 20px; }
.neirightbg { padding: 10px 10px; }
.yuanxi { padding: 26px 0px; }
.yuanxi ul li { float: left; width: 100%; height: 48px; position: relative; padding: 0 20px; margin: 16px 0; }
.dp-title { display: none; }
.teachbg { background: #f8f8f8; padding: 5px; }
.teackuang input { font-size: 12px; }
.teackuang select { font-size: 12px; }
.teackuang a { font-size: 12px; }
.teackuang { padding: 5px; }
.teacherlie { padding: 0px; }
.teacherlie ul li a { font-size: 14px; }
.teachtit { margin-bottom: 10px; margin-top: 30px; padding: 0px; }
.teacherlie ul li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 8px 0px; }
.teachlist ul li { }
.leaderpic-box {

    height: 103px;

}

}


@media (max-width: 800px) and (min-width: 700px) {
.leaderpic-box {
    height: 150px;
}
}
@media (max-width: 550px) and (min-width: 320px) {
.xuekelist ul li { width: 100%; }
.xuekelist ul li:nth-child(4n-1) { background: #fff; }
.xuekelist ul li:nth-child(4n) { background: #fff; }
.xuekelist ul li:nth-child(2n) { background: #f4f4f4; }
.scienlist ul li { width: 100%; }
.scienlist ul li:nth-child(4n-1) { background: #fff; }
.scienlist ul li:nth-child(4n) { background: #fff; }
.scienlist ul li:nth-child(2n) { background: #f4f4f4; }
}

@media (max-width: 1318px) and (min-width: 801px) {
.weixinym { padding: 20px; }
.weixinleft h1 { font-size: 38px; margin-bottom: 30px; }
.weixinleft p { font-size: 20px; line-height: 32px; }
.weixinright { padding: 50px; margin-top: 40px; }
.weixintop { z-index: 1; }
.weixinleft p { font-size: 18px; line-height: 32px; }
}

@media (max-width: 800px) and (min-width: 320px) {
.weixinym { padding: 20px; }
.weixinleft h1 { font-size: 33px; margin-bottom: 60px; }
.weixinright { padding: 50px; margin-top: 10px; }
.weixintop { z-index: 1; }
.weixinleft p { font-size: 18px; line-height: 32px; }
.weixinleftimg { position: fixed; top: 10px; left: 10px; }
}

@media (max-width: 700px) and (min-width: 320px) {
.weixinleftimg { display: none; }
.weixinym { padding: 15px; }
.weixinleft h1 { font-size: 16px; margin-bottom: 10px; font-weight: bold }
.weixinright { padding: 15px; margin-top: 10px; }
.weixintop { z-index: 1; }
.weixinleftit { font-size: 16px; font-weight: bold; margin-bottom: 10px; line-height: 32px; }
.weixinleft p { font-size: 14px; line-height: 26px; margin-bottom: 10px; }
.weixinright img { width: 90%; }
}