/*-------人事信息-------*/
.rsxx_list{
	padding:10px 20px  20px 20px;
	*padding:20px;
	overflow:hidden;
	text-align:center;}
.rsxx_list li{
	width:151px;
	height:36px;
	line-height:36px;
	padding-left:70px;
	margin-top:10px;
	text-align:left;
	background:url(../img/left_title_bg.jpg) no-repeat;
	overflow:hidden;}
.rsxx_list li a,.rsxx_list li a:visited{
	font-size:14px;
	font-weight:bold;
	color:#000;}
.news_list{
	padding:10px;
	overflow:hidden;}
.news_list li{
	line-height:24px;
	background:url(../img/gruy_dot.jpg) left center no-repeat;
	padding-left:10px;}
.news_list li a,.news_list li a:visited{
	color:#000;}
.news_list li a:hover,.rsxx_list li a:hover{
	color:#f00;}
.tupianxwBox{
	padding:10px;
	overflow:hidden;}
.tupianxwBox li{
	width:116px;
	text-align:center;
	line-height:26px;
	overflow:hidden;}
.tupianxwBox li img{
	width:116px;
	height:90px;
	display:block;
	overflow:hidden;}
.rs_list{
	padding:20px;
	overflow:hidden;}
.rs_list li{
	line-height:30px;
	background:url(../img/hot_dot.jpg) left center no-repeat;
	padding-left:20px;
	border-bottom:1px dotted #CCC;
	overflow:hidden;}
.rs_list li span{
	padding-right:10px;}
.rs_list li span a,.rs_list li span a:visited{
	color:#d00;
	padding:0px 5px;}
.time{
	color:#A7A7A7;}
/*------翻页-------*/
.pageTurn{
	margin:40px 0px 20px 0px;
	height:30px;
	border-left:0;
	border-right:0;
	font-size:14px;
	text-align:center;
	line-height:30px;
	overflow:hidden;}
/*----------图片列表----------*/
.tplz_left{
	height:818px;
	*height:800px;
	background:#F9F9F9;}
.tplz h4{
	width:125px;
	height:40px;
	background:url(../img/icon.jpg) left center no-repeat;}
.img_list{
	width:688px;
	padding:20px;
	display:inline-block;
	overflow:hidden;}
.news_list_style3{
	float:left;
	width:152px;
	margin-right:18px;
	margin-bottom:15px;
	overflow:hidden;}
ul.news_list_style3 li{
	height:auto;
	line-height:none;}
.news_list_style3 li.specialist_img, .news_list_style3 li.specialist_name{
	background:none;
	padding:0px;
	border:0px;}
.specialist_img img{
	width:150px;
	height:94px;
	border:1px solid #dcdcdc;
	overflow:hidden;}
.specialist_name{
	line-height:30px;
	text-align:center;}
.news_list_style3 li.specialist_name a{
	float:none;}
/*-------内容页样式--------*/
.right_title h5{
	font-size:14px;
	font-weight:normal;
	overflow:hidden;}
.right_title h5 a,.right_title h5 a:visited{
	padding-left:10px;}
.content_box{
	padding:20px 0;
	padding-bottom:10px;
	overflow:hidden;}
.content_box h6{
	font-size:20px;
	line-height:30px;
	color:#2f78d2 ;
	text-align:center;
	font-family: "微软雅黑";}
.ly_time{
	height:30px;
	line-height:30px;
	text-align:center;
	margin-top:10px;
	color:#999;
	background:#F6F6F6;
	border:1px dashed #CCC;
	border-left:0px;
	border-right:0px;
	margin-bottom: 20px;
	margin-top: 20px;}
.ly_time span{
	margin-right:30px;}
.contents{
	font-size:14px;
	line-height:24px;}
.contents p{
	margin:10px 0px;}
.article_page{
	margin-top:15px;
	line-height:22px;
	border-top: 1px dashed #cacaca;}
.article_page a,.article_page a:visited{
	color: #0058ab;}
/*团队列表*/
.person_list, .team_list{
	height:190px;
	border-bottom: 1px solid #ccc;
	padding-top:7px;
	overflow:hidden;}
.person_list dt{
	float:left;
	width:124px;}
.person_list dt img{
	width:124px;}
.person_list dd{
	margin-left:134px;}
.person_list dd h4, .team_list dd h4, .person_content_basic .infor h4{
	color: #19499b;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight:100;}
.person_list dd .infor, .team_list dd .infor{
	line-height:22px;}
.person_list dd .more, .team_list dd .more{
	text-align:right;}
.team_list{
	height:105px;}
.team_list  dt{
	float:left;
	width:145px;}
.team_list dt img{
	width:145px;
	height:97px;}
.team_list dd{
	margin-left:154px;}
.team_list dd .more{
	margin-top:3px;}
/*个人信息*/
.person_content_basic{
	height:248px;
	border: 1px solid #ccc;
	background:url(../img/person_basic_bg.jpg) no-repeat right top;}
.person_content_basic .img{
	float:left;
	width:160px;
	margin-left:5px;
	margin-top:5px;}
.person_content_basic .img img{
	width:160px;
	height:237px;}
.person_content_basic .infor{
	margin-left:180px;}
.person_content_basic .infor, .person_content_main{
	color:#000;
	font-size:14px;
	line-height:30px;}
.person_content_title{
	height:24px;
	line-height:24px;
	background:url(../img/person_content_title.jpg) no-repeat;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	padding-left:10px;}
.person_content_main{
	padding:15px 10px;}
.table_list{
	width: 770px;}
.table_list.table_list, .table_list td{
	border: 1px solid #d5d5d5;}

.dl_cls_nav{line-height:36px; border-bottom:2px solid #e7e7e7; height:36px;}
.dl_cls_nav a.normaltab{color:#666666; font-size:18px; margin-left:38px; position:relative; line-height:36px; display:inline-block;}
.dl_cls_nav a:before{content:""; position:absolute; width:4px; height:4px; border-radius:100%; -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%; background-color:#666666; display:inline-block; left:-21px; top:18px;}
.dl_cls_nav a.curr, .dl_cls_nav a:hover{font-size:18px; margin-left:38px; position:relative; color:#1a1a1a; line-height:36px; display:inline-block; border-bottom:2px solid #ef3838; transition-duration:0ms; -moz-transition-duration:0ms; -webkit-transition-duration:0ms; -o-transition-duration:0ms;}
.dl_child_nav a:hover{color:#1a1a1a; border-bottom:0px none;}
.dl_cls_nav a:first-child{margin-left:0;}
.dl_cls_nav a:first-child:before{display:none;}
.dl_cls_list{margin-top:40px;}
.dl_cls_list li{float:left; width:110px; text-align:center; margin:0 0 40px 30px;}
.dl_cls_list li:nth-child(6n+1){margin-left:0;}
.dl_cls_list li img{height:64px;}
.dl_cls_list li p{margin-top:5px;}
.dl_cls_list li p a{color:#333333; font-size:12px;}
.dl_cls_list li p a:hover{ text-decoration:underline;}
.dl_child{min-height:520px;}
.fj-list{
	overflow: hidden;}
.fj-list label{
	display: block;
	float: left;
	width:45px;
	color: #999;}
.fj-list p{
	float: left;
	margin: 0 0 0 10px;}

.fj-list p a{
	display: block;
	color: #0480BE;
	text-decoration: underline;}
/* ========== 移动端适配 768px以下（手机） ========== */
@media screen and (max-width:768px) {
    /* 容器取消固定1100px宽度，改成100% */
    .conWid,.conWid2,.bottom .width1100 {
        width: 100%;
        padding:0 10px;
        box-sizing: border-box;
    }
.search{top:0}
    /* 清除浮动 */
    .fl,.fr {
        float: none !important;
    }

    /* 头部top区域 */
    .top {
        height: auto;
        padding:15px 0;
    }
    .top .logo {
        width:100%;
        padding-top:0;
    }
    .top .search-div {
        position: static;
        height:auto;
        margin-top:10px;
    }
    .top .search-div .tools {
        float:none;
        text-align:center;
    }

    
    /* 标题模块 */
    .title {
        height:auto;
        line-height:inherit;
        padding:10px 0;
    }
    

    /* 新闻列表 */
    .newsList li {
        height:auto;
        padding:10px 0;
    }
    .news-list li {
        height:auto;
        padding:8px 0;
    }
    .news-list li a h5 {
        width: calc(100% - 80px);
    }
    .news-lists li a div {
        float:none;
        width:100%;
        margin-top:5px;
    }

    /* 图文列表 */
    .index-imgList li {
        width:100%;
        height:auto;
    }
    .index-imgList li a img {
        float:none;
        width:100%;
        height:auto;
    }
    .index-imgList li a div {
        float:none;
        width:100%;
        margin-top:10px;
    }
    .img-list li {
        float:none;
        width:100%;
        height:auto;
        margin:10px 0;
    }
    .img-list li img {
        width:100%;
        height:auto;
    }

    /* 底部bottom */
    .bottom {
        height:auto;
        padding:20px 0;
    }
    .bottom .width1100 div img {
        float:none;
        margin:0 auto;
        display:block;
    }
    .bottom .width1100 div .info {
        float:none;
        margin:15px 0 0;
        text-align:center;
    }

    .footer {
        padding:15px 10px;
    }
    .dowebok {
        width:100%;
    }
}
@media screen and (max-width:768px) {
   .banner ul li div {
        height: 220px !important;
    }
   .banner{ height: 220px !important;
  .banner .bd{height: 220px !important;right:40%
}
}
}