@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: vipz
 * @update: vipz (2021-07-28 09:05)
 */

/*common*/
.is-main{margin: 15px 0;}
.m-location,.m-location a{font-size: 15px; color: #333;}
.m-location .iconfont{margin-right: 5px; font-size: 20px; color: #0e54ad;}

/*list*/
.g-listlf{min-height: 1085px; background: #f5f5f5;}
.g-listlf .u-tit{position: relative; padding: 21px 15px; line-height: 1.2; text-align: center; background: #0e54ad; font-size: 22px; font-weight: bold; color: #fff;}
.g-listlf .u-tit::before,.g-listlf .u-tit::after{content: ''; position: absolute; left: 0; right: 0; height: 7px; background: url(../images/page/bg-listtit.png) repeat-x;}
.g-listlf .u-tit::before{top: 0;}
.g-listlf .u-tit::after{bottom: 0;}
.g-listlf li{background: url(../images/page/bg-listright.png) right center no-repeat;}
.g-listlf li a{display: block; padding: 22px 40px 22px 60px; border-bottom: 1px solid #fff; background-image: url(../images/page/bg-listleft.png); background-position: 26px center; background-repeat: no-repeat; font-size: 18px;}
.g-listlf li.u-active a,.g-listlf li a:hover{background-image: url(../images/page/bg-listleft-h.png);}

.g-listrg{padding: 16px; min-height: 1085px; border: 1px solid #ddd;}
.u-menutit{border-bottom: 1px solid #ddd;}
.u-menutit .u-tit{display: block; padding: 4px 10px 8px; border-bottom: 2px solid #0e54ad; font-size: 18px; font-weight: bold; color: #0e54ad;}
.u-menutit .u-more{display: block; padding: 4px 4px 8px; text-align: center; font-size: 18px; font-weight: bold; color: #0e54ad;}
.u-menutit .u-more span{display: inline-block; margin: -2px 8px 0 0; vertical-align: middle; width: 22px; height: 22px; line-height: 22px; font-size: 22px; font-weight: normal;}

.m-cglist li{height: 48px; line-height: 48px; overflow: hidden;}
.m-cglist li span{float: right; padding-left: 10px; font-size: 15px; color: #666;}
.m-cglist li a{display: block; padding-left: 15px; font-size: 18px; background: url(../images/page/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; transition: all .3s;}
.m-cglist li a:hover{padding-left: 18px;}
.m-cglist li:nth-child(5n){padding-bottom: 16px; margin-bottom: 16px; height: 64px; border-bottom: 1px dashed #ddd;}

.listright-rows{padding: 15px 0; margin: 0 -10px;}
.listright-rows li{padding: 0 10px; text-align: center; margin-bottom: 16px;}
.listright-rows li a{display: block; padding: 0 15px; line-height: 60px; font-size: 16px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; border: 1px solid #ddd;}


/*listPicture*/
.m-piclist li{margin-bottom: 10px; text-align: center;}
.m-piclist li img{display: block; width: 100%; height: 134px;}
.m-piclist li p{padding: 5px 0; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*listOne*/
.m-onelist{line-height: 188%; padding: 0 10px 15px; text-align: justify;}
.m-onelist table{border-collapse: collapse;border:1px solid #333;}
.m-onelist table td,.m-onelist table th{border: 1px solid #333;}
.m-onelist img{max-width: 100%;}

/*detail*/
.m-detailbox{padding: 10px 30px 15px; border: 1px solid #ddd;}
.u-lgtit{padding: 10px 10px 0; font-weight: bold; font-size: 30px; line-height: 1.5; color: #0e54ad;}
.u-sttit{font-size: 26px;}
.m-dtfuns{padding: 10px; line-height: 24px; border-bottom: 1px solid #ddd;}
.m-dtfuns,.m-dtfuns a{font-size: 14px; color: #666;}
.u-wzinfo span{margin-right: 40px;}
.u-fontsize{margin-right: 50px;}
.u-fontsize a{margin: 0 3px;}
.m-dtfonts{padding: 20px 30px;}
.m-dttexts{min-height: 164px; font-size: 16px; line-height: 188%; overflow-x: auto; overflow-y: hidden;}
.m-dttexts p{margin-bottom: 15px;}
.m-dttexts table{border-collapse: collapse;border:1px solid #333;}
.m-dttexts table td,.m-dttexts table th{border: 1px solid #333;}
.m-dttexts img{max-width: 100%;}
.m-dtdownload{padding: 0 0 0 22px; background: url(../images/page/icon-detail.png) 0 -258px no-repeat;}
.m-dtdownload li{padding: 4px 0;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns{padding: 10px 0; border-bottom: 1px dashed #ddd;}
.m-btfuns li{float: left; margin: 0 15px 0 0; line-height: 28px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-comment a{background-position: 0 -28px;}
.m-btfuns li.u-error a{background-position: 0 -56px;}
.m-btfuns li.u-print a{background-position: 0 -84px;}
.m-btfuns li.u-close a{background-position: 0 -112px;}
.m-btfuns li.u-collect a{background-position: 0 -140px;}
.m-dtsxqh{padding: 0 0 15px;}
.m-dtsxqh li{max-width: 50%; line-height: 30px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-dtsxqh li a{font-size: 16px;}
.m-dtsxqh .u-dtprev{padding-left: 30px; background-position: left -168px;}
.m-dtsxqh .u-dtnext{padding-right: 30px; background-position: right -198px;}
#visit{margin-right: 5px;}
.m-dybc li{float:left;margin-right:10px;}
.m-dybc li a{display: block;font-size: 13px;padding-left: 20px;background-image: url(../images/page/icon-detail.png);background-repeat: no-repeat;}
.m-dybc li.u-print a {background-position: 0 -105px;background-size: 130%;}
.m-dybc li.u-save a{background-image: url(../images/page/save.png);padding-left: 24px;background-size: 41%;background-position: 0 1px;}

/*detailVideo*/
.m-dtvideo{margin: 0 auto 10px; width: 700px; height: 450px;padding-bottom: 40px;}

/*interact*/
.m-interlist{min-height: 1020px;}
.m-interact{padding: 16px 22px; background: #f6f6f6; border: 1px solid #ddd; border-bottom: none;}
.m-interact strong{line-height: 32px; font-size: 22px; font-weight: bold; color: #e67c0b;}
.m-interact li{float: left; margin-left: 25px; padding: 5px 0;}
.m-interact li span{color: #f00;}

/*siteMap*/
.g-sitemap li{line-height: 48px;}
.g-sitemap li a{display: block; padding-left: 13px; background: url(../images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*specialList*/
.g-ztzlbox{margin-top: 10px;}
.g-ztzlbox li{margin: 5px 0;}
.g-ztzlbox li img{display: block; width: 100%; height: 132px;}
.g-ztzlbox li p{font-size: 16px; line-height: 40px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*writeMail*/
.m-writebox{padding: 28px; border: 1px solid #ddd;}
.m-writetext .m-titstyle2 .u-more{font-size: 16px; color: #d00d0d; font-weight: bold; line-height: 38px;}
.m-writetext .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailinfos{margin: 1px 0 15px; padding: 15px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-mailinfos p{text-indent: 2em;}
.u-nologin{padding: 15px; font-size: 14px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
a.u-wstcdl{padding: 0 6px; height: 40px; line-height: 40px; background: #d00d0d; color: #fff; border-radius: 6px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailfmbox{padding: 0 80px;}
.m-mailfmbox label{font-size: 14px; font-weight: normal;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 34px;}
.m-mailfmbox .u-nologin{margin: 20px 0;}
.m-mailfmbox .btn-success,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 6px 30px;}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 34px; overflow: hidden;}
.u-xxcode a{line-height: 44px; font-size: 12px;}
.m-mailfmbox .btn-success{background: #0e54ad; border-color: #0e54ad;}
.m-mailfmbox .btn-success:focus{background: #b50015; border-color: #b50015;}
.m-mailfmbox .btn-primary:focus{background: #d2d2d2; border-color: #d2d2d2;}

/*mailList*/
.g-mailsearch{padding: 35px 80px;}
.g-mailsearch label{font-weight: normal;}
.g-mailsearch .btn{width: 80px; background-color: #0e54ad; color: #fff;}
.m-mailxjlb .m-titstyle2 .u-more{margin-right: 10px; font-size: 16px; color: #0e54ad; font-weight: bold; line-height: 38px;}
.m-mailxjlb .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailxjlb p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailxjlb .u-ts1{width: 20%;}
.m-mailxjlb .u-ts2{width: 32%;}
.m-mailxjlb .u-ts3{width: 12%;}
.m-zxtshd{height: 40px; line-height: 40px; background: #f8f8f8; margin: 1px 0 8px; text-align: center; font-weight: bold;}
.m-zxtsbd li{border-bottom: 1px dashed #ddd; line-height: 60px;}
.m-zxtsbd li .u-ts2 a{padding-left: 10px;}
.m-zxtsbd li .u-cl{color: #999;}
.m-zxtsbd li p{height: 60px;}

/*mailDetail*/
.m-maildetail .table td{padding: 15px 20px; vertical-align: middle;}
.m-maildetail .u-tit{width: 15%; color: #0e54ad; font-weight: bold;}
.m-maildetail .u-desc{line-height: 36px;}
.m-maildetail .u-desc img{display: block; max-width: 100%;}
.m-maildetail .u-item{width: 35%;}
.m-maildetail .table{margin-bottom: 0;}
.m-maildetail .table tfoot td{padding: 60px 0;}
.m-maildetail tfoot a.btn{background-color: #0e54ad; color: #fff; padding: 0; width: 124px; height: 44px; line-height: 44px; font-size: 18px;}

/*网上调查*/
.m-yjzjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-yjzjfuns{padding: 5px; border-bottom: 1px solid #ddd; line-height: 28px;}
.m-yjzjfuns p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-yjzjfuns p span{color: #d00d0d;}
.m-dczjtext{padding: 20px 60px; line-height: 188%; min-height: 164px;}
.m-dczjtext table{border-collapse: collapse;border:1px solid #333;}
.m-dczjtext table td,.m-dczjtext table th{border: 1px solid #333;}
.m-dczjtext img{max-width: 100%;}
.g-zjbox{margin-bottom: 10px; padding: 15px; border: 1px solid #ddd;}
.m-dccode{padding: 10px 0;}
.m-dccode .control-label span{color: #f00;}
.m-dccode .form-control{width: 25%;}
.u-codeimg{margin: 0 5px;}
.m-dcjsbd{margin-top: 15px; padding: 14px; line-height: 42px; background: #f5f5f5;}
.m-dcjsbd span{margin-right: 20px; color: #d00d0d;}
.u-textarea textarea{margin-top: 10px;}

/*调查结果*/
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 20px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{margin-bottom: 20px;}
.u-dcname{margin-bottom: 20px;}
.progress{width: 50%;}
.progress-bar{-webkit-animation: animate-positive 2s; -moz-animation: animate-positive 2s; animation: animate-positive 2s; background-color: #0e54ad;}
@-webkit-keyframes animate-positive{0% {width: 0;}}
@-moz-keyframes animate-positive{0% {width: 0;}}
@keyframes animate-positive{0% {width: 0;}}

/*意见征集*/
.u-zjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-zjsta{padding: 5px; line-height: 28px; border-bottom: 1px solid #ddd;}
.m-zjsta p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-zjsta p span{color: #c90e24;}
.m-yjzjtabs{background: #e6e6e6; overflow: hidden;}
.m-yjzjtabs li{float: left; width: 150px; text-align: center; line-height: 46px; cursor: pointer;}
.m-yjzjtabs li.u-active{background: #0e54ad; color: #fff;}
.g-yjzjbox{padding: 20px 0;}
.g-zjinfo{padding: 0 80px; line-height: 188%; min-height: 164px;}
.m-zjbtfuns{padding: 10px; border-bottom: 1px dashed #ddd;}
.m-zjbtfuns li{float: left; margin-right: 20px; line-height: 30px;}
.m-zjbtfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(../images/page/icon-detail.png); background-repeat: no-repeat;}
.m-zjbtfuns li.u-gotp a{background-position: 0 0;}
.m-zjbtfuns li.u-print a{background-position: 0 -30px;}
.m-zjbtfuns li.u-close a{background-position: 0 -60px;}
.m-yjzjform{padding-right: 200px;}
.m-yjzjform label span{color: #c50e1b;}
.u-lycode{width: 30%; margin-right: 8px;}
.u-formbtn input{margin: 10px;}
.m-lylists h1{font-weight: bold; color: #0e54ad; padding: 5px;}
.m-lylists li{margin: 20px 0; padding: 20px; border: 1px solid #ddd;}
.m-lylists li .u-lynames{padding: 0 10px 10px; color: #ff862d;}
.m-lylists li .u-lybd{text-indent: 2em; font-size: 14px; color: #666;}
.m-zjrst{padding: 0 80px;}
.m-zjrst .u-tit{font-weight: bold; color: #0e54ad; padding: 5px;}
.u-zjsetbs{line-height: 188%; min-height: 164px; text-indent: 2em;}

/*在线访谈*/
.g-zcftfl{padding: 15px; border: 1px solid #ddd; border-top: none;}
.g-zcftfl p{line-height: 32px;}
.g-zcftfl .f-ti2{text-indent: 2em;}
.m-zxftls img{display: block; width: 254px; height: 176px; padding: 3px; border: 1px solid #ddd;}
.g-zxftls{width: 641px; background: #f7f7f7; padding: 7px 20px 13px; height: 176px;}
.g-zxftls h2{height: 36px; line-height: 36px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; color: #0e54ad;}
.g-zxftls p{line-height: 30px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-ctpg .m-pagination{display: inline-block;}

/*在线访谈内页*/
.m-ftinfos{padding: 7px 15px 9px; background: #f5f5f5;}
.m-ftinfos h1{padding: 5px 0 20px; font-size: 24px; font-weight: bold; color: #0e54ad; text-align: center;}
.m-ftinfos img{display: block; width: 294px; height: 218px; float: left;}
.m-ftinfos .u-desc{width: 556px; line-height: 31px;}
.m-ftbmjj{padding: 10px; border: 1px solid #ddd;}
.m-ftbmjj h1{padding: 5px 0; font-size: 18px; font-weight: bold; color: #0e54ad;}
.g-ftbmjj{height: 234px; overflow-y: auto;}
.g-ftbmjj p{line-height: 26px; font-size: 14px; text-indent: 2em;}
.m-ftzbtp .bd{height: 190px; margin-top: 15px;}
.m-ftzbtp .bd li{float: left; margin-right: 15px; width: 288px; height: 190px; position: relative;}
.m-ftzbtp .bd img{display: block; width: 288px; height: 190px;}
.m-ftzbtp .bd p{position: absolute; left: 0; bottom: 0; right: 0; line-height: 40px; text-align: center; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff; background: rgba(0,0,0,.5);}
.g-ftwzzb{margin: 10px; height: 520px; overflow-y: auto;}
.m-fuzcr{line-height: 28px; font-size: 14px; padding: 10px; border-bottom: 1px dashed #ddd;}
.g-ftwzzb .u-name,.g-ftwzzb .u-desc{color: #666;}
.g-ftwzzb .u-date{color: #999;}
.m-fuldh{padding: 10px; line-height: 28px; font-size: 14px; background: #f5f5f5;}
.u-fyname{color: #0e54ad;}
.m-inlplgb{margin-top: 10px; padding: 5px 0; color: #0e54ad;}

.m-plheader{margin-bottom: 10px; overflow: hidden;}
.m-pltitle{font-size: 26px; line-height: 28px; color: #2a2a2a; height: 100%; margin-right: 10px;}
.m-plprotocol{padding-top: 10px; margin-right: 10px; color: #ccc; font-size: 14px;}
.m-pluser{padding-top: 10px; font-size: 14px;}
.m-pluser a{color: #0e54ad;}
.m-plnumber{line-height: 43px; float: right; color: #0e54ad;}
.m-plinpus li{float: left; margin: 5px 20px 5px 0; height: 32px;}
.m-plinpus li label{float: left; display: block; height: 32px; line-height: 32px; text-align: right;}
.m-plinpus li label sup{color: #f00;}
.m-plinpus li input{float: left; display: block; padding: 0 6px; width: 214px; height: 30px; border: 1px solid #ddd;}
.m-plboxonly{height: 106px; border: 3px solid #f0f0f0;}
a.u-pllogin,.u-pllogin{right: 0; top: 0; display: block; width: 100px; height: 100px; line-height: 100px; text-align: center; color: #fff; background: #0e54ad; border: none; cursor: pointer;}
.u-pltextarea{margin-right: 110px; height: 64px;}
.u-pltextarea textarea{padding: 4px; cursor: text; white-space: pre-wrap; word-wrap: break-word; -webkit-appearance: textarea; background-color: white; -webkit-rtl-ordering: logical; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 64px; width: 100%; display: block; border: none; font-size: 14px; line-height: 24px; color: #4b4b4b; resize: none; overflow: auto; outline: none;}
.u-plcode{width: 185px;; height: 30px; right: 102px; bottom: 2px;}
.u-plcode input{width: 92px; height: 28px; line-height: 28px; padding: 0 4px; border: 1px solid #f0f0f0; float: left; outline: none; font-size: 14px;}
.u-plcode img{width: 80px; height: 30px; display: block; float: right;}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    /*list*/
    .m-listlf{width: 300px;}
    .m-listrg{width: 920px;}

    /*writeMail*/
    .m-mailfmbox label,.m-mlbds label{padding-left: 0; padding-right: 0;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    /*detailVideo*/
    .m-dtvideo{width: 100%; height: auto;}

    /*siteMap*/
    .g-sitemap li{line-height: 40px;}

    /*在线访谈*/
    .g-zxftls{width: 446px; padding: 7px 10px 13px;}
    .g-zxftls h2{line-height: 30px; height: 30px;}

    .m-ftinfos img{width: 250px; height: 185px;}
    .m-ftinfos .u-desc{width: 385px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
    /*list*/
	.g-listlf,.g-listrg,.m-interlist{min-height: auto;}
    .g-listlf .u-tit{padding: 16px 15px; font-size: 18px;}
    .g-listlf li a{font-size: 16px; padding: 15px 40px 15px 60px;}

    .u-menutit .u-tit,.u-menutit .u-more{font-size: 16px;}
    .u-menutit .u-more span{font-size: 18px; margin-right: 4px;}

    .g-listrg{padding: 10px;}

    .m-cglist li{height: 30px; line-height: 30px;}
    .m-cglist li a{font-size: 14px;}
    .m-cglist li span{font-size: 12px;}
    .m-cglist li:nth-child(5n){padding-bottom: 8px; margin-bottom: 8px; height: 38px;}

    /*listOne*/
    .m-onelist{padding: 0 10px 10px;}

    /*detail*/
    .m-detailbox{padding: 10px;}
    .u-lgtit{padding: 0; font-size: 20px;}
    .u-sttit{font-size: 16px;}
    .u-wzinfo span{margin-right: 10px;}
    .m-dtfonts{padding: 10px 0;}
    .m-dttexts{font-size: 14px;}
    .m-dttexts p{margin: 0 0 10px;}
    .m-dtsxqh{padding: 0;}
    .m-dtsxqh li a{font-size: 14px;}
    .m-dtsxqh li.u-dtprev,.m-dtsxqh li.u-dtnext{max-width: 100%; float: none; padding: 0; background: none;}

    .m-interact{padding: 10px;}
    .m-interact strong{font-size: 18px;}
    .m-interact ul{margin: 0 -10px;}
    .m-interact li{padding: 4px 10px; margin: 0; width: 50%;}

    /*writeMail*/
    .m-writetext .m-titstyle2 .u-more,.m-mailxjlb .m-titstyle2 .u-more{line-height: 38px;}
    .m-mailfmbox,.m-mlbds{padding: 0;}
    .u-mailone{margin-bottom: 0; padding-bottom: 0; border: none;}
    .m-mailfmbox .u-nologin{margin: 15px 0;}

    /*mailList*/
    .m-maillists{padding: 10px;}
    .g-mailsearch{padding: 15px 30px;}

    .m-mailxjlb .u-ts2{width: 75%;}
    .m-mailxjlb .u-ts3{width: 25%;}

    .m-zxtsbd li{line-height: 40px;}
    .m-zxtsbd li p{height: 40px;}

    /*mailDetail*/
    .m-maildetail .u-desc{line-height: 26px;}
    .m-maildetail .table td{padding: 10px;}
    .m-maildetail .table tfoot{display: none;}

    /*网上调查,意见征集*/
    .m-yjzjtabs li{width: 25%;}
    .m-yjzjtabs li span{display: none;}
    .g-zjinfo,.m-yjzjform,.m-zjrst{padding: 0 15px;}
    .m-lylists li{margin: 10px 0; padding: 10px;}
    .m-dczjtext{padding: 15px;}
    .g-zjbox{padding: 10px;}
    .m-dccode .form-control{width: 35%;}
    .m-dcjsbd span{margin: 0;}

    /*调查结果*/
    .g-dczjjg{margin-top: 15px; padding: 10px 10px 0;}

    /*在线访谈*/
    .g-zcftfl{padding: 10px;}
    .g-zcftfl p{line-height: 26px;}

    .m-ftinfos img{float: none; width: 100%;}
    .m-ftinfos .u-desc{line-height: 26px; margin-top: 5px;}

    .m-ftzbtp .bd{margin-top: 10px;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
    /*writeMail*/
    .m-mailinfos{padding: 10px; line-height: 26px;}

    /*mailList*/
    .g-mailsearch{padding: 15px 0;}

}
/*small xs*/
@media screen and (max-width: 638px) {
    

}
/*print*/
@media print {
    .is-header,.m-location,.is-footer,.u-fontsize,.share-main,.m-dtsxqh,.m-btfuns,.is-toolbar{display: none;}
    .m-detailbox{padding: 0; border: none;}
    .m-dtfonts{padding: 10px;}
}