﻿@charset "utf-8";
/* CSS Document */
body{background: #fff;}
 h1{ font-size:20px;}
 h2{ font-size:18px;}
 h3{ font-size:16px;}
.img_title{display: none;}
/*****头部****/
.xzh-header{height:354px; margin:auto; background: center 0 no-repeat; background-image: url(../images_ssyf/xxy_banbg.jpg) !important; border-bottom:#1b50a0 5px solid;}
.xzh-banner{height:350px; overflow:hidden; position: relative;}
.xzh-logo{padding:10px 0 0 0;}
.xzh-logo img{ width: auto; height: 39px;}
/*logo end*/
.zt_right{ position: absolute; right: 0; top: 0; text-align: right; line-height: 0;}
.zt_right li{display: inline; font-size: 0; line-height: 0 !important;}
.zt_right li a{ display: inline-block; vertical-align: middle; height: 32px; line-height: 32px; padding: 0 10px; font-size: 16px; border-radius: 0 0 6px 6px; background: none; color: #333;}
.zt_right li a:hover{color: #d00;}
.zt_right li.back_home a{color:#fff; background: rgba(0, 0, 0, 0.3); margin: 0 5px;}
.zt_right li.back_home a:hover{color:#fff;}
/*服务导航 end*/
.xzh-banname{ padding: 51px 0 0;}
.xzh-banname img{max-width: 96%; height: auto;}
/*banner图片 end*/
/***** 主体内容 ******/
.mt30{margin-top:30px !important;}
.p1{padding-left:1em;}
.ind_body{ height:auto; background:#fff;}

/*****工作动态****/
.contain_news{padding:30px 0; position:relative;}
.contain_news .guidang{position:absolute; right:10px; top:-100px; z-index: 20;}

.twbox{width:585px;height:400px;overflow:hidden; position: relative;}
.ind-flash,.ind-flashPic,.ind-flashPic ul,.ind-flashPic ul li,.ind-flashPic ul li img{width: 100%; height: 100%;}
.ind-flashPic ul li a{color: #fff;}
.ind-flashPic ul li a:hover{color: #fff;}
.ind-flashPic ul li .title{ display: block; position: absolute; height: 40px; line-height: 40px; padding:0 140px 0 20px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: rgba(0, 0, 0, 0.4) !important; left: 0; bottom: 0; right: 0; z-index: 1;}
.ind-flash .hd{ bottom: 13px; height: 12px; text-align: right; right: 14px; overflow:hidden; z-index:2; position: absolute;}
.ind-flash .hd ul{ overflow:hidden; zoom:1; float:left;}
.ind-flash .hd ul li{ float:left; margin-right:6px; width:12px; height:12px; text-indent: -20em; font-size: 0; background:#fff !important; border-radius: 12px; overflow: hidden; cursor: pointer; transition: 0.4s all;}
.ind-flash .hd ul li.on{ width: 32px; background: #e60012 !important;}

.ind_twcon{width:585px;height:400px;overflow:hidden;}
.section_top{height:41px;background: 0 bottom repeat-x; background-image: url(../images_ssyf/line_dd.gif) !important; overflow:hidden;}
.section_top .title{display:block;float:left;width:auto;white-space:nowrap;height:41px;line-height:40px;padding:0 21px;font-size:22px;font-weight:bold;color:#fff;background:#1b50a0;}
.section_top .title:hover{color:#fff;}
.xw_list{padding-top:12px;line-height:34px;font-size:16px;overflow:hidden;}
.xw_list .dbt{height:107px;line-height:24px;font-size:14px;overflow:hidden;background:url(../images_ssyf/xx_dbtline.gif) 0 bottom repeat-x;}
.xw_list .dbt li{float:left;width:100%;height:90px;vertical-align:bottom;overflow:hidden;}
.xw_list .dbt li a{display:block;}
.xw_list .dbt li a .bt{display:block;height:42px;line-height:42px;font-size:20px;font-weight:bold;color:#1b50a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xw_list .dbt li a:hover .bt{color:#1b50a0;}
.xw_list .dbt li a img,.xw_list .dbt li a .date,.xw_list .dbt li a .hit{display:none;}
.xw_list .dbt li p{clear:both; line-height:24px; height:48px; color:#888; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  line-clamp: 2;
}
.xw_list .list{padding-top:11px;}
.xw_list .list li{height:30px; line-height:30px; vertical-align:bottom; padding:2px 50px 2px 16px; background:url(../images_ssyf/icon1.gif) 0 16px no-repeat; overflow:hidden; position: relative;}
.xw_list .list li a{display:inline-block; max-width: 480px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xw_list .list li .date{color:#c5c5c5; font-size:15px; font-family:Arial; white-space: nowrap; position: absolute; right: 1px; top: 2px;}
.xw_list .list li img{padding-top:11px !important;}

@media (min-width: 992px) and (max-width: 1199px) {
.twbox{width: 500px; height: 342px;}
.ind_twcon{width: 472px; height: 342px;}
.xw_list .list li a{max-width: 370px;}
}
@media (max-width: 991px) {
.contain_news{padding: 15px 0;}
.twbox,.ind_twcon{float: none; width: auto;}
.twbox{height: 525px;}
.ind_twcon{height: auto; padding-top: 15px;}
.xw_list .list li a{display: block; float: none; max-width:none !important;}
}
@media (max-width: 767px) {
.xzh-header{height: auto; background-size: auto 100%;}
.xzh-banner{height: auto; padding-bottom: 60px;}
.zt_right li a{padding: 0 5px;}
.xzh-banname{padding: 40px 0 0 10px;}
.xzh-logo{ padding: 5px 0 0 5px;}
.contain_news{padding: 10px; width: auto;}
.twbox{height: 410px !important;}
.xw_list{padding: 5px 0 0;}
.xw_list .dbt{height: 100px;}
.xw_list .list{padding-top: 5px;}
}
@media (max-width: 619px) {
.twbox{height: 315px !important;}
}
@media (max-width: 479px) {
.twbox{height: 277px !important;}
}
@media (max-width: 424px) {
.twbox{height: 243px !important;}
.ind-flash .hd{right: 4px;}
.ind-flashPic ul li .title{padding: 0 120px 0 10px;}
}
@media (max-width: 374px) {
.twbox{height: 205px !important;}
}
/*外链提示 > 弹窗*/
.ui-dialog-title{font-family:"Microsoft YaHei";color:#1b50a0 !important;}
.ui-dialog-content{font-family:"Microsoft YaHei";}
.ui-dialog-content .jump-info p{word-break:break-all;}
.ui-dialog-content .btn-group{padding-top:20px;text-align:center;display:block;}
.ui-dialog-content .btn-group .btn{display:inline-block;float:none;padding:0;margin:0 15px;border:0;cursor:pointer;outline:none;width:100px;height:36px;line-height:36px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-dialog-content .btn-group .btn-yes{background:#1b50a0;color:#fff;}
.ui-dialog-content .btn-group .btn-no{background:#eee;color:#666;}

/*底部*/
.footer{border-top:3px solid #1b50a0;padding-bottom:44px;background:#f7f7f7;overflow:hidden;}
.foot{ padding:0 20px;}
.footlist{ text-align:center; height:auto; line-height:30px; color:#999; font-size:14px; padding:19px 0;}
.footlist a{ color:#333; padding:0 13px; background:url(../images/footline.jpg) right center no-repeat;}
.footlist a.last{ background:none;}
.footnav{ text-align:center; font-size:12px;   position:relative; line-height:28px;}
.dzjg{ position:absolute; top:-10px; left:50%; margin-left:-460px;}
.jiucuo{ position:absolute; top:0; right:50%; margin-right:-500px;}

/***** 栏目页-主体内容******/
.lm_postion{padding-right: 350px;}
/*栏目页-文字列表 */

/*分页*/
.pagination a:hover{background:#1b50a0;border:1px solid #1b50a0;}
.pagination a.active{border:1px solid #1b50a0;}
.pagination span.current,.pagination span.current:hover{background:#1b50a0;border:1px solid #1b50a0;}
.pagination a.text,.pagination a.text:hover{background:#1b50a0;border:#1b50a0 1px solid;}
.pagination .go-page{border: #0d57ac 1px solid; background: #0d57ac;}
@media (max-width: 991px) {
.lm_postion{padding-right: 0 !important;}
.lmsearbox{position: static; float: none;}
.lm_contain{margin-top: 0;}
}
@media (max-width: 767px) {
.wz_top{padding-top: 0;}
.lmsearbox{display: none;}
}
