/* CSS Document */
@charset "gb2312";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,arial,sans-serif;}
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"宋体";color:#737373;font-weight: normal;background-color:#FFFFFF;min-width:1120px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;font-weight: normal;}
ul,li{list-style-type:none;}
.hidden{display:none;}
html{
	overflow-y:scroll;
	font-weight: normal;}
a,a:link{color:#737373;text-decoration:none;font-weight: normal;}
a:hover{color:#F90000;text-decoration: none;}
p{margin:auto;padding:auto;}
img{border:0;}
em{font-style:normal;}
* html .autoH{height:1px;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{*zoom:1;}



/* 2020-04 */
/* 2019-06 */
#gh_1{width:100%;position:relative;background: url(../image/gh_index_01.jpg) repeat-x 0px 0px;}
#gh_1 .top_1{width:1100px;height:118px;position:relative;margin:0 auto;}
#gh_1 .top_1 #logo{width:468px;height:72px; padding:26px 0 0 2px;}

.nav_btm{ width:238px;height:34px;}
.nav_btm .search{ float:right; width:238px; height:34px; position: relative; right:-8px;}
.nav_btm .search .s_btn{ background: url(../image/search.jpg) no-repeat; width:44px; height:34px; border:0; background-position: left center; position: absolute; right:10px; top:1px;font-size:0px;}
.nav_btm .search .s_text{ width:192px; height:32px; line-height:32px; background-color:#FFFFFF; border: 1px solid #DCDCDC;position: absolute;top:1px;right:54px; text-indent:10px;font-family: "microsoft yahei"; color:#AAACAB;}

#gh_2{width:100%;position:relative;background: url(../image/gh_td1.jpg) repeat-x 0px 0px;}
#gh_2 .td_1{width:1100px;height:50px;position:relative;margin:0 auto;}
/*导航*/
.nav-bar{position:relative;z-index:1000;overflow:hidden;min-width:1100px;height:50px;}
.nav-bar:hover{overflow:visible;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.nav-bg{position:absolute;width:100%;height:50px;background:#24619c;background:rgba(20,77,146,.90);-webkit-transition:.3s;transition:.3s;z-index:9999;}
.nav-top{height:50px;}
.nav-content{position:absolute;width:100%;}
.nav-content-box{position:absolute;top:0;left:0;width:100%;}
.nav-content-box>li{float:left;line-height:50px;}
.nav-content-box>li:hover{background:#3DB5ED;}
.nav-content-box>li>span>a{display:block;width:100%;margin:0;height:50px;line-height:50px; color:#FFFFFF;font-family: "microsoft yahei"; font-size:16px; text-align:center;}
.nav-content-box>li:hover>span>a{background:#4BB8ED;}
ul>li.index,ul>li.cat,ul>li.special,ul>li.user,ul>li.cooperation,ul>li.mobile{width:137px;}
ul>li.index{height:50px;}
ul.nav-content-box>li>ul{border-right:solid 1px #1D60A0;margin:10px 0 6px; height:134px;}
ul.nav-content-box>li>ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.nav-content-box>li:hover>ul{border-right:none;padding-right:1px;}
ul.nav-content-box>li>ul>li{float:left;width:100%;line-height:2;text-align:center;font-family: "microsoft yahei";font-size:14px;}
ul.nav-content-box>li>ul>li>a{display:block;width:100%; color:#FFF;}
ul.nav-content-box>li>ul>li>a:hover{display:block;width:100%;color:#084478;}
/**/

/* 主体部分 */
.body_main{width:100%;height:auto;background:#F1F1F1;}
.body_main .body_1{width:1100px; height:100%;position:relative; margin:0 auto;}
.body_main .body_1 .body_table{width:1100px; height:100%;position:relative; margin:0 auto;}
.body_main .body_1 .m_tab{margin-top:10px;}
/*banner*/
#lc_banner{margin:0 auto;position:relative; width:100%; height:362px;}
#lc_banner .ban1{width:1100px;height:362px;position:relative;margin:0 auto;}

/*焦点图*/
.focus{ position:relative; width:592px; height:382px; background-color: #F6F6F6; float: left;}  
.focus img{width:592px; height:382px;} 
/*
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }
 */ 
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.focus .fcon img{ display:block;}  
.focus .fbg{bottom:8px; right:15px; position:absolute; height:21px; text-align:center; z-index: 100;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; float:right;} /* float参数用于IE6下 */ 
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#1B5CA1;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../image/focus_btn.jpg) no-repeat;}
.focus .prev{top: 45%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer;}  
.focus .next{top: 45%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0;}  
.focus .next:hover{  background-position:-40px 0;}  
/**/


.title1{ width:100%;}
.title1 .dt{width:100%;height:63px;line-height:63px;background: url(../image/index_12.jpg) repeat-x 0px bottom;}
.title1 .dd{ width:100%;}

.title2{ width:100%;}
.title2 .dt{width:100%;height:40px;line-height:40px;background: url(../image/index_12_1.jpg) repeat-x left bottom;}
.title2 .dd{ width:100%;}

.title3{ width:100%;}
.title3 .dt{width:87px;height:30px;line-height:30px;background: url(../image/g_link.jpg) no-repeat left bottom;}
.title3 .dd{ width:100%;}

/* 工会概况 */
.class_n{ width: 100%; height:42px; background:#FFF;}
.class_n .n_wrapper{ width:342px; height:42px; background: #FFF; margin: 0 auto; position: relative; overflow:inherit;}
.class_n .n_wrapper ul li { list-style: none;width:162px; height:42px; float: left; line-height:42px; text-align: center;}
.class_n .n_wrapper ul li a{font-family: "microsoft yahei";color: #0168ad;  font-size: 14px; text-decoration: none;display: inline-block; height:42px; background: pink;  text-align: right;}
.class_n .n_wrapper ul li:hover{background: #E51C14;}
.class_n .n_wrapper ul li:hover a{color: #ffffff;}


.class_n .n_wrapper ul .l_1{ background: #F0F0F0;margin:0 0 4px 9px;}
.class_n .n_wrapper ul .l_1 a{color: #505050;width: 98px; background: url(../image/n1_1.jpg) no-repeat; background-position: left center;}
.class_n .n_wrapper ul .l_1:hover a{width: 98px;background: url(../image/n1_1_on.jpg) no-repeat;background-position: left center;}

.class_n .n_wrapper ul .l_2{ background: #F0F0F0; margin:0 0 4px 4px;}
.class_n .n_wrapper ul .l_2 a{color: #505050;width: 98px; background: url(../image/n2_1.jpg) no-repeat; background-position: left center;}
.class_n .n_wrapper ul .l_2:hover a{width: 98px;background: url(../image/n2_1_on.jpg) no-repeat;background-position: left center;}

.class_n .n_wrapper ul .l_3{ background: #F0F0F0;margin:0 0 4px 9px;}
.class_n .n_wrapper ul .l_3 a{color: #505050;width: 98px; background: url(../image/n3_1.jpg) no-repeat; background-position: left center;}
.class_n .n_wrapper ul .l_3:hover a{width: 98px;background: url(../image/n3_1_on.jpg) no-repeat;background-position: left center;}

.class_n .n_wrapper ul .l_4{ background: #F0F0F0; margin:0 0 4px 4px;}
.class_n .n_wrapper ul .l_4 a{color: #505050;width: 98px; background: url(../image/n4_1.jpg) no-repeat; background-position: left center;}
.class_n .n_wrapper ul .l_4:hover a{width: 98px;background: url(../image/n4_1_on.jpg) no-repeat;background-position: left center;}


/* 列表页位置 */
#position{ width:1098px; height:45px; margin:0 auto;background: #FFFFFF;border:1px solid #dddddd;}
#position .p_wrapper{ width:1098px; height:45px;  margin: 0 auto; line-height:45px;}

#position .p_wrapper .p{ color: #8E8E8E; font-size: 14px; font-family: "microsoft yahei";}
#position .p_wrapper .p a{font-size: 14px; font-family: "microsoft yahei"; text-decoration: none; color: #8E8E8E;}
#position .p_wrapper .p a:hover{ color: red; text-decoration: underline;}

/* 列表页 */
#contect{width:1100px; height:100%;position:relative; margin:0 auto; padding:10px 0 0 0;}
#contect .cont{background: #ffffff;border:1px solid #dddddd;}
#contect .cont2{background: #ffffff;border:1px solid #dddddd;}
/*----contect----*/
#contect .cont .left{width:266px;background: url(../image/c_l1.jpg) repeat-y 0px 0px;}
#contect .cont .left .dt{width:137px; padding-left:83px;height:58px;line-height:50px;background: url(../image/ccc_03.jpg) no-repeat 0px 0px; margin:38px 28px 13px 17px;color: #FFF;font-size:16px;font-family:"microsoft yahei";}
#contect .cont .left .dd{}

.type{ width:208px; margin:0 auto;}
.type ul{}
.type li{display: block;float:left;width:208px;height:46px;line-height:46px;text-align:center;background: url(../image/type_off.jpg) no-repeat 0px 0px; margin-bottom:14px;font-family: "microsoft yahei";font-size: 14px;}
.type li .thisclass{padding-left:36px;width:171px;height:46px;line-height:46px;text-align:left;color:#005596;font-weight:700;background: url(../image/type_on.jpg) no-repeat 0px 0px;}
.type li a{ padding-left:36px;width:171px;height:46px;line-height:46px;color:#626262;display: block;text-align:left;font-weight:normal;background: url(../image/type_off.jpg) no-repeat 0px 0px;}
.type li a:hover{padding-left:36px;width:171px;height:46px;line-height:46px;text-align:left;color:red;font-weight:700;background: url(../image/type_on.jpg) no-repeat 0px 0px;}

#contect .cont .right{ width:800px; position:relative;margin:0 auto;}
.news_box_line{ line-height:35px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D6D6D6;}/* 列表页新闻样式 */

/* 内容页 */
#contect .cont2 .d_box{ width:1060px; background:#FFF;border: 1px solid #dddddd; position:relative;margin:0 auto;}
#contect .cont2 .d_box .d_cont{ width:980px;position:relative;margin:0 auto;}
#contect .cont2 .d_box .d_cont h2{font-size: 36px;color: #313234;margin:58px 0 58px 0;font-family: "microsoft yahei";font-weight: normal; line-height:150%;}
#contect .cont2 .d_box .d_cont input{ padding:2px;}
#contect .cont2 .d_box .d_cont .date{font-family:"microsoft yahei";font-size:14px;font-weight: normal;line-height:31px;color:#7F7F7F;}
#contect .cont2 .d_box .d_cont .c_1{width:100%;background: url(../image/c_1.jpg) repeat-x center center;}
#contect .cont2 .d_box .d_cont .c_2{width:100%;background: url(../image/c_2.jpg) repeat-x center center;}
#contect .cont2 .d_box .d_cont .center_con_det{ line-height:200%;}
#contect .cont2 .d_box .d_cont .center_con_det img{max-width:650px;margin:auto;max-width:650px!important;height: auto!important;width:expression(this.width > 650px ? "650px" : this.width)!important;padding:0px;vertical-align:middle;border:none;}


/*--------next - prev----*/
.next_prev{ width: 962px; margin: 0 auto; margin-top: 12px;}
.next_prev p{font-family:"microsoft yahei";text-align: left; line-height: 24px;}
.next_prev p a{font-family:"microsoft yahei";font-size: 14px; color: #3d3d3d;}
.next_prev p a:hover{font-family:"microsoft yahei";color: red;}

/* 友情链接 */
.yw_6h{ width:1000px; height:auto;}
.yw_6h ul{ margin-top:0px;}
.yw_6h li{float:left;height:30px;margin:0 4px 0px 4px;}
.yw_6h li a:hover{color:red;}
/* 底部 */
#foot{margin:0 auto;position:relative; width:100%; height:134px;background: url(../image/gh_index_31.jpg) repeat-x 0px 0px;}
#foot .f_1{width:1100px;height:134px;position:relative; margin:0 auto;}
#foot .f_1 .footer{width:1100px;height:56px;position:relative;margin:0 auto; padding-top:15px;}

/* 字体 */
.temp_f2{font-family:"microsoft yahei";font-size:20px;font-weight: normal;line-height:63px;color:#013183;}
.temp_f2 a,temp_f2 a:link{color:#005596;line-height:63px;font-weight:700;}
.temp_f2 a:hover{color:#084478;}

.temp_f3{font-family:"microsoft yahei";font-size:14px;font-weight: normal;line-height:63px;color:#777777;}
.temp_f3 a,temp_f3 a:link{color:#777777;line-height:63px;font-weight:normal;}
.temp_f3 a:hover{color:red;}

.temp_f2_2{font-family:"microsoft yahei";font-size:18px;font-weight:normal;line-height:40px;color:#013183;}
.temp_f2_2 a,temp_f2_2 a:link{color:#005596;line-height:40px;font-weight:700;}
.temp_f2_2 a:hover{color:#084478;}

.temp_f3_3{font-family:"microsoft yahei";font-size:14px;font-weight: normal;line-height:40px;color:#777777;}
.temp_f3_3 a,temp_f3_3 a:link{color:#777777;line-height:40px;font-weight:normal;}
.temp_f3_3 a:hover{color:red;}

.temp_l_1{font-family:"microsoft yahei";font-size:14px;font-weight:normal;line-height:30px;color:#FFF;}
.temp_l_1 a,temp_l_1 a:link{color:#FFF;line-height:30px;font-weight:normal;}
.temp_l_1 a:hover{color:yellow;}

.temp_l_2{font-family:"microsoft yahei";font-size:14px;font-weight:normal;line-height:30px;color:#151515;}
.temp_l_2 a,temp_l_2 a:link{color:#151515;line-height:30px;font-weight:normal;}
.temp_l_2 a:hover{color:#0A66AE;}

.temp_f7{font-family:"microsoft yahei";font-size:14px;font-weight: normal;line-height:30px;color:#FFF;}
.temp_f7 a,temp_f7 a:link{color:#FFF;line-height:30px;font-weight:normal;}
.temp_f7 a:hover{color:#fff;}

.temp_font14{font-family:"microsoft yahei";font-size:14px; font-weight: normal;line-height:30px;color:#666666;}
.temp_font14 a,.temp_font14 a:link{font-size:14px;color:#000;line-height:000px;font-weight:normal;}
.temp_font14 a:hover{color:#0055A5;}

.temp_font14_40{font-family:"microsoft yahei";font-size:14px; font-weight: normal;line-height:35px;color:#333333;}
.temp_font14_40 a,.temp_font14_40 a:link{font-size:14px;color:#333333;line-height:35px;font-weight:normal;}
.temp_font14_40 a:hover{color:#DD1515;}

/*****下面待定备用*****/







.temp_f4{font-family:"microsoft yahei";font-size:20px;font-weight: normal;line-height:55px;color:#013183;}
.temp_f4 a,temp_f4 a:link{color:#005596;line-height:55px;font-weight:normal;}
.temp_f4 a:hover{color:#084478;}

.temp_f5{font-family:"microsoft yahei";font-size:14px;font-weight: normal;line-height:55px;color:#777777;}
.temp_f5 a,temp_f5 a:link{color:#777777;line-height:55px;font-weight:normal;}
.temp_f5 a:hover{color:red;}

.temp_f6{font-family:"microsoft yahei";font-size:20px;font-weight: normal;line-height:78px;color:#013183;}
.temp_f6 a,temp_f6 a:link{color:#005596;line-height:78px;font-weight:normal;}
.temp_f6 a:hover{color:#084478;}




/**/