/* 清除默认样式 */
html, body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, strong, span, b, i, font, a { padding: 0; margin: 0; border: none; font-family: 'Microsoft Yahei', Arial; }
input { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.zoom table { border-collapse: collapse; }
.zoom table, .zoom tr, .zoom td { border: 2px solid #008143; }
.zoom table tr:nth-child(1) { background: rgba(0, 129, 67, 0.2); }
a { text-decoration: none; color: #555555; font-family: "微软雅黑", "Microsoft YaHei", Arial; font-size: 16px; }
a:hover, a:active { color: #008143; text-decoration: none; outline: none; }
a:hover { outline: none; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body { font-size: 14px; -webkit-text-size-adjust: none; color: #555; width: 100%; background-color: #fff; }
html, body { width: 100%; height: 100%; font-size: 16px; min-width: 1200px; }
img { max-width: 100%; }
.fl { float: left; }
.fr { float: right; }
.clearfix { clear: both; zoom: 1; height: 0; line-height: 0px; }
.clear { clear: both; font-size: 0; height: 0; width: 100%; zoom: 1; }
.bggray { background-color: #f2f2f2; }
.pubCon { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; clear: both;text-align:center; }
.pubConno { width: 1200px; height: auto; margin: 0 auto; clear: both; }
.gsfrslb { background: white; border: 1px solid #008143; padding: 10px; width: 1015px; height:380px; position: absolute; top: 40px; right: 10%; z-index: 99999; display: none; overflow: auto;}
.xxlb { width: 330px; float: left;    border-bottom: 1px solid #F6F6F6;overflow: hidden; }
#diming{ font-size: 14px; font-weight: 700; color: #008143;}
#diming:hover{color: #f9c623;}
.diming { font-size: 14px; font-weight: 700; color: #008143;line-height: 25px;margin: 0 5px;}
.hangsheName { line-height: 30px;    float: left;}
.xsMOre a { color: #fac623; }
.xsMOre { text-align: right; }


/* 顶部条 */
.gs_top { width: 100%; background: #f2f2f2; height: 40px; }
.gs_topCon { width: 1200px; margin: 0 auto; }
.gsTC_left { float: left; margin-top: 7px; }
.gsTC_right { float: right; margin-left: 20px; }
.gsTC_right a { display: inline-block; line-height: 40px; font-size: 14px; color: #333; margin: 0 4px;  }
#gsTC_rightt>a{line-height: 40px;font-size: 14px;}
.xysWrap { float: right; line-height: 40px; font-size: 14px; color: #333; margin: 0 5px; padding-right: 25px; background: url(/gssls/uiFramework/commonResource/image/2018102610194341728.png) no-repeat right center; cursor: pointer; z-index: 9999; }
.xysWrap:hover{background: url(/gssls/uiFramework/commonResource/image/2018102713175694876.png) no-repeat right center;}
.xysWrap:hover{color: #f9c623;}

.xysList { position: absolute; top: 40px; background: #fff; border: 1px solid #f2f2f2; height: 150px; overflow: auto; display: none; }
.xysList li { border-bottom: 1px dotted #f2f2f2; margin: 0 5px; }
.xysList li a { line-height: 24px; height: 24px; background: none; display: block; min-width: 100px; white-space: nowrap; }
#gs_search { height: 20px; margin-top: 9px; border: 1px solid #555; border-radius: 6px; padding: 0 10px; width: 110px; background: #fff; overflow: hidden; }
#gs_search input { line-height: 20px; height: 20px; width: 95px; float: left; font-size: 12px; color: #555; }
#gs_search button { width: 11px; height: 20px; background: url(/eportal/fileDir/moud2/template/common/mob_head/search_icon.png) no-repeat center; float: right; }

/* 头部导航 */
.gsNav_wrap { height: 112px; width: 1200px; margin: 0 auto; position: relative; z-index: 200; }
.gsLogo { padding-top: 43px; float: left; width: 28%;}
.gsLogo>a>img{width:90%;}
.gsNav { float: left; margin-top: 45px; height: 70px;margin-left:0px; }
.navList{overflow: hidden; height: 70px;}
.navList li { float: left; margin: 0 6px; height: 70px; }
.navList li a { height: 40px; line-height: 40px; display: block; font-size: 19px; color: #555;font-weight:900; }
.navList li.on { height: 80px; }
.navList li.on a, .navList li:hover a { color: #008143; text-decoration: none; font-weight: bold; /*border-bottom: 1px solid #008143;*/ }
.navList li.last { width: 125px; height: 40px; margin-left: 30px; background: #fac623; border-radius: 8px; margin-right: 0; display: none; }
.navList li.last a { text-align: center; line-height: 40px; }
.navList li.last:hover { border: none; }
.navList li.last:hover a { color: #555; }

/* 富菜单 */
.gs_subItem { width: 100%; position: absolute; top: 112px; left: 0; overflow: hidden; background: #fff; display: none; }
.subItem_con { border: 2px solid #008143; padding: 30px; overflow: hidden; }
.subList { width: 176px; float: left; border-left: 1px dotted #008143; min-height: 386px; padding: 0 25px; }
.subList .subTit { line-height: 30px; font-size: 18px; color: #008143; margin-bottom: 10px; }
.subList .subTit img { margin-right: 10px; }
.subList a { display: block; font-size: 14px; line-height: 32px; }
.subList.last img { width: 100%; border-radius: 6px; }
.subList.last .subTit { margin-top: 10px; }
.subList.last .subSmy { text-align: justify; font-size: 14px; line-height: 24px; margin-bottom: 10px; }
.subList.last .subMore { width: 150px; height: 40px; line-height: 40px; text-align: center; margin: 0 auto; background: #008143; border-radius: 6px; color: #fff; font-size: 16px; margin-top: 24px;}
.item_3 .subList { min-height: 200px; }
.item_4 .subItem_con { height:395px; }
.dzyhL { width:908px; float: left; }
.dzyhL .subList { min-height:172px; margin-bottom: 50px; }
.dzyhR { float: right; }
.dzyhR .subList { height:395px; }
.snyw_subList { width: 120%; }
.snyw_subList li { width: 250px; float: left; padding: 0 19px;}
.snyw_subList li img { display: block; width: 100%; margin-bottom: 25px; border-radius: 6px; }
.snyw_subList li a { font-size: 18px; color: #008143; }
.snyw_subList li .subTit { line-height: 30px; font-size: 18px; color: #008143; margin-bottom: 10px; }
.snyw_subList li .subTit img { width: auto; display: inline; margin-bottom: 0; border-radius: 0; margin-right: 10px; }
.item_6 .subList { min-height:308px; }

/* banner */
.gs_banner { max-width:1920px;margin:0 auto;clear: both; height:380px;    background-size: 100% 380px  !important; /*-ms-behavior: url(css/backgroundsize.min.htc); behavior: url(css/backgroundsize.min.htc); */}

/* 重要公告 */
.gs_zygg { width: 100%; height: 40px; background: url(/eportal/fileDir/moud2/template/common/mob_head/gray58.png); }
.gs_zygg_con { width: 1200px; margin: 0 auto; overflow: hidden; }
.gs_GG_left { float: left; }
.gs_GG_left a { width: 80px; display: block; line-height: 40px; font-size: 14px; color: #fac623; }
.gs_GG_right { width: 1090px; padding: 0 15px; float: right; overflow: hidden; position: relative; }
.gs_GG_list { width: 2000%; }
.gs_GG_list>li { float: left; vertical-align: middle; height: 40px; line-height: 40px; color: #fff;padding-right:70px; }
.gs_GG_list li a { display: block; float: left; font-size: 14px; color: #fff; line-height: 40px; margin-right: 32px;width:270px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gs_GG_list li span { display: block; float: left; line-height: 40px; }
.zygg_prev, .zygg_next { display: block; width: 0; height: 0; border-width: 8px; border-style: solid; position: absolute; right: 3px; }
.zygg_prev { border-color: transparent #fff transparent transparent; top: 10px; right:20px;}
.zygg_next {    border-color: transparent transparent transparent #fff;top: 10px;right: -5px; }
.zygg_prev:hover { border-color: transparent #fac623 transparent transparent; }
.zygg_next:hover { border-color: transparent transparent transparent #fac623; }
.gs_GG_list li span{    font-size: 14px;}
/* 公共底部 */
.gg_footer { width: 100%; height: auto; background-color:rgba(0,0,0,0.9); padding: 40px 0; }

.footerR {text-align: center;margin-top: 10px !important;}
.footerL p { font-size: 14px; color: #fff; line-height: 30px; }
.lxwm { color: #fff; margin-bottom: 0px; }
.lxwm a.first { margin-left: 0px; }
.lxwm a { font-size: 18px; margin: 0 25px; color: #fff; }
.footerR span {width: 80px;display: inline-block;text-align: center;color: #fff;font-size: 14px;}
.footerR span img { display: block; width: 100%; margin-bottom: 15px; }
.sj_ewm { margin-right: 55px; }

/*人才招聘列表*/
.header, .main, .footer { width: 980px; height: auto; min-width: 980px; margin: 0 auto; }
.main { background: #fff; }
.recruitment-con { padding: 30px 12px 50px; min-height: 450px; }
.recruitment-con li { height: 45px; line-height: 16px; }
.recruitment-con li a, .recruitment-con li span { font-size: 14px; color: #333333; display: inline-block; }
.recruitment-con li a { margin-left: 23px; float: left; }
.recruitment-con li a:hover { color: #e87c0d; }
.recruitment-con li span { float: right; }
.recruitment-con li:hover { color: #E87C0D; }


/*三色图标定位*/
.portlet-header{    position: relative;}
.portlet-header .dn{left: 0 !important;top: 0 !important;}



/*分页效果*/
.FenYe .left{line-height:24px;float:left;}
.FenYe .right{line-height:24px;float:right;}
.FenYe{line-height:30px;vertical-align:middle;font-size:12px;color:#444;}
.FenYe a,
.FenYe span,
.FenYe font,
.FenYe b,
.FenYe input{font-size:12px;/*color:#666*/;display:inline-block;/*vertical-align:middle;*/}
.FenYe b,
.FenYe a{margin:0 3px;}
.FenYe a{cursor:pointer;}
.FenYe .easysite-page-text{border:1px solid #ccc;margin:0 10px;padding: 3px 0 !important;}
.FenYe .left a{padding:0 8px;border:1px solid #ccc;}
.FenYe .left a:hover{border-color:##008143;color:#008143;}
.FenYe  .easysite-page-text{padding:5px 0;}
.FenYe .easysite-jump-btn{background:#008143;line-height:24px;color:#fff;margin-left:10px;padding:0 6px;cursor:pointer;border:none;}

.gsTC_right a:hover{color:#f9c623}





.navList li a{ position: relative;}
.navList li a:after{ content: ""; width: 0;height: 1px; background: #008143; position: absolute;top: 100%;left: 50%;transition: all .5s;}
.navList li a:hover:after{ left: 0%;width: 100%;}


.gs_posNav li a{ position: relative;}
.gs_posNav li a:after{ content: ""; width: 0;height: 1px; background: #008143; position: absolute;top: 100%;left: 50%;transition: all .5s;}
.gs_posNav li a:hover:after{ left: 0%;width: 100%;}
.gs_posNav li a:hover{    color: #008143;font-weight: bold;}

strong{    font-size: 16px;}



/*颜色*/
#hui{    color: #ccc !important;}



#id-10>a{ /*   float: left; */   width: 88px;}


/***********皮肤***********/

/*国庆无字*/
          /*body{background:#c00109 url(/gssls/resource/cms/2018/11/img_pc_site/2018113015412359192.png) no-repeat top center;}*/
/*国庆有字*/
         /* body{background:#c00109 url(/gssls/uiFramework/commonResource/image/2018112910064669234.png) no-repeat top center;}*/
/*元旦无字*/         
          /*body{background:#c00109 url(/gssls/resource/cms/2018/12/img_pc_site/2018120315472657121.png) no-repeat top center;}*/
/*元旦有字*/
         /*body{background:#c00109 url(/gssls/uiFramework/commonResource/image/2018112911073531457.jpg) no-repeat top center;}*/
/*春节无字*/
          /* body{background:#c00109 url(/gssls/uiFramework/commonResource/image/2018120617111262533.png) no-repeat top center;}*/
 /*春节有字*/
            /* body{background:#c00109 url(/gssls/uiFramework/commonResource/image/2018112911142246181.png) no-repeat top center;}*/ 
/*中秋无字*/
             /* body{background:#c00109 url(/gssls/uiFramework/commonResource/image/2018112910414189841.jpg) no-repeat top center;}*/
#Mb1Nav .navList li a{color:#555 !important;}
#change_skin,.gsTC_search{background:rgba(255, 255, 255, 0) !important;}               
#Mb1Nav,#Mb1HeadT{width:1300px !important;}
.gs_bmfw_BD,.bggray,.greenBg{background:none !important;}
.gsTit_mk p.TAB a.on{color:#008143 !important;}
.gs_yhkList li p.tit{color:#008143 !important;}
.jieji{color:#008143 !important;}
.gsTit_mk p.EN{color:#008143 !important;}
/*#grckCon,.aboutUs,.sncpCon1,#zzyh,.dzyhQkzdL,.dzyhQkzdR,.grjryw_con{color:#ffffff !important;}*/
.titE{color:#008143 !important;}
.titE a{color:#008143 !important;}
.gs_yhkList li img{border-radius:13px !important;}
.gsjrCon{opacity:0.8 !important;}
/*#gs_wydl{    position:relative;}*/

#cnzz_stat_icon_1275551227{    display: none;}


boby{background: none !important;}