/*通用样式*/
html{ width:100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{ list-style:none; border:0; margin:0; padding:0; zoom:1;}
h1,h2,h3,h4,h5,h6,p{ font-weight: normal; font-size:100%; font-family:"Microsoft YaHei"; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
li{list-style-type:none;}
ul,dl{margin:0px;padding:0px}
img{border:0px; border:none; vertical-align: middle;}
a{text-decoration:none; color:#333333; cursor:pointer; outline:none;}
body,input{font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;}
input{ margin:0; padding:0; list-style:none; border:0; word-wrap:break-word; outline:0; outline:none; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}
font,em,i{ font-style:normal;}
textarea,select{ outline:none; resize:none;}
del{ text-decoration:none; padding:0px;margin:0px;}
abbr,acronym { border: 0; }
.wrapper{ width:1200px; margin: 0 auto; }

/*页面头部S*/
.head{ width: 100%; height: 140px; background: url(../images/gyzcglc_banj.png) no-repeat 78% 0;}

.head_left{ float: left; overflow: hidden;  margin-top: 40px; }
.head_right{ float: right; margin-top: 10px; }
.head_right a{ font-size: 14px; font-family: simsun; color: #b04810; }
.head_right a:hover{text-decoration: underline;  }
.head_right a i img{ margin-bottom: 3px; margin-right: 5px; }

/*导航 S*/
.nav{ width: 100%; height: 48px; background: #b04810;}
.nav ul li{ width: 14%; float: left; position: relative; z-index: 999;}
.nav ul li a{ display: block; width: 100%; height: 48px; line-height: 48px; font-size: 18px; font-family:"Microsoft YaHei" ; font-weight:bold;  color: #FFFFFF; text-align: center;background: url(../images/gyzcglc_nav2png.png) no-repeat 100% 20px; }
.nav ul li:hover a{ height: 44px; border-bottom: 4px solid #ffba4e; }
.nav ul li#ant{ background-image:none !important; }
.nav ul li.on a{ height: 44px; border-bottom: 4px solid #ffba4e; }

.nav ul li dl{ display: none; position: absolute; left: 0; top: 48px; width: 100%;  background: #D74F05;  z-index: 999;}
.nav ul li:hover dl{ display: block !important; }
.nav ul li:hover dl dt a{ border: 0; height: auto; }
.nav ul li dl dt a{ height: 40px; line-height: 40px; background: none; font-size: 14px; color: #FFFFFF; font-family: simsun; }
.nav ul li dl dt a:hover{ background:#B04810; }
/*导航 E*/

/*banner S*/
.banner{ width: 100%;  overflow: hidden; }
.lin_banner{ width: 100%;  overflow: hidden; }
.lin_banner img{ width: 100%;  overflow: hidden; }
.fullSlide{ position:relative; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width: 100%; vertical-align:top;} 
.fullSlide .hd{position:relative; z-index:1; margin-top:-45px; height:45px; line-height:30px;  text-align:center;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline;zoom:1; font-size: 0; overflow: hidden; margin: 0 5px; width: 16px; height: 16px; background: url(../images/gyzcglc_spot2.png) no-repeat; }
.fullSlide .hd ul .on{ background: url(../images/gyzcglc_spot1.png) no-repeat;}
.fullSlide .prev{ width: 17px; height: 31px; position: absolute; top: 50%; left: 2.5%; margin-top:-15.5px; background: url(../images/prev.png) 50% no-repeat;}
.fullSlide .next{ width: 17px; height: 31px; position: absolute; top: 50%; right: 2.5%; margin-top:-15.5px; background: url(../images/next.png) 50% no-repeat;}
/*banner E*/

/*主要内容 S*/
.content{ width: 100%; overflow: hidden;  }

/*工作动态 S*/
.work{ width: 100%; margin-top: 30px; }
.work .work_top{ width: 100%; height: 45px; line-height: 45px; }
.work .work_top h3{ float: left; font-size: 22px; font-family:"Microsoft YaHei" ; font-weight:bold; color: #333333; padding-left: 30px; background: url(../images/gyzcglc_work.png) 0 50% no-repeat; }
.work .work_top span{ float: right; }
.work .work_top span a{ font-size: 16px; font-family: "microsoft yahei"; color: #666666; }
.work .work_top span a:hover{ color: #B04810; text-decoration: underline; }
.work .work_bmt{ width: 100%; overflow: hidden; margin-top: 10px; }
/*工作动态banner*/
.work_banner{ float: left;  width: 48%; }
.lin_banner{ width: 100%; overflow: hidden; }
.lin_banner img{ width: 100%;  overflow: hidden; }
.work_Slide{ position:relative; margin:0 auto; }
.work_Slide .bd{ position:relative; z-index:0; }
.work_Slide .bd li{ width: 100%; height: 320px;  position: relative; }
.work_Slide .bd li img{width: 100%; height: 320px; vertical-align:top; }
.work_Slide .bd li #imgs{ position: absolute; bottom: 0; left: 0; height: 35px; width: 100%; background: url(../images/gyzcglc_worktm.png); z-index: 9999; }
.work_Slide .bd li #imgs p{padding: 0 120px 0 30px; line-height: 35px; }
.work_Slide .bd li #imgs p a{font-size: 16px; color: #FFFFFF; font-family: "microsoft yahei"; font-weight: bold; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.work_Slide .bd li #imgs p a:hover{text-decoration: underline; }
.work_Slide .hd{position:relative; z-index:1; margin-top:-35px; *margin-top: -28px;  margin-right: 25px;  text-align:center; background: #FF3333;}
.work_Slide .hd ul{position: absolute;text-align: right;top: 8px;right: 0;}
.work_Slide .hd ul li{ cursor:pointer; display:inline-block; *display:inline;zoom:1; font-size: 0; overflow: hidden; margin: 0 2px; width: 8px; height: 8px; background: #B04810;}
.work_Slide .hd ul .on{ background: #FFFFFF;}
.work_Slide .prev{ width: 17px; height: 31px; position: absolute; top: 50%; left: 2.5%; margin-top:-15.5px; background: url(../images/prev.png) 50% no-repeat;}
.work_Slide .next{ width: 17px; height: 31px; position: absolute; top: 50%; right: 2.5%; margin-top:-15.5px; background: url(../images/next.png) 50% no-repeat;}

/*工作状态 列表*/
.work .work_list{ float: right; width: 48%; height: 325px; }
.work .work_list .work_title{ width: 100%; padding: 15px 0;  height: 74px; overflow: hidden;}
.work .work_list .work_title:hover{ background: url(../images/gyzcglc_worktitle.png) 100% 100% no-repeat; }
.work .work_list .work_title .work_title_left{ float: left; width: 17%; background: url(../images/gyzcglc_workli.png) 100% 100% no-repeat;}
.work .work_list .work_title .work_title_left ul li{ overflow: hidden;}
.work .work_list .work_title .work_title_left ul li#an1 h3{ float: left; font-size: 24px; color: #333333; font-family: simsun; font-weight: normal; padding: 5px 0;  border-bottom: 1px solid #d0d0d0; }
.work .work_list .work_title .work_title_left ul li#an2 p{ font-size: 16px; font-family: simsun; color: #959595;  padding-top: 10px;}
.work .work_list .work_title .work_title_right{ float: right; width: 77%; padding: 0 3%;}
.work .work_list .work_title .work_title_right h3 a{ font-size: 18px; font-family:Microsoft YaHei; font-weight: bold;  color: #000000; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.work .work_list .work_title .work_title_right h3 a:hover{ color: #B04810; text-decoration: underline; }
.work .work_list .work_title .work_title_right p{ margin-top: 10px; }
.work .work_list .work_title .work_title_right p a{ line-height: 20px; font-size: 14px; color:#959595;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.work .work_list .work_title .work_title_right p a:hover{ color: #B04810; text-decoration: underline; }
/*工作动态 E*/

/*logo导航  S*/
.igation{ width: 100%; overflow: hidden; margin-top: 48px; }
.igation .igation_left{ float: left; overflow: hidden; width: 55%;}
.igation .igation_left ul li{ float: left; width:20%; height: 140px; background: #b04810;  text-align: center; margin-right: 6.6%;}
.igation .igation_left ul li:hover{ background: #ec6116; }
.igation .igation_left ul li a{ display: block; width: 100%; height: 100%;}
.igation .igation_left ul li#en{ margin-right: 0; }
.igation .igation_left ul li i{ display: block; height: 45px; padding-top: 23px; }
.igation .igation_left ul li p{ margin-top: 25px; font-size: 14px; font-family: "microsoft yahei"; font-weight: bold;color: #FFFFFF;}

.igation .igation_right{ float: right; width: 40%; overflow: hidden;}
.igation .igation_right ul li{ float: left; width: 27%; height: 138px;border: 1px solid #e8ebf2; margin-right: 8.8%; text-align: center; }
.igation .igation_right ul li:hover{ background: #e8ebf2; }
.igation .igation_right ul li a{ display: block; width: 100%; height: 100%;}
.igation .igation_right ul li#en{ margin-right: 0; }
.igation .igation_right ul li i{ display: block; height: 45px; padding-top: 23px;  }
.igation .igation_right ul li p{ margin-top: 25px; font-size: 14px;font-family: "microsoft yahei"; font-weight: bold;color: #333333;}

.igation .igation_right ul li#ion_en{ display: none; text-align: center; line-height: 138px; font-size: 58px; font-family: simsun; font-weight: bold; color: #B07859; } 
/*logo导航  E*/

/*采购公告 S*/
.column{ width: 100%; overflow: hidden;  margin-top: 30px;}
.notice{ float: left; width: 48%; overflow: hidden; }
.notice .notice_top{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #d0d0d0; background: url(../images/gyzcglc_notice.png) 0 50% no-repeat; }
.notice .notice_top h3{ float: left; font-size: 22px; font-family: "microsoft yahei"; font-weight: bold; color: #333333; padding-left: 30px; }
.notice .notice_top  i{ float: right;}
.notice .notice_top  i a{ font-size: 14px; font-family: simsun; color: #b04810; padding: 10px; background: url(../images/gyzcglc_noticemore.png) 40% 50% no-repeat; }
.notice .notice_top  i a:hover{ text-decoration: underline; }

.notice .notice_bmt{ width: 100%; height:278px; padding-top: 15px; overflow: hidden;}
.notice .notice_bmt ul li{ width: 100%; height: 45px; border-bottom: 1px dotted #959595; background: url(../images/gyzcglc_spots.png) 10px 50% no-repeat; position: relative; }
.notice .notice_bmt ul li p{ padding: 0 95px 0 30px; line-height: 45px; }
.notice .notice_bmt ul li p a{ font-size: 16px; font-family: simsun;color: #333333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.notice .notice_bmt ul li p a:hover{ color: #B04810; text-decoration: underline; }
.notice .notice_bmt ul li i{ font-size: 16px; color: #333333; position: absolute; right: 0; top: 15px; }
.notice .notice_bmt ul li:nth-child(6){ border-bottom:none; }
/*采购公告 E*/

/*党建专栏 S*/
.partys{ float: right; width: 48%; overflow: hidden; }
.partys .partys_top{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px solid #d0d0d0; background: url(../images/gyzcglc_partys.png) 0 50% no-repeat;  }
.partys .partys_top h3{ float: left; font-size: 22px; font-family: "microsoft yahei"; font-weight: bold; color: #333333; padding-left: 30px; }
.partys .partys_top  i{ float: right;}
.partys .partys_top  i a{ font-size: 14px; font-family: simsun; color: #b04810; padding: 10px; background: url(../images/gyzcglc_noticemore.png) 40% 50% no-repeat; }
.partys .partys_top  i a:hover{ text-decoration: underline; }

.partys .partys_bmt{ width: 100%; height:278px; padding-top: 15px; overflow: hidden;}
.partys .partys_bmt ul li{ width: 100%; height: 45px; border-bottom: 1px dotted #959595; background: url(../images/gyzcglc_spots.png) 10px 50% no-repeat; position: relative; }
.partys .partys_bmt ul li p{ padding: 0 95px 0 30px; line-height: 45px; }
.partys .partys_bmt ul li p a{ font-size: 16px; font-family: simsun;color: #333333; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.partys .partys_bmt ul li p a:hover{ color: #B04810; text-decoration: underline; }
.partys .partys_bmt ul li i{ font-size: 16px; color: #333333; position: absolute; right: 0; top: 15px; }
.partys .partys_bmt ul li:nth-child(6){ border-bottom:none; }
/*党建专栏 E*/

/*友情链接 S*/
.links{ width: 100%; margin-top: 50px; overflow: hidden; }
.links .links_top{ width: 100%; height: 30px; }
.links .links_top h3{ line-height: 30px; font-size: 16px; font-family: "microsoft yahei"; color: #bc6739; font-weight: bold; }
.links .links_bmt{ width: 100%; height: 40px; margin-top: 20px;}
.links .links_bmt select{ float: left;  width: 20%; height: 40px; *height: 28px; *font-size: 14px; margin-right: 6.66%; border: 1px solid #f0f0f0; font-size: 16px; font-family: "microsoft yahei"; color: #333333; }
.links .links_bmt select#unr{ margin-right: 0; }
.links .links_bmt select a{ display: block;  z-index: ;}
/*主要内容 E*/

/*++++++++++++++++++++++++++++++首页 E+++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++列表页+++++++++++++++++++++++++++++*/
/*左侧导航 S*/
.columns{ float: left; width: 100%; margin-top: 20px; overflow: hidden; }
.columns_nav{ float: left;  width: 22%; border: 1px solid #dee2e6; border-bottom: 0;}
.columns_nav h4{ text-align: center; width: 100%; height: 60px; line-height: 60px; background: #b04810; font-size: 18px; font-family: "microsoft yahei"; font-weight: bold; color:#FFFFFF; }
.columns_nav ul li{ width: 100%; height: 50px; }
.columns_nav ul li a{ display: block; width: 100%; height: 100%; text-align: center; line-height: 50px; border-bottom: 1px solid #dee2e6; }
.columns_nav ul li a:hover{ color: #b04810; }
.columns_nav ul li.on a{ border-bottom: 3px solid #b04810; color: #b04810; font-weight: bold; }
/*左侧导航 E*/

.columns_list{ float: right; width: 74%; overflow: hidden; }

/*当前位置 */
.positions{ width: 100%; height: 40px; border-bottom: 1px solid #d3d3d3; }
.positions h4{ float: left; height: 39px; padding: 0 15px 0 30px; line-height: 40px; border-bottom: 2px solid #B04810; font-size: 12px;font-family: simsun; color: #333333; background: url(../images/gyzcglc_home.png) 10px 45% no-repeat; } 
.positions h4 b{ font-size: 12px; font-family: simsun; font-weight: normal; }
.positions h4 a{ font-size: 12px; font-family: simsun; font-weight: normal; color: #666666; }
.positions h4 a:hover{ color: #FF3333; text-decoration: underline;}
/*列表 */
.listpage{ width: 100%; overflow: hidden; margin-top: 20px; padding-bottom: 20px; }
.listpage .listpage_bmt{ width: 100%; padding-top: 10px; overflow: hidden;}
.listpage .listpage_bmt ul li{ overflow: hidden; height: 41px; line-height: 41px; padding: 0 80px 0 20px; border-bottom: 1px dashed #e5e5e5; position: relative; background: url(../images/gyzcglc_spots.png) 0 50% no-repeat; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.listpage .listpage_bmt ul li a{ font-size: 14px; font-family: "microsoft yahei"; color: #333333; }
.listpage .listpage_bmt ul li a:hover{ color: #FF3333; text-decoration: underline; }
.listpage .listpage_bmt ul li p{ position: absolute; right: 0;  top: 0; font-size: 14px; font-family: simsun; color: #999999; }

/*分页  S*/
.lists_page{ width: 100%; margin-top: 30px; text-align: center; }
.lists_page ul{ display: inline-block;  *display:inline; zoom:1;  }
.lists_page ul li{float: left; width: 25px; height: 25px; margin: 0 3px; text-align: center; }
.lists_page ul li a{ display: block; width: 100%; height: 100%; line-height: 25px; color: #999; border: 1px solid #ccc;}
.lists_page ul li a.dian{ background: #28bdc4; color: #FFFFFF; border: 1px solid #28bdc4; }
.lists_page ul li:hover{ background: #0a7461;}
.lists_page ul li:hover a{ color: #FFFFFF; }
.lists_page ul li#ant{ width: 35px; height: 25px; font-family: simsun; }
.lists_page ul a{ display: block; width: 25px; height: 25px; border: 1px solid #ccc; line-height: 25px; color: #999;}
.lists_page ul a.num{ display: block; width: 25px; height: 25px; border: 1px solid #ccc; line-height: 25px; color: #999; }
.lists_page ul a.curr{display: block; width: 25px; height: 25px; line-height: 25px; background: #B04810; color: #FFFFFF; border: 1px solid #B04810;}
.lists_page ul a:hover{ color: #FFFFFF;border: 1px solid #B04810; background:#B04810 ; }


.pagenum{ width: 100%; height: 45px; text-align: center; margin-top: 20px; margin-bottom: 20px; }
.pagenum ul{ display: inline-block; border-bottom: 0; padding: 0; background: 0; }
.pagenum ul a{ display:block; float: left;  margin: 0 5px; width: 30px; height: 30px; border: 1px solid #e5e5e5; line-height: 30px; padding: 0;}
.pagenum ul a:hover{background: #b70000; color: #FFFFFF;}
.pagenum ul a.prev{ display:block; width: 50px; height: 30px; }
.pagenum ul a.next{ display:block; width: 50px; height: 30px; }
.pagenum ul a.cz_page1{ border: 1px solid #be5b24; background: #b70000; color: #FFFFFF;}


/*分页  E*/

/*各栏目列表 S*/
.larges{ width: 100%; overflow: hidden; margin-top: 25px;}
.larges .larges_top{ width: 100%; height: 40px; border-bottom: 1px solid #DFDFDF; }
.larges .larges_top h3{ float: left; padding: 0 15px; height: 38px; line-height: 40px; font-size: 16px; font-family: "microsoft yahei"; font-weight: bold; color: #333333; border-bottom: 2px solid #B04810; }
.larges .larges_top i{ float: right; line-height: 40px; }
.larges .larges_top i a{ font-size: 14px; color: #666666; font-family: simsun; }
.larges .larges_top i a:hover{ color: #B04810; text-decoration: underline; }
.larges .larges_bmt{ width: 100%;   padding-top: 20px; overflow: hidden;}
.larges .larges_bmt ul li{ overflow: hidden; height: 41px; line-height: 41px; padding: 0 80px 0 20px; border-bottom: 1px dashed #e5e5e5; position: relative; background: url(../images/gyzcglc_spots.png) 0 50% no-repeat; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.larges .larges_bmt ul li a{ font-size: 14px; font-family: "microsoft yahei"; color: #333333; }
.larges .larges_bmt ul li a:hover{ color: #FF3333; text-decoration: underline; }
.larges .larges_bmt ul li p{ position: absolute; right: 0;  top: 0; font-size: 14px; font-family: simsun; color: #999999; }
/*各栏目列表 E*/

/*++++++++++++++++++++++++++++++内容页++++++++++++++++++++++++++++++*/
.contpage{ width: 100%; margin-top: 20px; overflow: hidden;}
.contpage .contpage_top{ width: 100; }
.contpage .contpage_top{ width: 100%; height: 40px; border-bottom: 1px solid #d3d3d3; }
.contpage .contpage_top h4{ float: left; height: 39px; padding: 0 15px 0 30px; line-height: 40px; border-bottom: 2px solid #28BDC4; font-size: 12px;font-family: simsun; color: #333333; background: url(../images/zzgl_fh.png) 10px 45% no-repeat; } 
.contpage .contpage_top h4 b{ font-size: 12px; font-family: simsun; font-weight: normal; }
.contpage .contpage_top h4 a{ font-size: 12px; font-family: simsun; font-weight: normal; color: #666666; }
.contpage .contpage_top h4 a:hover{ color: #FF3333; text-decoration: underline;}
/*文本内容*/
.contpage .contpage_bmt{ width: 95%; padding-top: 40px;}
.contpage .contpage_bmt h1{ font-size: 24px; font-family: "microsoft yahei"; color: #333333; text-align: center; }
.contpage .contpage_bmt ul{ overflow: hidden; text-align: center; margin-top: 10px; margin-bottom: 20px; }
.contpage .contpage_bmt ul li{ display: inline-block;*display:inline;zoom:1; font-size: 12px; font-family: simsun; color: #999999; margin: 0 20px; }
.contpage .contpage_bmt p{ font-size: 16px; font-family: "microsoft yahei"; color: #333333; line-height: 30px; padding: 0 2.5%;}

.contpage .contpage_bmt img{ width:auto;max-width:950px }

.Printing{ width: 100%; overflow: hidden; padding: 20px 0; margin-top: 20px; border-bottom: 1px dashed #999999; }
.Printing a{ float: right; padding-left: 30px; font-size: 14px; font-family: simsun; color: #666666; }
.Printing a img{ margin-right: 5px; }
/*附件*/
.annex{ width: 100%; padding: 20px 0; border-bottom: 1px dashed #999999; }
.annex dl{ line-height: 25px; }
.annex dl dd{ font-size: 14px; font-family: simsun; color: #0000ee;}
.annex dl dt a{ font-size: 14px; font-family: simsun; color: #0000ee; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.annex dl dt a:hover{ text-decoration: underline; }

.upper{ width: 100%; overflow: hidden; padding-top: 20px; }
.upper dl{ font-size: 14px; font-family: simsun; color: #333333; line-height: 25px;}
.upper dl dt{ overflow: hidden; padding-left: 60px; position: relative;  }
.upper dl dt h5{font-size: 14px; font-family: simsun; color: #333333; position: absolute; left: 0;  }
.upper dl dt a{ font-size: 14px; font-family: simsun; color: #333333; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.upper dl dt a:hover{ color: #FF3333; text-decoration: underline; }


/*底部 S*/
.footer{width: 100%; border-top: 10px solid #b04810; margin-top: 35px; overflow: hidden; padding: 30px 0; }
.footer_left{ float: left; width: 56%;}

.address{ float: left;  }
.address ul li{ font-size: 14px; font-family: simsun; color: #b04810; line-height: 30px; }

.code{ float: right; text-align: center;  }
.code p{ line-height: 25px; font-size: 14px; color: #b04810; font-family: simsun; }

.footer_right{ float: right; text-align: right; padding-bottom: 20px;}
.footer_right p{ overflow: hidden; margin-bottom: 22px; }
.footer_right i{  padding: 10px 15px;  background: url(../images/gyzcglc_footerdr.png) 50% no-repeat; }
.footer_right i a{ font-size: 14px; font-family: simsun; color: #b04810; }
.footer_right i a:hover{ text-decoration: underline; }
