@charset "UTF-8";
/*css reset*/
body { margin: 0 auto; background-color: #fff; font-family: "Microsoft YaHei UI", "微软雅黑", \5FAE\8F6F\96C5\9ED1; font-size: 14px; color: #333; }
a, a:link, a:visited, a:hover { text-decoration: none; font-family: "Microsoft YaHei UI", "微软雅黑", \5FAE\8F6F\96C5\9ED1; font-size: 14px; color: #333; }
ul, li, p, a { margin: 0; padding: 0; list-style: none; }
img { border: none; display: inline-block; }
/*END css reset*/

/*my css reset*/
h1,h2,h3,h4,h5,p,a,span {margin:0;padding:0;font-weight:normal;font-size:14px;color:#333;}
iframe {margin:0;padding:0;display:block;}
.fl {float:left;}
.fr {float:right;}
.mb1 {margin-bottom:10px;}
.mb2 {margin-bottom:20px;}
.mt2 {margin-top:20px;}
.mb25 {margin-bottom:25px;}
.mb3 {margin-bottom:30px;}
.mb4 {margin-bottom:40px;}
.mb5 {margin-bottom:50px;}
.mtf20 {margin-top:-20px!important;}
.mtf40 {margin-top:-40px!important;}
.ovh {overflow: hidden;}
.noMar {margin: 0!important;}
.noPad {padding: 0 20px!important;}
.noPadTop {padding: 0 20px 20px 20px !important;}
a img,img,embed,object {border:none;vertical-align:middle;}
/*END my css reset*/
body *:focus {
    outline: 0;
}
textarea:hover, input:hover {
    border: 1px green solid;
}

/* Tab List */
.tabList {overflow:hidden;width:100%;}
.tabList li {position:relative;height:30px;line-height:30px;padding-left: 20px;}
.tabList li a {width:82%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tabList b {position: absolute; top: 13px; left: 6px; display: block; width: 4px; height: 4px;border-radius: 50%; background-color: #b5b7b8;}
.tabList span {position: absolute; top: 0px; right: 0px;color: #828282;}
.tabList li a:hover,.gxlListBox li a:hover,.mapcc li a:hover { text-decoration: underline;color: #7c643b; }


/* BEGIN Gl */
.gxlIndexBox {width:100%;overflow: hidden;margin-bottom: 50px;}
.gxlIndexMain {max-width:1160px;margin:0 auto;background:#fff;overflow:hidden;padding: 20px;min-height: 600px;}
/* CurrentBox */
.currbox {overflow:hidden;padding-bottom: 8px; border-bottom: 1px solid #e7e7e7;}
.currbox em {width: 18px; height: 17px;background: url('/uiFramework/commonResource/image/2021080215231488423.png') no-repeat;margin:0 5px;display: inline-block;}
.currbox a {display:inline-block;color:#434344;}
/* Gl List */
.gxlListBox {padding:5px 0px;}
.gxlListBox ul {width:92%;margin:0 auto;}
.gxlListBox li {position:relative;height:45px;line-height:45px;padding-left: 26px;border-bottom: 1px solid #d3d3d3;}
.gxlListBox span {position:absolute;top:0px;right:0;color:#9c9c9c;}
.gxlListBox b {position: absolute; top: 19px; left: 3px; display: block; width:7px; height: 7px;background: url('/uiFramework/commonResource/image/2021080215235841319.png') no-repeat;}
.gxlListBox li a {width:86%;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
/* Page */
.pagebox {text-align:center;margin:50px 0px;}
.pagebox ul {display:inline;font-size:0px;}
.pagebox ul li {height:28px;min-width:28px;line-height:28px;display:inline-block;margin-right:12px;}
.pagebox ul li a {min-width:28px;height:100%;border:1px solid #dae0ee;padding:0px 7px;box-sizing:border-box;display:block;font-size:14px;color:#666;text-align:center;border-radius:3px;}
.pagebox ul li a:hover {border:1px solid #c0a981;color:#fff;background-color:#c0a981;}
.pageboxactive a {border:1px solid transparent !important;color:#fff !important;background-color:#349ed8;}
.pagebox ul li font {height:25px;font-size:14px;color:#666;text-align:center;}
.pagebox ul li input {height:23px;border:1px solid #dae0ee;background-color:#f1f4fb;border-radius:3px;width:50px !important;margin:0 !important;text-align:center;}
.pagebox ul li button {height:25px;border:1px solid #dae0ee;background-color:#fefefe;border-radius:3px;color:#666;}
.pagebox ul li .current {color:#fff; background-color:#c0a981;}
/* END Gl */
/* BEGIN 在线访谈 */
.onlineInterview {width: 420px;height: 280px;position: relative;float: left;margin: 20px 0 0 40px;}
.oiVideoBox {width: 420px; height: 280px;position: absolute; top: 0; left: 0;z-index: 1;}
.oiVideoBox img {display: block;width: 420px; height: 280px;}
.onlineInterview h6 {display: block;width: 100%; height: 35px;line-height: 35px; position: absolute; bottom: 0; left: 0;background: url('/uiFramework/commonResource/image/2021081017361718972.png') repeat-x;color: #fff;text-indent: 20px;z-index: 2;margin: 0;}
.onlineInterview h6 a{color: #fff;}
/* BEGIN 领导邮箱 */
/* SuperTab */
.leaderMailTabBox {overflow: hidden; width: 90%;margin: 0 auto;}
/* Tab Menu */
.leaderMailTabBox .leaderMailTabMenu {height:48px;line-height:48px;position:relative;}
.leaderMailTabBox .leaderMailTabMenu ul {float:left;position:absolute;left:0px;top:0px;height:30px;}
.leaderMailTabBox .leaderMailTabMenu ul li {float:left;cursor:pointer;}
.leaderMailTabBox .leaderMailTabMenu ul li {font-size:18px;height:44px;line-height: 44px; display:block;padding:0 20px;background: #f2f2f2;border: 2px solid #e7e7e7;width: 138px;
    margin-right: 20px;}
.leaderMailTabBox .leaderMailTabMenu ul li.on {color:#424141;background-color:#fff;border-bottom: 2px solid #fff;}
/* Tab Content */
.leaderMailTabBox .leaderMailTabContent {overflow:hidden;width:100%;}
/* 我要写信 */
.leaderForm {width: 742px;/* height: 400px; */margin-bottom: 20px;overflow: hidden;}
.leaderFormBox {overflow: hidden; width: 100%;margin-bottom: 20px;}
.leaderFormBox button {float: left; width: 160px; height: 40px;line-height: 40px;text-align: center;background: #c0a981;font-size: 18px; color: #fff;border: none;cursor: pointer;}
.processMail {float: right;margin: 12px 100px 0 0;}
.leaderNoteBox {border: 1px solid #dcdada;border-radius: 3px;padding: 15px 30px;margin-top:30px;}
.leaderNoteBox p {padding-left: 20px;position: relative;line-height: 24px;margin-bottom: 10px;}
.leaderNoteBox p:last-of-type {margin: 0;}
.leaderNoteBox em {width: 7px; height: 7px;background: #a50000;border-radius: 50%; position: absolute; top: 8px; left: 0px;}
.leaderNoteBox span {color: #a50000;font-weight: bold;padding-right: 10px;}

/* BEGIN WenHuaHuiMin */
.gxlWhTitleBox {overflow: hidden; width: 97.2%; height: 33px; line-height: 33px;margin-bottom: 15px;margin-left: 25px;}
.gxlWhTitleBox a {float: left; font-size: 16px; padding: 0 20px;background: #fff;height: 32px; line-height: 32px;display: block;}
.gxlWhTitleBox a.gxlWhTitleBg {background: #c0a981;color: #fff;}
/* END WenHuaHuiMin */




@media screen and (max-width: 980px){
.leaderMailTabBox .leaderMailTabMenu ul {display:flex;}
.leaderMailTabBox .leaderMailTabMenu ul li{width:100%;}
.leaderForm{width:100%;}
.easysite-section-wrap{padding:0!important;}
.easysite-row{width:100%!important;margin-bottom:10px;}
.easysite-cell{width:100%!important;}
.gxlIndexBox{margin-top:-35px;}
.leaderMailTabBox{margin-top:30px;}
}