﻿@charset "utf-8";
/* CSS Document */

.fl{ float: left;}
.fr{float: right;}
.pos{
	position: relative;
}

.container{
	width:1170px;
	margin:auto;

}
.wc-top{
	height: 108px;	
    background: #fff;
  
}
.logo{
	width: 400px;
	height:103px ;
}
.top-right{
	width: 340px;
	margin-top: 35px;
	position: relative;
}
.top-right a.eng{
	position: absolute;
	right: 0px;
	top: 8px;
	color: #154684;
	font-size:16px ;
	text-decoration: none;
}
.search{
	background: url(../../images/search.png) no-repeat left top;
	width: 266px;
	height: 38px;
	margin-right: 70px;
	
}
.search .inp-text{
	width: 220px;
	height: 38px;
	line-height: 38px;
     background: none;
     border: none;
     padding-left: 4px;
}
.search .inp-but{
	background: none;
     border: none;
     height: 40px;
     width:40px;
     cursor: pointer;
     
}

.wc-menu{
height: 50px;
background:#246093;
	
}
.wc-menu ul {
	
}
.wc-menu ul li{
	float: left;
	line-height:50px;	 
	position: relative;	
	margin: 0px 24px 0px 0;
}
.wc-menu ul li.last {
	margin-right: 0px;
	background: none;
}
.wc-menu ul li a{
	font-size: 16px;
	color: #fff;
	display: block;
	float: left;
    text-align: center;
	text-decoration: none;
	padding: 0 20px;

	
}
.wc-menu ul li a:hover{
	color: #fff;
   background: url(../../images/yello.png) repeat-x left bottom;
	
}
.wc-menu ul li a.active{
	color: #fff;
	 background: url(../../images/yello.png) repeat-x left bottom;
	
}
.wc-menu ul li.last {
	padding-right: 0;
}

.wc-menu ul li .ernav{
	position: absolute;
	left: 0px;
	top: 50px;
	z-index: 1111;*z-index: 10; 
	background:url(../../images/bbg.png) repeat left top;
	width: 100%;
	
}
.wc-menu ul li .ernav  li{
	background: none;
	
	line-height: 28px;
	margin:0;
	text-align: left;
	float: none;
	border-bottom: 1px solid #698398;
}
.wc-menu ul li .ernav  li a{
	line-height: 30px;
	padding:5px 0px;
	display: block;
	margin: 0;
	font-weight: normal;
	border: none;
	float: none;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: none;
	width: 100%;
}
.wc-menu ul li .ernav  li a:hover{
    color: #c4ad40;
    
}
/*menu End*/
.banbg{
	/*background: #1f537e;*/
    background:url(../../images/bannbg.jpg);
	height:480px;
	padding-top: 43px;
}
.banbg i.i1{
	position: absolute;
	left: 0px;
	top:55px;
	width: 7px;
	height:277px ;
	background: #fff;
	z-index: 1111;
	
}
.banbg i.i2{
	position: absolute;
	right: 0px;
	top:55px;
	width: 7px;
	height:277px ;
	background: #fff;
	z-index: 1111;
}


#b9-mainbox { height: 392px; margin: 0px auto; width: 1170px;
overflow: hidden;
 }
#b9-mainbox .b9-list { margin: 0px auto; height: 379px; list-style: outside none none; margin: 0 auto; 
width: 526px;
/*width: 826px;*/
 }
#b9-mainbox .b9-list li { background: #f9f9f9; border: 6px solid #fff; cursor: pointer; height: 379px;
 width: 1074px; 
 /*width: 860px;*/
 overflow: hidden;}
/*banner End*/
.but{
	position: absolute;
	left: 0px;
	top: 410px;
	z-index: 100000;
	width: 100%;
	height: 30px;
	text-align: center;
}
.but ul li{
	
	width: 14px;
	height: 14px;
	border-radius: 14px;
	background: #fff;
	display: inline-block;
	margin: 0 5px;
cursor: pointer;
	
}
.but ul li:hover{
	background: #b3a071;
}
/**/




.newbg{
	background: url(../../images/newbg.jpg) no-repeat right top;
	min-height: 1057px;
	padding-top: 30px;
	
}
.new-top{
	width: 330px;
	margin: auto;
	background: url(../../images/ntbg.png) no-repeat center 14px;
	text-align: center;
}
.new-top span.sp1{
	font-size: 32px;
}
.new-top span{
	
	color: #333;
     display: block;
	
}
.new-top span img{
	display: block;
	
	margin: auto;margin-top: 5px;
}
.new-con {
    padding-top: 45px;
    min-height: 448px;
}
.new-left{
	width:570px ;
	position: absolute;
	
}
.new-left .new-li{
	background: #246093;
	height: 50px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
.new-left a{
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	text-decoration: none;
	float: left;
	padding-left: 20px;
	
}

.new-left .n-dd{
	background: #c4ad40;
	width: 85px;
	float: left;
	height: 50px;
	text-align: center;
	color: #fff;
	
}
.new-left .n-dd span{
	font-size: 20px;
	padding-top: 5px;
}
.new-left .n-dd p{
	font-size: 14px;
}


.new-right{
	width:546px ;
    min-height:358px;
}
.new-right ul li{
	margin-bottom: 26px;
}
.new-right ul li .li-img{
	width: 144px;
	height: 90px;
}
.new-right ul li .li-tt{
	width: 387px;
}
.new-right ul li .li-tt a{
	display: block;
	font-size: 16px;
	color: #333;
	
}
.new-right ul li .li-tt p{
	line-height: 21px;
	color: #777;
	font-size: 14px;
	margin-top: 8px;
}
.new-con .amore a{
	display: block;
	width:170px ;
	margin: auto;
	height: 50px;
	line-height: 50px ;
	border: 2px solid #0a93c1;
	color: #0A93C1;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
	transition: all 1.5s;
}
.new-con .amore a:hover{
	transition: all 1.5s;
	background: #0A93C1;
	color: #fff;
}



.notice{
	margin-top: 68px;
}
.notice-top{
	text-align: center;
}
.notice-top img{
	padding-top: 50px;
}
.notice-top i{
	display: block;
	width: 80px;
	height: 3px;
	background: #fff;
	margin:10px  auto;
}
.notice-top span{
	font-size: 24px;
	color: #fff;
	display: block;
	margin-bottom: 35px;
}
.notice-top a{
	color: #fff;
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	border: 2px solid #fff;
	margin: auto;
	text-decoration: none;
	
}



.notice-con{
	background: #fff;
	border: 4px solid #c4ad40;
	
	height: 350px;
	width: 930px;
	float: right;
	padding: 3px 0px 30px 120px;
}

.notice-con ul li{
	float: left;
	width: 410px;
	margin-right: 54px;
	padding: 35px 0 25px 0;
	border-bottom: 1px dotted #ccc;
    height:101px;
}
.notice-con ul li .li-dd{
	
}
.notice-con ul li .li-dd p{
	font-size: 42px;
	color: #246093;
}
.notice-con ul li .li-dd span{
	font-size: 16px;
	color: #333;
}


.notice-con ul li .li-tt{
	width: 328px;
	
}
.notice-con ul li .li-tt a{
	margin-bottom: 10px;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	display: block;
	line-height: 25px;
}
.notice-con ul li .li-tt p{
	
	font-size: 14px;
	color: #777;
	line-height: 25px;
	
}

.notice-top{
	background: #246093;
	width: 170px;
	height: 280px;
	position: absolute;
	left: 0px;
	top: 60px;
}
.hezuo{
	min-height: 540px;
	padding-top: 60px;
	background: url(../../images/hebg.jpg) no-repeat center center;
	background-size: cover;
}
.he-top{
	width: 330px;
	margin: auto;
	background: url(../../images/parbg.png) no-repeat center 14px;
	text-align: center;
}
.he-top span.sp1{
	font-size: 32px;
}
.he-top span{
	
	color: #fff;
     display: block;
	
}
.he-top span img{
	display: block;
	margin: auto;
	margin-top: 5px;
}
.parcon{
	background: #fff;
	height: 350px;
	margin-top: 45px;
	
}
.slideBox{
	
}
.slideBox a.prev{
	position: absolute;
	top: 137px;
	left:17px ;
	cursor: pointer;
	z-index: 1;
}
.slideBox a.next{
	position: absolute;
	top: 137px;
	right:17px ;
	cursor: pointer;
	z-index: 1;
}
.slideBox .bd{
	width: 950px;
	margin: auto;
	padding-top: 50px;
}
.slideBox .bd .li-img{
	width: 430px;
	height: 250px;
}
.slideBox .bd .li-tt{
	width: 470px;
}
.slideBox .bd .li-tt a{
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
	width: 234px;
	height: 47px;
	font-size: 20px;
	line-height: 47px;
	background: #246093;
	margin-bottom: 30px;
}
.slideBox .bd .li-tt p{
	font-size: 16px;
	color: #333;
	line-height: 25px;
}
/**/
.wc-link{
	min-height: 164px;
	background: #e2f4fc;
}
.wc-link ul{
	padding-top: 22px;
}
.wc-link ul li{
	float: left;
	margin-right: 45px;
	
}
.wc-link ul li img{
	height: 114px;
}
.wc-about{
	min-height: 350px;
	padding: 40px 0;
	
	
}
.ab-tt{
	width:670px;
}
.ab-tt p{
	font-size: 16px;
	color: #444;
	line-height: 25px;
}
.ab-tt a{
	width: 113px;
	height: 33px;
	display: block;
	color: #0a93c1;
	border: 2px solid #0a93c1;
	text-align: center;
	line-height: 33px;
	text-decoration: none;
	margin-top: 25px;
	 transition: all 1.5s;
	
}
.ab-tt a:hover{
	background: #0a93c1;
	color: #fff;
 transition: all 1.5s;
}
.ab-top{
	margin-bottom: 20px;
}
.ab-top img{
	display: block;
}
.ab-top i{
	display: block;
	width: 80px;
	height: 3px;
	margin: 10px 0;
	background: #c4ad40;
}
.ab-top span{
	display: block;
	font-size: 24px;
	color: #333;
}
.ab-img{
	width: 472px;
}

.wc-contact{
	min-height: 255px;
	background: url(../../images/contbg.jpg) no-repeat center center;
	background-size: cover;
	padding-top: 60px;
}
.cont-ul{
	padding-top: 50px;
}
.cont-ul ul li{
	float: left;
	width: 286px;
	border-right: 1px solid #8aabc8;
}
.cont-ul ul li:last-child{
	border-right: none;
}
.cont-ul ul li a{
	display: block;
	text-align: center;
	text-decoration: none;
}
.cont-ul ul li a img{
	margin-bottom: 20px;
	
}
.cont-ul ul li a span{
	display: block;
	font-size: 16px;
	color: #fff;
	
	
}


/*wc-foot*/
.wc-foot{
	background: #333;
	text-align: center;
	min-height: 210px;
	padding-top: 45px;

}
.fnav{
	text-align: center;
}
.fnav a{
	padding: 0 10px;
	background: url(../../images/fmbg.jpg) no-repeat right center;
	color: #fff;
}
.fnav a:last-child{
	background: none;
}
.f-con{
	width: 806px;
	margin: auto;
}
.f-con p.p2{
	text-align: center;
	padding: 25px 0;
}
.f-con p.p2 span{
	font-size: 14px;
	color: #fff;
	display: block;
	padding-top: 15px;
}
.wc-foot p.p1{
	border-top: 1px solid #6e6e6e;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}

.wc-foot p a{
	color: #fff;	
}



/*.wc-copyEnd*/




