

.countent {
	width: 1200px;
	margin: 0 auto;
}

.banner img {
	width: 1200px;
}

.news_tip {
	background-color: #f7f8fa;
	padding: 20px 15px;
	text-align: center;
}

.news_tip h2 a {
	color: #015293;
	font-weight: bold;
	line-height: 30px;
	font-size: 32px;
	line-height: 42px;
}

.news_tip p {
	text-align: center;
	font-size: 19px;
	color: #2e6da1;
	text-align: center;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
}

.news_swiper {
	width: 740px;
}

.tt-swiper {
	width: 740px;
	height: 425px;
	overflow: hidden;
	position: relative;
	/* margin-top:15px; */
	float: left;
}

.tt-itm {
	width: 740px;
	height: 425px;
	overflow: hidden;
	position: absolute;
}

.tt-itm img {
	width: 100%;
	min-height: 425px;
}

.tt-itm .tt-til {
	width: 100%;
	height: 55px;
	padding-left: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}

.tt-itm .tt-til a {
	display: block;
	color: #fff;
	font-size: 18px;
	line-height: 55px;
	width:520px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.tt-swiper .pagination {
	position: absolute;
	bottom: 0px;
	right: 25px;
	overflow: hidden;
}

.tt-swiper .swiper-pagination-switch {
	width: 15px;
	height: 15px;
	background-color: #D0D0D0;
	float: left;
	margin-left: 15px;
	border-radius: 15px;
	cursor: pointer;
}

.tt-swiper .swiper-active-switch {
	background-color: #C10D0C;
}

.news_list {
	width: 440px;
}

.newslist_title{
	background-color: #fafafa;
	height: 56px;
	line-height: 56px;
	padding: 0 18px;
	font-weight: bold;
	font-size: 20px;
}

.newslist_title a{
	color: #015293;
}
.con_tzgg {
	width: 600px;
}

.con_zscd {
	width: 580px;
}

.setTab2{
	height: 56px;
	line-height: 56px;	
	background-color: #fafafa;
}
.setTab2 li {		
	color: #222;
	padding: 0 18px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	font-size: 20px;
}
.setTab2 li.hover a{	
	color: #015293;
}

.setTab2 li.hover {
	border-bottom: #015293 2px solid;
	color: #015293;
	font-weight: bold;

}


.newslist_li li {
    height: 46px;
    line-height: 46px;
}
.newslist_li .date {
    float: right;
    color: #999;
    display: block;
}
.newslist_li a{
    width: 76%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newslist_li a:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    background: #c5c5c5;
    width: 6px;
    height: 6px;
    margin-bottom: 2px;
}

.newslist_zwyw_li li {
    height:37px;
    line-height: 37px;
}
.newslist_zwyw_li .date {
    float: right;
    color: #999;
    display: block;
}
.newslist_zwyw_li a{
    width: 76%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newslist_zwyw_li a:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    background: #c5c5c5;
    width: 6px;
    height: 6px;
    margin-bottom: 2px;
}



.midtab{
    width: 1000px;
    height: 57px;
    background: #E3393A;
    margin-top: 5px;
}
.midtab ul li{
    float: left;
    line-height: 57px;
    width: 200px;
    text-align: center;
}
.midtab ul li span img{
    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 5px;
}
.midtab ul li a {
    font-size: 18px;
    color: #FFF;
}

.imageScroll {
    width: 1200px;
    height: 124px;
    overflow: hidden;
}
.imageScroll ul {
    list-style: outside none none;
    width:1200px;
}
.imageScroll li {
    float: left;
    list-style: outside none none;
    height:124px;
    width: 280px;
    margin:0 11px 0 13px;
}
.imageScroll img {
    height: 124px;
    width: 280px;
}


#show{
    width: 1200px;
    height: 505px;
    border-top: 2px solid #1E61A5; 
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    margin-top: 15px;    
}
.show_con{
    width: 1200px;
    height: 260px;
    margin: 0 auto;
	padding-top: 10px;
}
.show_cont{
    width: 1200px;
    height: 35px;
    background: #DEEFFE;
    margin-bottom: 10px;
}
.show_cont h2{
    float: left;
    color: #1E61A5;
    margin-left: 20px;
    font-size: 14px;
    line-height: 35px;

}
.bx_wrap{
    position: relative;
}
.bx_wrap .prev,.bx_wrap .next{
    position: absolute;
    display: block;
    z-index: 3;
    background: rgba(255,255,255,0.8);
    opacity: 0.8;
    height: 120px;
    line-height: 120px;
}
.bx_wrap .prev img,.bx_wrap .next img{
    vertical-align: middle;
}
.bx_wrap .prev{
    left: 0px;
}
.bx_wrap .next{
    right: 0px;
}
.zw_box_bg{
	background-color: #f5f5f5;
	width: 100%;
	min-width: 1200px;

}
.zwbox_title{
	height: 142px;
	width: 1074px;
    margin: 0 auto;
}
.zwbox_title li {
    width: 358px;
    float: left;
}
.zwbox_con{
	width: 1200px;
    margin: 0 auto;
	padding-top: 10px;

}
.zwbox_title ol { width: 1074px; margin: 0 auto;}
.zwbox_title li { width: 358px; float: left;}
.zwbox_title li a { height:78px; line-height: 78px; font-size: 24px; margin: 32px 16px 0 16px; padding-left: 80px; background: #fff; border-radius: 8px; cursor: pointer; display: block;}
.zwbox_title li.hover a { height: 90px; background: url(../newimg/ti_zw.png) no-repeat top center; font-weight: bold;}
.zwbox_title li.hover a{ color: #fff;}
.zwbox_title li.hover i{ color: #fff;}
.zwbox_title li i { font-size: 34px; color: #005493; margin-right: 10px; float: left;}
.xxgk {
    width: 590px;
}
.xxgk .newslist_title {
    padding: 16px 0;
}
.xxgk .title i {
    font-size: 24px;
    margin-right: 12px;
    float: left;
}
.xxgk .con_t a {
    width: 290px;
    background: #f5f5f5;
    color: #424242;
    margin-bottom: 10px;
    display: block;
    padding: 12px 0;
    line-height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xxgk .con_m li {
    width: 186px;
    line-height: 100px;
    position: relative;
	margin-right: 10px;
	list-style: none;
}
.xxgk .con_m a {
    background: #eaf3fa;
    border: 1px solid #dce8f5;
    font-size: 18px;
    color: #005493;
    padding-left: 22px;
    display: block;
}
.xxgk .con_m span {
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 60px;
    background: #fff;
    text-align: center;
    display: block;
    position: absolute;
    top: 20px;
    right: 15px;
}


 .title {
    font-size: 18px;
    font-weight: bold;
    color: #005493;
	line-height: 56px;
}
.xxgk .con_t a i {
    font-size: 28px;
    color: #005493;
    margin-left: 15%;
    margin-right: 10px;
    float: left;
    vertical-align: middle;
}
 .xxgk .con_t a i.ft30{
    font-size: 30px;

 }
.xxgk .con_m {
    margin-top: 14px;
    margin-bottom: 10px;
} 
.xxgk .con_m a i {
    font-size: 42px;
    display: block;
    transition: all 0.43s ease 0s;
}
.xxgk .con_b a {
    color: #333;
    float: left;
}
.xxgk .con_b span {
    color: #c8c8c8;
    margin: 0 11px;
    float: left;
}
.xxgk .con_b {
    line-height: 32px;
    background: #f5f5f5;
    padding: 14px 20px;
}
.xxgk_li .title h4 {
    font-size: 18px;
    border-bottom: 1px solid #005493;
    float: left;
}
.xxgk_li .title {
    /* height: 56px; */
    line-height: 56px;
    border-bottom: 1px solid #f1efef;
    /* position: relative; */
}
.xxgk_li .title h4 a {
    color: #005493;
}

.gygg .parHd {
    width: 100%;
    height: 44px;
    overflow: hidden;
    border-bottom: solid 3px #0070c5;
    padding-left: 0px;
    box-sizing: border-box;
    position: relative;
}
.gygg .parHd ul {
    width: 100%;
    height: 44px;
    display: block;
    z-index: 0;
}
.gygg .parHd ul li {
    width: auto;
    line-height: 41px;
    float: left;
    margin-right: 15px;
}
.gygg .parHd ul li.hover a {
    color: #0070c5;
}
.gygg .parHd ul li a {
    width: auto;
    line-height: 41px;
    font-size: 18px;
    color: #333333;
    float: left;
    padding-right: 15px;
    box-sizing: border-box;
    cursor: pointer;
}
.pannel-tit-fkyq {
    height: 35px;
    line-height:35px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 10px;
}
.pannel-tit-fkyq a {
    font-size: 15px;
    font-weight: bold;
    color: #BD0505;
}
.bx_wrap {
    position: relative;
}
#con_tenthree_3 .imageScrollFool1{
	padding-top: 30px;

}
#con_tenthree_2 .imageScrollFool1{
	padding-top: 30px;

}
#con_tenthree_1 .imageScrollFool1{
	padding-top: 30px;

}
.imageScrollFool1 {
	width: 980px;
	height: 210px;
	overflow: hidden;
}
.imageScrollFool1 ul {
	list-style: outside none none;
	width: 980px;
}
.imageScrollFool1 li {
	float: left;
	list-style: outside none none;
	height: 200px;
	width:240px;
	margin:0;
}
.imageScrollFool1 li a{
	width: 240px;
	height: 200px;
	display: block;
}
.imageScrollFool1 img {
	height:200px;
	width: 155px;
	margin: 0 auto;
	border:1px solid #DE7C51
}
.link {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	height: 50px;
	margin: 0 auto;
	margin-top: 10px;
	width: 1200px;
}

.link li {
	background: rgba(0, 0, 0, 0) url("/images/du.png") no-repeat scroll right 20px;
	color: #666;
	cursor: pointer;
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-left: 15px;
	width: 120px;
}

.link li.newdh {
	background: rgba(0, 0, 0, 0) url("/images/up.png") no-repeat scroll right 20px !important;
	color: #016ec5 !important;
}

.link li.hx {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	color: #ededed;
	width: 1px !important;
}

.link li select {
	color: #777777;
	width: 184px;
}

.dh_li {
	background: #016ec5 none repeat scroll 0 0 !important;
	color: #fff !important;
	margin-left: 0 !important;
	text-align: center;
	width: 80px !important;
}

.link_div {
	background: #fff;
	overflow: hidden;
	padding: 10px;
	width: 1200px;
	margin: 0 auto;
}

.link_div li {
	float: left;
	line-height: 30px;
	width: 145px;
}

.link_div li a {
	color: #525252;
}
/*政务服务*/

.fw_l { width: 820px; float: left;}
.hd li { line-height: 64px; font-size: 18px;display: inline-block; color: #333; text-align: center;}
.hd li.hover { font-weight: bold; cursor: pointer;color: #015293;}
.hd li.hover a{color: #015293;}
.hd span { float: left;}
#con_tenfour_1 li, #con_tenfour_2 li{ width: 260px; border: 1px solid #f3f3f3; margin-right: 11px; margin-bottom: 12px; padding: 14px 0; float: left;}
#con_tenfour_3 li { width: 260px; border: 1px solid #f3f3f3; margin-right: 11px; margin-bottom: 10px; padding: 12px 0; float: left;}
/* .bd li:hover{border: 1px solid #dcdcdc;cursor: pointer;background: #fbfbfb; } */
.bd li.m0 { margin-right: 0;}
.bd li .fl { margin: 8px 0; padding: 0 12px; border-right: 1px solid #eaeaea;}
.bd li .fl img { width: 100%; height: 50px;}
.bd li .fr { width: 165px; margin-right: 10px;}
.bd li .title { line-height: 20px; font-size: 16px; color: #333; margin-bottom: 4px;}
.bd li .desc { color: #999; height: 44px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.bd li .desc a { line-height: 22px; font-size: 14px; color: #999;}
.bd .bm li { line-height: 24px; background: #fafafa; text-align: center; padding: 12px 0;}
.bd .more { line-height: 38px; color: #015293; text-align: center;}
.bd .more a { color: #015293; display: block;}
.fw_r { width: 356px; float: right;}
.fw_r .title { line-height: 60px;}
.fw_r .con a { height: initial;padding: 20px 0px 20px 0; line-height: initial; background: #f5f5f5; margin-top: 12px; text-align: center; display: block;}
.fw_r .con a:hover{background: #015293;color: #fff;}
.fw_r .con a:hover i{color: #fff;}
.fw_r .con a i { font-size: 16px; color:#999; margin-right: 30px; float: right;}


/*互动交流*/
.hd_l { width: 660px; float: left;}
.zxft .title { line-height: 56px; border-bottom: 1px solid #e0e0e0; margin-bottom: 20px; position: relative;}
.zxft .title .more { line-height: 56px; position: absolute; top: 0; right: 10px;}
.zxft .title .more i { font-size: 24px; font-weight: normal; color: #ccc;}
.zxft_l { width: 286px; float: left;}
.zxft_l img { width: 100%; height: 194px;}
.zxft_r { width: 365px; line-height: 30px; float: right;}
.zxft_r div { margin-bottom: 5px;}
.zxft_r label { width: 80px; color: #666; float: left; font-size: 16px;}
.zxft_r span { width: 265px; float: left; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; color: #666;}
.zxft_r .con { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.zxft ul { margin: 10px 0;}
.zxft li { width: 206px; line-height: 54px; margin-right: 14px; float: left;}
.zxft li.m0 { margin-right: 0;}
.zxft li a { background: #eaf3fa; border:1px solid #dce8f5; display: block;}
.zxft li i { font-size: 25px; color: #015293; margin-left: 56px; margin-right: 6px; float: left;}
.zjdc { position: relative;}
.zjdc .hd { border-bottom: 1px solid #e0e0e0;}
.zjdc .hd ul { height: 56px; line-height: 56px;}
.zjdc .hd ul li { font-size: 18px; display: inline-block; cursor: pointer;}
.zjdc .hd ul li i { display: none}
.zjdc .hd ul li.on { font-weight: bold; color: #015293;}
.zjdc .hd ul li.on i { line-height: 10px; font-size: 10px; position: absolute; left: 50%; margin-left: -5px; bottom: 8px; display: block;}
.zjdc .more { line-height: 56px; position: absolute; top: 0; right: 10px;}
.zjdc .more i { font-size: 24px; color: #ccc;}
.zjdc .bd li { line-height: 20px; padding: 10px 0 10px 0; position: relative;}
.zjdc .bd li.jgfk {padding: 15px 0 11px 7px; }
.zjdc .bd li .state { width: 54px; line-height: 26px; background: #f5f5f5; border: 1px solid #d6d6d6; color: #b8b8b8; font-size: 14px; text-align: center; position: absolute; top: 15px; left: 0;}
.zjdc .bd li .on { background: #ffefef; border: 1px solid #015293; color: #015293;}
.zjdc .bd li a { margin-bottom: 5px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zjdc .bd li .time { font-size: 14px; color: #999;}
.hd_r { width: 518px; float: right;}
.letter { height: 110px; background: url(/newimg/bg_letter.jpg) no-repeat top center; padding-left: 19px; margin-bottom: 20px;}
.letter li { width: 240px; line-height: 56px; margin-top: 27px; float: left;}
.letter li a { font-size: 16px;text-align:center; color: #fff; margin: 0 8px; background: #ffffff1a; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1affffff,endColorstr=#1affffff); border: 1px solid #fff; border-radius: 8px; display: block;}
.letter li a:hover {background: rgba(255, 255, 255, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dffffff,endColorstr=#4dffffff);}
.letter li i { font-size: 25px; margin-left: 0; margin-right: 8px;}
.lxxd .title { line-height: 44px; background: #efefef; margin-bottom: 5px; position: relative;}
.lxxd .title h4 { width: 200px; font-size: 18px; font-weight: bold; text-align: center; background: #015293; color: #fff; float: left;}
.lxxd .title .more { font-size: 16px; color: #4d4d4d; padding-right: 25px; position: absolute; top: 0; right: 0;}
.lxxd .bd li { height: 32px;line-height: 32px;}
#con_tentwo_3 .lxxd .bd li { height:48px;line-height: 48px;}
.lxxd li a { width: 75%; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.lxxd li a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; width: 4px; height: 4px; margin-bottom: 4px;}
.lxxd li .date { float: right; color: #999; display: block;}
.other { margin-top: 10px;}
.other a,.other a:link{ width: 250px; height: 72px; line-height: 72px; font-size: 18px; color: #fff; display: block;text-align: center}
#con_tentwo_3 .other .cr1 { background: #6db1fc; float: left; margin-bottom: 16px;}
#con_tentwo_3 .hd_r .other .cr2 { background: #1cd1ae; float: right; margin-bottom: 16px;}
#con_tentwo_3 .hd_r .other .cr3 { background: #a1c710; float: left;}
#con_tentwo_3 .hd_r .other .cr4 { background: #ffcb73; float: right;}
#con_tentwo_3 .hd_r .other .cr5 { background: #10a7c7; float: left; margin-bottom: 10px;}
#con_tentwo_3 .hd_r .other .cr6 { background: #b32ad0; float: right; margin-bottom: 10px;}
.other i { font-size: 40px;  margin-right: 8px; vertical-align: middle}
.fw_l i{font-size:42px; color: #005493;}

.fw_r .con a:nth-child(odd){
	margin-left: 10px;
}
#con_tenfive_3 a{
	    width: 356px;
		margin: 14px 0;
}




.fw_r .con a.no_css{
	background: none;
	padding: 0;
	width: 100%;
	margin: 0;
}
.fw_r .con a{
	float: left;
	width: 172px;
}
.hd_main{
	width: 1200px;
	margin: 0 auto;
}
.wm_lj_bg{
background-color: #f6f6f6;
}
.wm_lj {width: 1200px; margin: 0 auto; height: 50px; line-height: 50px;}
.wm_lj .icon-zhuye{font-size: 20px;}
.Countcenernew { padding: 11px 4px 0; height:auto !important; min-height: 260px;}
.Countcenernew li { height: 40px; line-height: 40px;}
.Countcenernew li:last-child { border-bottom: none;}
.Countcenernew a { width: 84%; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.Countcenernew a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; border-radius: 50%; width: 6px; height: 6px;}
.Countcenernew .date { float: right; color: #999; display: block;}
li::marker {
  content:none;
}
/*页码*/
.pagination { margin: 24px auto 16px; text-align: center; display:flex; justify-content: center; }
.pagination .cl { display: inline-block;}
.pagination a { width: 32px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; border: 1px solid #c9c9c9; margin-right: 3px; display: block; float: left;}
.pagination .current { background: #015293; color: #fff; border: 1px solid #015293;}
.pagination .first, .list_pages .prev, .list_pages .next { width: 70px;}
.pagination .last { width: 80px;}
.pagination .page_input { line-height: 32px; margin-left: 8px; display: block; float: left;}
.pagination .page_input input { height: 32px; margin: -1px 5px 0 5px; border: 1px solid #c9c9c9; text-align: center;}
.pagination .page_input a { float: none; display: inline-block;background: #efefef;border-radius: 4px;}
.pagination  .next ,.pagination .prev{
    width: 70px;
}
#div_list .hr {
    border-bottom: 1px dashed #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.box-title {
    border-bottom: 1px solid #ddd;
}
.box-title-name {
    display: block;
    height: 36px;
    line-height: 36px;
    font-size: 1.25em;
}
.box-title .box-title-name:before {
    content: attr(title);
    display: block;
    float: left;
    color: #015293;
	font-weight: bold;
    border-bottom: 1px solid #015293;
}
.View_count{
    width: 1200px;
    margin: 20px auto;
    border: solid 1px #f0f0f0;
}


/*细览*/
.artTitle {
    width: 1100px;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    color: #282828;
    margin: 45px auto;
}

.zw-info {
    width: 1100px;
    margin: 30px auto;
    line-height: 40px;
    padding-bottom: 5px;
    border-bottom: dashed 1px #d5d5d5;
    font-size: 14px;
    color: #666;
    text-align:left;
    position:relative;
}

.zw-info .time {
    margin: 0 20px 0 0;
}

.zw-info .changeFont {
    margin-right: 20px;
}

.zw-info .print {
    margin-right: 20px;
    cursor:pointer;
}
.fav-wrap {
    margin-right: 20px;
    display: inline-block;
}
.fav-wrap a {
    cursor: pointer;
}

.shareIcon {
    display: inline-block;
}

.SiteName{
    display: none;
    margin: 20px auto 0;
}

.SiteName img{
    display: block;
    margin: 0 auto;
}

@media print {
    html,body {
        min-width: 1px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .floatPanel, .pos, .xgwz, .changeFont, .print, .shareIcon, .head,.fp-itm ,.Links,.foot{
        display:none !important;
    }
    .SiteName{
        display: block!important;    
    }
    .con{
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        min-height: 1px !important;
    }

    .con .viewList,.con .viewList .zw-title,.con .viewList .zw-info,.con .viewList .zw{
        width: 100% !important; 
        border:0!important;
    }

    .copyright .con {
        width: 100% !important; 
    }
    .copyright .con .right a{
        display:none !important;
    }   
    #headerAnchor{
        display: none !important;
    }    
}

#lFont, #mFont, #sFont {
    margin: 0 5px;
    cursor: pointer;
}
.artContent {
    width: 1100px;
    margin: 15px auto 50px auto;
    font-size: 16px;
    line-height: 36px;
    min-height: 110px;
    color: #424242;
}

.artContent p{
	margin-top: 10px;
    line-height: 2em;
    text-align: justify;
}

.artContent img {
    /* display: block; */
    max-width:100%;
   
}

@font-face {
    font-family: "socialshare";
    src: url("../newcss/iconfont.eot");
    src: url("../newcss/iconfont.eot?#iefix") format("embedded-opentype"), url("../newcss/iconfont.woff") format("woff"), url("../newcss/iconfont.ttf") format("truetype"), url("../newcss/iconfont.svg#iconfont") format("svg")
}

.social-share {
    font-family: "socialshare" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale
}

.social-share * {
    font-family: "socialshare" !important
}
.social-share .icon-wechat:before {
    content: "\e60d"
}
.social-share .icon-weibo:before {
    content: "\e619";
}
.social-share .icon-qq:before {
    content: "\e680";
}
.social-share .icon-qzone:before {
    content: "\e697";
}


.social-share a {
    position: relative;
    text-decoration: none;
    margin: 4px;
    display: inline-block;
    outline: none
}

.social-share .social-share-icon {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 26px;
    font-size: 16px;
    border-radius: 50%;
    line-height: 26px;
    border: 1px solid #666;
    color: #666;
    text-align: center;
    vertical-align: middle;
    transition: background 0.6s ease-out 0s
}

.social-share .social-share-icon:hover {
    background: #666;
    color: #fff
}

.social-share .icon-weibo {
    color: #ff763b;
    border-color: #ff763b
}

.social-share .icon-weibo:hover {
    background: #ff763b
}

.social-share .icon-tencent {
    color: #56b6e7;
    border-color: #56b6e7
}

.social-share .icon-tencent:hover {
    background: #56b6e7
}

.social-share .icon-qq {
    color: #56b6e7;
    border-color: #56b6e7
}

.social-share .icon-qq:hover {
    background: #56b6e7
}

.social-share .icon-qzone {
    color: #FDBE3D;
    border-color: #FDBE3D
}

.social-share .icon-qzone:hover {
    background: #FDBE3D
}

.social-share .icon-douban {
    color: #33b045;
    border-color: #33b045
}

.social-share .icon-douban:hover {
    background: #33b045
}

.social-share .icon-linkedin {
    color: #0077B5;
    border-color: #0077B5
}

.social-share .icon-linkedin:hover {
    background: #0077B5
}

.social-share .icon-facebook {
    color: #44619D;
    border-color: #44619D
}

.social-share .icon-facebook:hover {
    background: #44619D
}

.social-share .icon-google {
    color: #db4437;
    border-color: #db4437
}

.social-share .icon-google:hover {
    background: #db4437
}

.social-share .icon-twitter {
    color: #55acee;
    border-color: #55acee
}

.social-share .icon-twitter:hover {
    background: #55acee
}

.social-share .icon-diandian {
    color: #307DCA;
    border-color: #307DCA
}

.social-share .icon-diandian:hover {
    background: #307DCA
}

.social-share .icon-wechat {
    position: relative;
    color: #7bc549;
    border-color: #7bc549
}

.social-share .icon-wechat:hover {
    background: #7bc549
}

.social-share .icon-wechat .wechat-qrcode {
    display: none;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: 40px;
    left: -84px;
    width: 200px;
    height: 172px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    transition: all 200ms;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms
}

.social-share .icon-wechat .wechat-qrcode.bottom {
    top: 40px;
    left: -84px
}

.social-share .icon-wechat .wechat-qrcode.bottom:after {
    display: none
}

.social-share .icon-wechat .wechat-qrcode h4 {
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777
}

.social-share .icon-wechat .wechat-qrcode .qrcode {
    width: 105px;
    margin: 10px auto
}

.social-share .icon-wechat .wechat-qrcode .qrcode table {
    margin: 0 !important
}

.social-share .icon-wechat .wechat-qrcode .help p {
    font-weight: normal;
    line-height: 16px;
    padding: 0;
    margin: 0
}

/* .social-share .icon-wechat .wechat-qrcode:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent
} */

.social-share .icon-wechat:hover .wechat-qrcode {
    display: block
}



#floatPanel .ctrolPanel {
			width: 60px;
			height: 400px;
			position: fixed;
			right: 25px;
			top: 300px;
			overflow: hidden;
			z-index: 10000;
			_position: absolute;
			/* for IE6 */
			_top: expression(documentElement.scrollTop + 300);
		}

		.ctrolPanel .qrcode,
		.ctrolPanel .qrcode1,
		.ctrolPanel .qrcode2,
		.ctrolPanel .qrcode3,
		.ctrolPanel .qrcode4,
		.ctrolPanel .qrcode5,
		.ctrolPanel .qrcode6,
		.ctrolPanel .qrcode7  {
			background: url(/images/rnav_bg1.png) no-repeat;
			display: block;
			width: 60px;
			height: 60px;
		}

		.ctrolPanel .qrcode:hover {
			background-position: -60px 0
		}

		.ctrolPanel .qrcode1 {
			background-position: 0 -61px;
		}

		.ctrolPanel .qrcode1:hover {
			background-position: -60px -61px;
		}

		.ctrolPanel .qrcode2 {
			background-position: 0 -121px;
		}

		.ctrolPanel .qrcode2:hover {
			background-position: -60px -121px;
		}

		.ctrolPanel .qrcode3 {
			background-position: 0 -183px;
		}

		.ctrolPanel .qrcode3:hover {
			background-position: -60px -183px;
		}

		.ctrolPanel .qrcode4 {
			background-position: 0 -245px;
		}

		.ctrolPanel .qrcode4:hover {
			background-position: -60px -245px;
		}



		.ctrolPanel .qrcode5 {
			background-position: 0 -305px;
		}

		.ctrolPanel .qrcode5:hover {
			background-position: -60px -305px;
		}

		.ctrolPanel .qrcode6 {
			background-position: 0 -367px;
		}

		.ctrolPanel .qrcode6:hover {
			background-position: -60px -367px;
		}
		.ctrolPanel .qrcode7 {
			background-position: 0 0;
		}

		.ctrolPanel .qrcode7:hover {
			background-position: -60px 0;
		}

		#floatPanel .ctrolPanel a {
			width: 60px;
			font-size: 12px;
			color: #ff6600;
			letter-spacing: 1px;
			text-align: center;
			overflow: hidden;
		}

		#floatPanel .ctrolPanel .arrow {
			height: 29px;
			line-height: 28px;
			display: block;
			margin: 1px auto;
		}

		#floatPanel .ctrolPanel .arrow {
			background: #fe5013;
			color: #ffffff;
		}

		#floatPanel .ctrolPanel .arrow:hover {
			background: #fe5013;
			color: #ffffff;
		}

		#floatPanel .ctrolPanel .arrow:hover span {
			display: block;
		}

		#floatPanel .ctrolPanel .contact {
			height: 60px;
			display: block;
			margin: 2px auto;
		}

		#floatPanel .ctrolPanel .contact span {
			line-height: 90px;
		}

		#floatPanel .ctrolPanel .qrcode,
		#floatPanel .ctrolPanel .qrcode1,
		#floatPanel .ctrolPanel .qrcode2,
		#floatPanel .ctrolPanel .qrcode3,
		#floatPanel .ctrolPanel .qrcode4,
		#floatPanel .ctrolPanel .qrcode5,
		#floatPanel .ctrolPanel .qrcode6,
		#floatPanel .ctrolPanel .qrcode7 {
			height: 60px;
			display: block;
			margin: 2px auto;
		}

		#floatPanel .ctrolPanel .qrcode span,
		#floatPanel .ctrolPanel .qrcode1 span,
		#floatPanel .ctrolPanel .qrcode2 span,
		#floatPanel .ctrolPanel .qrcode3 span,
		#floatPanel .ctrolPanel .qrcode4 span,
		#floatPanel .ctrolPanel .qrcode5 span,
		#floatPanel .ctrolPanel .qrcode6 span,
		#floatPanel .ctrolPanel .qrcode7 span  {
			display: none;
		}

		.popPanel,
		.popPanel_1,
		.popPanel_2,
		.popPanel_3,
		.popPanel_4,
		.popPanel_5,
		.popPanel_6,
		.popPanel_7 {
			width: 141px;
			height: 200px;
			position: fixed;
			right: 46px;
			top:310px;
			z-index: 10000;
			overflow: hidden;
			display: none;
			_position: absolute;
			/* for IE6 */
			_top: expression(documentElement.scrollTop + 190);
		}

		.popPanel_1 {
			top: 250px;
			z-index: 10000;
			/* for IE6 */
			_top: expression(documentElement.scrollTop + 375);
		}

		.popPanel_2 {
			top: 355px;
			z-index: 10000;
			/* for IE6 */
			_top: expression(documentElement.scrollTop + 420);
		}

		.popPanel_3 {
			top:325px;
			z-index: 10000;
			/* for IE6 */
			_top: expression(documentElement.scrollTop + 345);
		}

		.popPanel_4 {
			top:370px;
			z-index: 10000;
			/* for IE6 */
			_top: expression(documentElement.scrollTop + 390);
		}

		.popPanel_5 {
			top: 430px;
			z-index: 10000;
			/* for IE6 */
			_top: expression(documentElement.scrollTop + 450);
		}

		.popPanel_6 {
			top: 490px;
			z-index: 10000;
			/* for IE6 */
			_top: expression(documentElement.scrollTop + 510);
		}


		.popPanel-inner {
			width: 141px;
			height: 220px;
			position: relative;
			overflow: hidden;
		}

		.arrowPanel {
			width: 10px;
			height: 200px;
			position: absolute;
			right: 1px;
			top: 102px;
		}

		.arrowPanel .arrow01 {
			width: 0;
			height: 0;
			font-size: 0;
			line-height: 0;
			border-top: 10px solid transparent;
			_border-top: 10px solid black;
			_filter: chroma(color=black);
			border-right: 10px solid transparent;
			_border-right: 10px solid black;
			_filter: chroma(color=black);
			border-bottom: 10px solid transparent;
			_border-bottom: 10px solid black;
			_filter: chroma(color=black);
			border-left: 10px solid #ddd;
			position: absolute;
			bottom: 0;
			position: absolute;
			left: 2px;
			top: 0;
		}

		.arrowPanel .arrow02 {
			width: 0;
			height: 0;
			font-size: 0;
			line-height: 0;
			border-top: 10px solid transparent;
			_border-top: 10px solid black;
			_filter: chroma(color=black);
			border-right: 10px solid transparent;
			_border-right: 10px solid black;
			_filter: chroma(color=black);
			border-bottom: 10px solid transparent;
			_border-bottom: 10px solid black;
			_filter: chroma(color=black);
			border-left: 10px solid #fff;
			position: absolute;
			bottom: 0;
			position: absolute;
			left: 0;
			top: 0;
		}

		.qrcodePanel {
			width: 130px;
			height: 150px;
			background: #fff;
			text-align: center;
			border: solid 1px #ddd;
			position: absolute;
			left: 0;
			top: 30px;
			overflow: hidden;
		}

		.qrcodePanel img {
			width: 120px;
			height: 120px;
			border: none;
			padding: 5px 5px 0px 5px;
		}

		.qrcodePanel p {
			font-size: 12px;
			color: #666;
			line-height: 24px;
			letter-spacing: 1px;
			margin: 0;
		}
.printIco{
    float: left;
    background: url(../newimg/ico.png) left center no-repeat;
    padding-left: 22px;
}

.top_menu ul li i{
	margin-right: 2px;
}
.top_menu ul li i.icon-gerenzhongxin{
	font-size: 20px;
}
.top_menu ul li i.icon-jiqiren{
	font-size: 18px;
}
.top_menu ul li i.icon-wuzhangai1
{
	font-size: 22px;
}
.top_menu ul li i.icon-shoujiban{
	font-size: 18px;
}
.phone .sjbewm {
    position: absolute;
    left: 0;
    z-index: 2;
    display: none;
    top: 30px;
    width: 100px;
    height: 100px;
}
.phone .sjbewm img{
    width: 100px;
    height: 100px;
}
.phone {
    cursor: pointer;
    position: relative;
}
.zjdc .bd #con_tensix_1 li{
	padding-left: 70px;
}
.zjdc .bd  #con_tensix_1 li .state{
	width: 60px;
}


#con_four_2 h3 font {
    border-bottom: 2px solid #0d5fac;
    padding: 0 10px 6px 10px;
}
#con_four_2 h3 {
    border-bottom: 2px solid #dbdbdb;
    color: #0d5fac;
    line-height: 34px;
    font-size: 16px;
}

 #con_four_2 a:link {
    font-size: 14px;
    color: #3D3D3D;
    text-decoration: none;
	height: initial;
    padding: 0;
    line-height: initial;
    background: none;
    margin:15px 0;
    text-align: center;
    display: block;
	width: auto;
}
#con_four_2 a:hover{
	color: #3D3D3D;
}
.zhuanti_esd{
	height: 110px;
    width: 100%;
    background-position: center 0;
    background-repeat: no-repeat;
	
    background-size: 100% auto;
}
.logoLianghui {
    width: 1100px;
    margin: 0 auto;
    text-align: right;
    padding: 14px 0;
}
.esd {
    display: inline-block;
    height: 110px;
    padding-right: 20px;
}
.body_20{
    background: url(../images/ershidasybg.jpg) center top #f6f3f4 no-repeat;

}


					.hot_menu_idex {
						position: relative;
					}

					.hot_menu_idex .hot_con_idex {
						position: absolute;
						top: 0px;
						left: 0px;
						width: 0px;
						height: 532px;
						z-index: 10;
					}

					.hot_menu_idex .hot_con_idex .hot_tab_bg_idex {
						background: #015293;
						overflow: hidden;
						width: 0px;
						position: relative;
					}

					.hot_menu_idex .hot_con_idex .hot_tab_idex {
						width: 400px;
						overflow: hidden;
						position: relative;
					}

					.hot_menu_idex .hot_con_idex .hot_con_text_idex {
						position: absolute;
						top: 0px;
						left: -52px;
						width: 52px;
						height: 229px;
						background: url(/images/hot_bg.png) top center no-repeat;
						color: #ffffff;
						padding-top: 40px;
						text-decoration: none;
					}

					.hot_menu_idex .hot_con_idex .hot_con_text_idex img {
						color: #ffffff;
						height: auto;
						text-align: center;
						display: block;
						margin: 0 auto;
						padding-bottom: 10px;
					}

					.hot_menu_idex .hot_con_idex .hot_con_text_idex span {
						color: #ffffff;
						width: 20px;
						height: auto;
						text-align: center;
						font-size: 20px;
						line-height: 24px;
						display: block;
						margin: 0 auto;
					}

					.hot_menu_idex em {
						font-style: normal;
					}

					.hot_con_idex .hot_news_idex {
						width: 382px;
						margin: 9px;
						background: #ffffff;
						height:420px;
						overflow: hidden;
					}

					.hot_con_idex .hot_tit_idex {
						background: #015293;
						height: 55px;
						line-height: 55px;
						overflow: hidden;
						margin: 0 0 10px 0;
					}

					.hot_con_idex .hot_tit_idex span {
						float: left;
						text-align: center;
						color: #ffffff;
						font-size: 18px;
						font-weight: bold;
						height: 55px;
						width: 33.3%;
					}

					.hot_con_idex .hot_tit_idex span.hover {
						background: #ffffff;
						color: #333333;
					}

					.hot_con_idex .hot_tit_idex span {
						cursor: pointer;
					}

					.hot_con_idex .hot_tit_idex a {
						float: right;
						color: #333;
						text-align: center;
						font-size: 14px;
						font-weight: bold;
						padding: 0 10px 0 0;
					}

					.hot_con_idex .hot_news_idex ul {}

					.hot_con_idex .hot_news_idex ul li {
						color: #5f5f5f;
						line-height: 25px;
						position: relative;
						overflow: hidden;
						font-size: 14px;
						margin: 10px 8px 10px 5px;
					}

					.hot_con_idex .hot_news_idex ul li span {
						float: left;
						font-weight: bold;
						background: #fff;
						color: #333333;
						font-size: 16px;
					}

					.hot_con_idex .hot_news_idex ul li a {
						color: #333333;
					}

					.hot_con_idex .hot_news_idex ul li a:hover {
						color: #ff6600;
					}

					#hot_con_list_idex {
						margin: 0 0 0 10px;
					}

					.hot_con_idex .hot_news_idex ul li:before {
						content: '';
						display: inline-block;
						margin-right: 10px;
						background: #c5c5c5;
						width: 6px;
						height: 6px;
						margin-bottom: 2px;
					}
					.a_dis{
						display: block;
						width: 260px;
					}