@charset "utf-8";
/* CSS Document */
/*2019.8.9 */
.fl{ float: left;}
.fr{float: right;}
.pos{
	position: relative;
}

.container{
	width:1170px;
	padding: 0;
	margin: 0 auto;
}



.topbg{
	height:145px;
	background: url;
}
.wc-top{
	height: 148px;
}


.logo{
	width: 585px;
	height: 111px;
}
.logo img{
	width: 585px;
	height: 111px;
}

.tbg{
	background: url(../images/topbg.jpg) no-repeat center center;
	height: 148px;
	
}
.china{
	
	
}

.top-right{
	width: 332px;
	margin-top: 50px;
}

.top-right  a.cha{
	color: #949494;
	font-size: 16px;
	font-family: arial;
	text-decoration: none;
	
	text-align: center;
	line-height: 24px;
	display: inline-block;
	font-weight: bold;
	width: 55px;
	height: 55px;
	text-align: center;
	line-height: 55px;
	background: #fafafa;
}

.searchbg{
	background: url(../images/search.jpg) no-repeat left top;
	width: 245px;
	height: 47px;

	
}
.searchbg .inp-text{
	background: none;
	border:none;
	width:215px;
	height: 40px;
	line-height: 40px;
	padding-left: 3px;
	
}
.searchbg .inp-but{
	background: none;
	border: none;
	cursor: pointer;
	width:26px;
	height: 40px;
	
}
/*top end*/
.wc-menu{
	background: #203880;	
}


.wc-menu ul{
	/*转化为table 并且，宽度百分百，*/
	display: table;
	width: 100%;   
	
}
.wc-menu ul li{
	/*margin: 15px 0;*/
	position: relative;	
	/*居中并且转为table-cell*/
	text-align: center;   
	display: table-cell;
	/*float: left;*/
	
}
.wc-menu ul li.last{
	background: none;
}
.wc-menu ul li.last a{
	
	background: none;
}
.wc-menu ul li a{
	font-size: 18px;
	color: #fff;
        padding:12px 0; 
	display: block;
	text-transform: uppercase;

 
	text-decoration: none;
   
	
}
.wc-menu ul li a:hover,.wc-menu ul li a.active,.wc-menu ul li a.parent,.wc-menu ul li a.selected{
	background: url(../images/yy.jpg) repeat-x left bottom;
	
}


.wc-menu ul li .ernav{
	position: absolute;
	left: 0px;
	top: 48px;
	background: #203880;
	width: 100%;
	z-index: 1;
	display: none;
	
}
.wc-menu ul li .ernav ul li{
	text-align: center;
	float: none;
	display: block;    /*二级下拉有影响，需要转化为块状*/            
	border-bottom: 1px solid #31479f;
	background: none;
	line-height: 30px;
}
.wc-menu ul li .ernav ul li a{	
	font-size: 16px;
	text-align: center;
	background: none;
	box-shadow: none;
	border-radius: 0;
	color: #fff;
	margin: 0;
	display: block;
	padding: 6px 5px;
}
.wc-menu ul li .ernav ul li a:hover{
	background: #1e79cd;
	color: #fff;
}

/*menu End*/
.ind-con{
	
	padding-bottom: 10px;
	min-height: 810px;
}
.banner{
	height: 488px;   
        overflow: hidden;
    }

.banner .slideBox{
	
}

.banner .bd{
	text-align: center;
	height: 488px;
	
}
.banner .bd ul li{
	height: 488px;
	
}
.banner .bd ul li img{
	height: 488px;
	
}
.banner .ban-page{
	position: absolute;
	right: 30px;
	top: 400px;
	/*height: 50px;*/
}
.banner .annbg{
	position: absolute;
	left: 25px;
	top: 370px;
	cursor: pointer;
	z-index: 1;
	background: url(../images/aa.png) repeat-x left center;
	width: 320px;
	 text-align: center;
	 height:30px;
}
.banner .ann{
	
	
}
.banner .ann a{
	display: inline-block;
	margin: 0 6px;

}
.banner .ann a.prev:hover{
	background: #f2c230;
	
}
.banner .ann a.next:hover{
	background: #f2c230;
	
}
.banner .ban-page ul li {
	color: #f2c230;
	font-size: 52px;
	padding: 0 10px;
}
.banner .ban-page ul li i{
	color: #fff;
	font-size: 16px;
}

.banner .ban-text{
	position: absolute;
	left: 0px;
	top: 280px;
	padding: 25px;
	width: 320px;
	height: 90px;
	background: url(../images/btbg.png) repeat left top;
        overflow: hidden;
}
.banner .ban-text ul li a{
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	display: block;
	text-decoration: none;
	padding-left: 20px;
}

/*banner end*/
.new{
	margin-top: 45px;
	padding-bottom: 50px;
}
.new-left h4{
	font-size: 32px;
	color: #003262;
}
.new-left span{
	color: #53a2ec;
	font-size: 32px;
	display: block;
	font-family: 'AvenirLTStd-light';
	margin-top: 10px;
}
.new-right{
	width: 315px;
}
.suo {
	width:250px ;
	height:48px ;
	background: #dddddd url(../images/bb.png) no-repeat 240px center;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #003262;
	line-height: 48px;
}
.new-right .go{
	color: #fff;
	width: 50px;
	height: 50px;
	display: block;
	line-height: 50px;
	text-align: center;
	background: #00356b;
}
.new-con{
	padding-top: 37px;
}
.new-con ul li{
	float: left;
	
	width:364px ;
	margin-right: 38px;
	padding-bottom: 10px;
	border-bottom: 2px solid #00356b;
}
.new-con ul li:last-child{
	margin-right: 0;
}
.new-con ul li .li-img{
	width:364px;
	height:233px ;
	position: relative;
	border-bottom: 6px solid #f2c230;
}
.new-con ul li .li-img img{
	width:364px;
	height:233px ;
	
}
.new-con ul li .li-img .li-dd{
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/dabg.png) repeat left top;
	width: 60px;
	height: 76px;
	text-align: center;
	color: #f2c230;
	font-size: 20px;
	
}
.new-con ul li .li-img .li-dd p{
	padding-top: 10px;
}
.new-con ul li .li-img .li-dd span{
	font-size: 14px;
	display: block;
	margin-top: 5px;
}

.new-con ul li .li-tt{
	padding: 15px 30px 10px;
}
.new-con ul li .li-tt a.a2{
	color: #00356b;
	font-size: 16px;
	height: auto;
}
.new-con ul li .li-tt a.a2 img{
	vertical-align: -4px;
	padding-left: 4px;
	
}
.new-con ul li .li-tt span{
	display: block;
	color: #777;
	font-size: 14px;
	margin: 10px 0;
}
.new-con ul li .li-tt a{
font-size: 16px;
color: #333;	
text-decoration: none;
    display: block;
    height: 64px;
}
/**/
/*
.new-leftt{
	background: #f2c230;
	width: 960px;
	height: 420px;
	
	
}*/
.nnbg{
	min-height: 980px;
}
.newbg{
	background: url(../images/nnbg.jpg) no-repeat center top;
	background-size: cover;
	min-height: 840px;
}
.n-left{
	width: 585px;
}
.new-top2 {
	
}
.new-top2 h4{
	font-size: 32px;
	color: #003262;
}
.new-top2 span{
	color: #53a2ec;
	font-size: 32px;
	display: block;
	margin-top: 5px;
}

.new-leftt{
	padding-top: 60px;
	
}
.new-leftt .new-ul2{
	min-height: 160px;
	padding: 30px 0 20px 0;
}
.new-leftt .new-ul2 ul li a{
	display: block;
	color: #333;
	line-height: 35px;
	font-size: 16px;
}
.new-leftt .amore a{
	display: block;
	color: #003262;
	font-size: 16px;
}
.new-leftt{
	min-height: 380px;
	
}
.n-link{
	padding-top: 64px;
	width: 450px;
}
.n-link ul li{
	float: left;
	width: 197px;
	height:123px ;
	border: 1px solid #ddd;
	background: #f8f8f8;
	text-align: center;
	margin-right: 24px;
	margin-bottom: 20px;
}
.n-link ul li a{
text-decoration: none;
color: #264a90;
position: relative;
}
.n-link ul li a img{
	display: inline-block;
	padding-top: 35px;
	padding-bottom: 12px;
	
}
.n-link ul li a span{
	display: block;
}
.n-link ul li i.ih{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: -27px;
	
}
.n-link ul li:hover{
	background: #264a90;
}
.n-link ul li:hover a{
	color: #f2c230;
}
.n-link ul li:hover .ih{
	visibility: visible;
}

.new-rightt{
	padding-top: 160px;
	width: 540px;
}

.nt3 h4{
	font-size: 32px;
	color: #fff;
	font-weight: normal;
}
.nt3 span{
	font-size: 32px;
	color: #f2c230;
	font-family: 'AvenirLTStd-light';
	
}

.n-rightul{
	padding-top: 15px;
}
.n-rightul ul li{
	color: #fff;
	border-bottom: 1px dotted #fff;
	padding: 22px 0;
	margin-bottom: 10px;
}
.n-rightul ul li a{
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.n-rightul ul li .li-ut{
	
}
.n-rightul ul li .li-ut p{
	font-size: 14px;
	line-height: 25px;
	color: #fff;
}
.n-rightul ul li .li-ut p img{
	padding-right: 4px;
}
.new-rightt .amore a{
	display: block;
	font-size: 16px;
	color: #fff;
	margin-top: 35px;
}





/**/
.wc-foot{
	background:#131426 ;
	padding:40px 0px 30px;
   
    min-height: 100px;
  text-align: center;
    
    }
.wc-foot .mar2{
    	margin-top: 20px;
    }
.wc-foot p{
	font-size: 14px;
	color: #fff;
	line-height: 21px;
}
.wc-foot p a{
	font-size: 14px;
	color: #999;
	line-height: 21px;
}
.wc-foot p.p1{
	color: #999;
}

/*.wc-copyEnd*/
