﻿@charset "utf-8";
/* CSS Document */
/*2019.3.21 */
.fl{ float: left;}
.fr{float: right;}
.pos{
	position: relative;
}

.img-r{
	display: block;
	max-width: 100%;
	height: auto;
}


.wc-top{
	min-height:86px;
	background: #fff;
}

.logo{
	
	height: 84px;
}
.logo img{
	/*width: 370px;
	height: 84px;*/
}
.top-right{
	width: 311px;
}
.search{
	background: url(../images/search.jpg) no-repeat left top;
	width: 202px;
	height: 31px;
	margin-top: 27px;
}
.search .inp-text{
	background: none;
	border: none;
	width: 168px;
	line-height: 31px;
	padding-left: 2px;
}
.search .inp-but{
	background: none;
	border: none;
	width: 30px;
	height: 31px;
	
	
}
.top-right a.eng{
	color: #fff;
	background: url(../images/engbg.jpg) no-repeat left top;
	width: 92px;
	height: 32px;
	line-height: 35px;
	text-align: center;
	display: block;
	text-decoration: none;
	margin-top: 25px;
}






/*top end*/

/*.wc-menu{
	
	height: 50px;
	background: #4f82c7;
}
.wc-menu ul{
	
}
.wc-menu ul li{
	line-height:50px;	 
	position: relative;	
	float: left;
	
}

.wc-menu ul li a{
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	display: block;
       padding: 0 16px 0 17px;
	text-decoration: none;
}

.wc-menu ul li a.i1 {
    padding: 0px 19px;
}

.wc-menu ul li a:hover,.wc-menu ul li a.active,.wc-menu ul li a.move,.wc-menu ul li a.selected ,.wc-menu ul li a.parent{
	color: #ffff;
	background: #4275ba;
}
.wc-menu ul li .ernav{
	position: absolute;
	left: 0px;
	top: 50px;
	background: #fff;
	width: 100%;
	z-index: 10;
	display: none;
	/*padding-bottom: 10px;*/
}
.wc-menu ul li .ernav ul li{
	
	float: none;
	margin: 0px;
	border-bottom: 1px solid #eee;
}
.wc-menu ul li .ernav ul li a{
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	background: none;
	box-shadow: none;
	border-radius: 0;
	color: #666;
	display: block;
	padding: 3px 5px;
}
.wc-menu ul li .ernav ul li a:hover{
	background: none;
	color: #4f82c7;
}*/

/*menu End*/
.banner{
	height: 500px;
    background: #e5e5e5;
  
}
.banner .bleft{
	position: absolute;
	left: 0;
	top: 0;
	height: 500px;
	width: 321px;
}
.banner .bright{
	position: absolute;
	right: 0;
	top: 0;
	height: 500px;
	width: 321px;
}

.banner .slideBox{
	position: relative;
        overflow: hidden;
}

.banner .slideBox .bd{
	height: 500px;
	text-align: center;	
}

.banner .slideBox .bd ul li{
	height: 500px;
       position: relative;
}
.banner .slideBox .bd ul li img{
	height: 500px;
}
.banner .slideBox .hd{
	position: absolute;
	right: 20px;
	top: 470px;
	z-index: 10;
}
.banner .slideBox .hd ul li{
	width: 12px;
	height: 12px;
	 border-radius: 12px;
	float: left;
	margin: 0 2px;
	cursor: pointer;
	background: #fff;
        text-indent: 1000px;
}
.banner .slideBox .hd ul li.on{
	background: #4f82c7;
}

.banner .slideBox .ban-text{
	position: absolute;
	left: 0px;
	bottom:0px;
	height:54px ;
	line-height:54px;
	background: url(../images/btt.png) repeat left top;
	width: 100%;
	z-index: 1;
        text-align: left;
}

.banner .slideBox .ban-text a{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
	text-decoration: none;
	
}
/*banner end*/
.visible-xs{
	display: none;
}
.ind-con{
	min-height: 340px;
	padding-bottom: 50px;
	padding-top: 25px;
}

.ind-one{
	min-height: 290px;
	
}
.ind-oleft{
	width:724px;
}
.ind-oright{
	width:411px;
}

.new-top{
	border-bottom: 2px solid #3669c7;
	padding-bottom: 15px;
}
.new-top .new-tit{
	font-size: 20px;
	font-weight: bold;
	color: #333;
}
.new-top .new-tit span{
	font-size: 16px;
	font-weight: bold;
	color: #3a6a8c;
	font-family: arial;
	font-style: italic;
	padding-left: 12px;
	text-transform: uppercase;
	opacity: 0.8;
}
.new-top .new-more a{
	display: block;
	color: #fff;
	background: #3669c7;
	width: 48px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	margin-top: 5px;
	text-decoration: none;
}

.new-con{
	
}
.new-cleft{
	width: 274px;
	padding-top: 22px;
	position: relative;
}
.new-cleft img{
	width: 274px;
	height: 198px;
}
.new-cleft a span{
	background: url(../images/bt1.png) repeat left top;
	display: block;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 42px;
	line-height: 42px;
	width: 100%;
	/*padding-left: 10px;*/
}
.new-cleft a span i{
	padding-left: 10px;
	font-style: normal;
}
.new-cright {
	width: 430px;
}

.not-con{
	padding-top: 12px;
}
.not-con ul li{
	line-height: 31px;
}
.not-con ul li span{
	display: block;
	float: right;
	color: #444;
	font-size: 14px;
}
.not-con ul li a{
	display: block;
	float: left;
	color: #444;
	font-size: 14px;
text-decoration: none;
	
}
.not-con ul li a:hover{
	color: #3669c7;
}
.ind-two{
	min-height: 203px;
}
.ind-two .ind-tleft{
	width: 724px;
}
.ind-img{
	padding-top: 18px;
	width: 270px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 20px;
}
.ind-tt{
	padding-top: 10px;
}
.ind-tt p.p1{
	font-size: 14px;
	color: #1a3b75;
}
.ind-tt p.p1 img{
	padding-right: 5px;
}
.ind-tt p{
	font-size: 14px;
	color: #999;
	margin-bottom: 10px;
}
.ind-tt span{
	font-size: 14px;
	color: #333;
	display: block;
	margin: 5px 0;
}
.ind-tt a{
	font-size: 14px;
	color: #1a3b75;
	text-decoration: none;
	margin-top: 10px;
}
.ind-ul{
	width: 406px;
}

.f-er.fr {

    margin-top: 8px;
}

.ind-tu .slideBox{
	
}
.ind-tu .slideBox .prev{
	position: absolute;
	left: 0px;
	top: 70px;
	
}
.ind-tu .slideBox .bd{
	padding-top: 30px;
	margin-left:63px;
}
.ind-tu .slideBox .next{
	position: absolute;
	right: 0px;
	top: 70px;
}


.ind-tright{
	width: 233px;
	margin: 0 25px 0 32px;
}
.ind-trt{
	width: 155px;	
}
.ind-trt ul {
   margin-top: 4px;
}

.ind-trt ul li{
	text-align: center;
	border: 1px solid #ddd;
	margin-bottom: 12px;
	height: 38px;
	line-height: 38px;
}
.ind-trt ul li a{
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	
}
.ind-trt ul li.li1{
	background: url(../images/li1.jpg) no-repeat left top;
	background-size: cover;
}
.ind-trt ul li.li2{
	background: url(../images/li2.jpg) no-repeat left top;
	background-size: cover;
}
.ind-trt ul li.li3{
	background: url(../images/li3.jpg) no-repeat left top;
	background-size: cover;
	
}
.ind-trt ul li.li4{
	background: url(../images/li4.jpg) no-repeat left top;
	background-size: cover;
}

.ind-three{
	min-height: 303px;
	margin-top: 27px;
}

.ind-top{
	border-bottom: 2px solid #3669c7;
	padding-bottom: 10px;
	min-height: 30px;
}
.ind-top a.amore{
	position: absolute;
	right: 0px;
	display: block;
	color: #fff;
	background: #3669c7;
	width: 48px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	margin-top: 5px;
	text-decoration: none;
}
/*选项卡*/
.ind-top{
	
}
.ind-top ul li{
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-right: 50px;
	padding: 4px 15px;
            cursor: pointer;
}
.ind-top ul li span{
	text-transform: uppercase;
	color: #3a6a8c;
	font-size:16px ;
	font-weight: bold;
	opacity: 0.78;
	padding-left: 10px;
	font-style: italic;
}
.ind-top ul li.active{
	color: #fff;
	background:url(../images/nbg.jpg) repeat-x left top;
	cursor: pointer;
	border-radius: 3px;
}
.ind-top ul li.active span{
	color: #fff;
	opacity: 1;
}


.ind-ul2 ul{
	padding-top: 20px;
}
.ind-ul2 ul li{
	float: left;
	width: 260px;
	margin-right: 43px;
}
.ind-ul2 ul li.li4{
	margin-right: 0;
}
.ind-ul2 ul li a{
	text-decoration: none;
	color: #444;
        line-height: 23px;
}
.ind-ul2 ul li a img{
	width: 260px;
	height: 148px;
	display: block;
}

.ind-ul2 ul li  p {	
	margin: 10px 0;
}



/**/
.ind-link{
	
}
.ind-link ul li{
	float: left;
	width: 330px;
	margin-right: 25px;
}
.ind-link ul li.li4{
	width: 103px;
	height: 37px;
	line-height: 37px;
	/*border: 1px solid #ddd;*/
	margin-right: 0;
	background: #3669c7;
}
.ind-link ul li.li4 a{
	color: #fff;
}
.ind-link ul li.li4 img{
	padding:0 10px;
}
.ind-link ul li select{
	width: 330px;
	line-height: 40px;
	height: 40px;
	text-align: center;
text-align-last: center;
}
/*wc-foot */
.wc-foot{
	background:#4f82c7 ;
	padding:20px 0px 20px 0;
    min-height: 70px;
overflow: hidden;
    
    }
    .f-midd{
    	margin-right: 30px;
    }
.wc-foot .f-midd p{
	font-size: 14px;
	color: #fff;
	text-align: right;
	line-height: 26px;
	
}

.wc-foot p a{
	font-size: 14px;
	color: #fff;
	
}
/*.wc-copyEnd*/
/*全局样式*/




/*分屏幕*/
@media screen and (min-width: 1000px) {
.ny-ban {
    margin-top: 26px;
}
	
	
}
@media screen and (max-width: 999px) {

}

@media screen and (max-width: 767px) {
.top-right{
	float: none;
	margin-bottom: 15px;	
}

/*.logo{
	margin-left: 10px;
}*/
.wc-top{
	min-height: 86px;
}
.search{
	margin-top: 10px;
	margin-left: 4%;
}
.top-right a.eng{
	margin-top: 8px;
}

.hidden-xs {
    display: none!important;
}

	.ind-con{
		padding: 15px;
	}
	.ind-oleft{
		width: 100%;
	}
.new-cleft{
	float: none;
	width: 100%;
	text-align: center;
}
.new-cleft img{
	width: 100%;
	height: auto;
       display: block;
}	
.new-cright{
	float: none;
	width: 100%;
	margin-bottom: 10px;
}
.not-con ul li {
    line-height: 26px;
    overflow: hidden;
    height: 30px;
}
.not-con ul li span{
		width: 25%;
	}

.not-con ul li a{
	width: 74%;
}
.ind-oright{
	width: 100%;
	float: none;
	
}
	
.ind-two{
		margin-top: 10px;
	}
	.notice{
		
	}
.ind-two .ind-tleft{
	width: 100%;
	float: left;
	
}	
.ind-img{
	width: 80%;
	padding: 20px 10%;
	margin: auto;
	float: none;
}
.ind-ul{
	width: 100%;
	float: none;
	margin-bottom: 10px;
}
.ind-tright{
	float: none;
	width: 100%;
	margin: auto;
	
}
.ind-tu{
	width: 60%;
	margin: auto;
}
.ind-trt {
    width: 80%;
     margin: auto;
    margin-top: 30px;
   
    float: none;
}
.ind-ul2 ul li {
     float: none; 
    width: 100%;
     margin-right: 0px; 
  text-align: center;
}
.ind-ul2 ul li a img{
	max-width: 100%;
	height: auto;
      display: inline-block;
}

.ind-top ul li span{
	display: none;
	
}
.ind-top ul li{
	margin-right: 0;
	padding: 4px 6px;
}


.ind-link {
    margin-top: 20px;
}
.ind-link ul li select{
	width: 100%;
}
.ind-trt ul li{
	height: 60px;
	line-height: 60px;
}
.ind-link ul li.li4{
	width: 100%;
    text-align: center;
    line-height: 45px;
    height: 45px;
}
.ind-link ul li{
	width: 100%;
	margin-right: 0px;
	margin:10px 0;
	float: none;
	text-align: center;
}



.wc-foot{
	padding: 20px;
	text-align: center;
overflow: hidden;
}
	
.f-logo{
	float: none;
	
}
.f-er{
	float: none;
	margin: 10px;
}
.f-midd{
	float: none;
	margin-right: 0px;
	
}
.wc-foot .f-midd p{
	text-align: center;
}	

.visible-xs{
	display: block !important;
}
/*手机上的图片轮播*/

.xbanner{
	padding: 10px;
	text-align: center;
}

.xbanner img{
display: block;
	max-width: 100%;
	height: auto;
}
.swiper-container {
    width: 100%;
   margin-bottom:6px;
} 
.swiper-slide{
 height:auto;
}
.swiper-slide img{
	display: block;
	max-width: 100%;
	height: auto;
}

.swiper-pagination{
       position: relative;
}

.swiper-pagination-bullet{
   background: none;
   width: 11px;
    height: 11px;
    opacity: 1;
    border: 2px solid #3669c7;
    border-radius: 50%;  
    margin: 1%;
    margin: 1px 6px;
    opacity: 1;
}

.swiper-pagination-bullet-active{
	background: #3669c7;
}

.xbanner .li-tt{
	background: url(../images/btt.png) repeat left top;
	padding: 0.5rem 0;
}

.xbanner .li-tt p a{
	color: #fff;
	line-height: 26px;
	font-size: 16px;
	padding-bottom: 10px;
	
	width: 100%;
}










	
}
@media screen and (max-width: 369px) {
	.logo img{
		max-width: 100%;
	}
	.ind-img {
   width: 88%;
    padding: 20px 1%;
}
.ind-tu {
    width: 76%;
    margin: auto;
}
	.ind-top ul li {

    font-size: 17px;
   
}
	
}




.date{margin: 15px 10px;background:#eee;}
.date ul li{float:left;margin:0 3px;width:24px;line-height: 38px;text-align:center;}
.date ul li a{display:block;color: #999;background:url(images/date1.gif) no-repeat;font-family: 'Times New Roman';font-weight:bold;}
.date ul li a:hover{text-decoration:none; color:#2b44ad;}

.people_head{height:32px;line-height:27px;position:relative; border-bottom:1px solid #ccc; margin: 0 10px;}
.people_head span{position:absolute;top:0px;left:0px;width:56px;text-align:center;font-size:14px;color: #252525;background:url(images/people_head2.gif) no-repeat;font-weight:600;}
.people_pic #wp_news_w6 ul >li{margin-top:10px;margin-bottom:10px;float:left;width: 47%;margin-left:7px;margin-right:7px;background:#F7F8F8;height:108px;padding-top:4px;padding-bottom:4px;padding-left:4px;position:relative;}
.people_pic #wp_news_w6 ul >li span{position:absolute;top:4px;right:8px;width: 266px;}
.people_pic #wp_news_w6 ul >li span a{display:block;padding-left:10px;color: #fff;line-height:26px;background:url(images/people_pic.gif) no-repeat;}



