li{
	list-style: none;
}
body{
	margin: 0;
	padding: 0;
	font-family: "Î¢ÈíÑÅºÚ";
	overflow-y:scroll;
}
ul{
	padding: 0 !important;
}


/*Í·²¿*/
.hear_img{
	width: 100%;
	height: 120px;
	background: url(img/hear.png) repeat; 
}
.logo{
	width: 1300px;
	height: 120px;
	padding: 10px 0 0 50px;
	margin: 0 auto;
	overflow: hidden;
	z-index: 1000;
}
.logo img{
	width: 110px;
	float: left;
	padding-right: 10px;
}
.name{
	display: inline-block;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 22px;
}
.name p{
	margin: 12px 0;
	font-weight: bold;
}
.search{
	float: right;
	margin: 30px 50px 0 0;
}
.search .shuru{
	width: 300px;
	height: 30px;
	background: none;
	margin: 0;
	border: 1px solid #CCCCCC;
	padding-left: 20px;
}
.search .on{
	float: right;
	width: 80px;
	height: 35px;
	background: #1A76BF;
	color: white;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	border-left: none;
}
.search .on:hover{
	color: black;
}
.w{
	/*! font-family: "microsoft yahei"; */
font-size: 16px;
color: black;
background: #f6f6f6;
/*height: 50px;
width: 120px;*/
width: 75px;
height: 40px;
margin-left: 40px;
float: left;
/*border:1px solid #E2E1D9;*/
text-align: center;
line-height: 2.5;

/*font-family: "ºÚÌå";*/
}
.w:hover{
	color: white;
	background-color: #1a76bf;
}
a{
	text-decoration: none;
	color: black;
}
.b{
	background-color: #1a76bf;
	color: white;
}
.Navbar{
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
	background: #F6F6F6;
	padding:10px 0px;
}
.Navbar ul{
	/*(margin: 10px;*/
}
.page-contre ul{
	margin: 0 !important;
}
.language{
	float: right;
	padding: 35px 85px 0 0;
}
.language a{
	color: #999999;
}
.language a:hover{
	color: black;
}
.language span{
	color: #999999;
	padding: 0 10px;
}
/*µ×²¿*/
.footer{
	width: 1300px;
	height: 170px !important;
	background: #1a76bf;
	margin: 0 auto;
	margin-top: 30px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
}	
.footer-page{
	padding-top: 10px;
}	
.footer ul a{
	color: white;
	/*float: left;
	margin-right: 50px;
	text-decoration: none;*/
}

.footer ul a:hover{
	color: red;
}

.in{
	width: 530px;
	overflow: hidden;
	margin: 0 auto;
	padding: 20px 0;
}
.num{
	text-align: center;
	color: white;
	line-height: 24px;
}

.in li{
/*	border-bottom: 2px solid white;
	padding: 10px 0;*/
}

.num a{
	color: white;
	text-decoration: none;
}
.num a:hover{
	color: red;
}
.centre{
	width: 1300px;
	margin: 0 auto;
	/*border: 1px solid red;*/
}
.top-img{
	margin-bottom: 30px;
}

.page-main {
	width: 1300px;
	overflow: hidden;
	/*border: 3px solid black;*/
}
#page-sider{
	width: 215px;
	background: #f9fafa;
	float: left;
	overflow: hidden;
}
.sider-list li{
	width: 170px;
	height: 35px;
	line-height: 2;
	border-bottom:1px dotted #C9C9C9;
	margin: 0 auto;
	margin-top: 5px;
    padding-left: 10px;
}
.sider-nav{
	width: 215px;
	display: inline-block;
	padding-bottom: 50PX;
}
.page-contre{
	width: 1030px;
	/*min-height: 500px;*/
	float: right;
	font-size:14px;
	line-height:28px; 
	
}
.page-contre li{
	/*display: none;
	white-space: 1020px;
	height: 350px;
	text-align: center;*/
}
.page-contre li.show{
	/*display: block;*/
}
#page-sider h2{
	background: #3a8bc8;
	width: 215px;
	height: 73px;
	text-align: center;
	color: white;
	font-size: 20px;
	line-height: 2.5;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 30px;
	margin: 0;
}
.page-contre-title{
	border-bottom: 1px solid #CCCCCC;
	line-height: 50px;
	overflow: hidden;
}

.right{
	float: right;
	/*color: #a0a0a0;*/
	padding:20px 10px 0 0;
}

.right a:hover { text-decoration:underline; }

.sider-list a:hover{
	width: 85%;
	margin: 0 auto;
	display: block;
	background: #7ebeef;
	color: white;
}
.cetre-table td{
	/*color: #999999 !important;*/
}
.sider-list .active{
	width: 85%;
	margin: 0 auto;
	background: #7ebeef;
	color: white !important;
	display: block;
}
.about-name{
	float: left; 
	color: #3a8bc8;
	margin: 0;
	font-family: "Î¢ÈíÑÅºÚ" ;
	font-size: 32px;
	padding-bottom: 20px;
}
.news-zx{
	width: 1030px;
	overflow: hidden;
	float: right;
}
.news-zx ul{
	margin-top: 0;
}
.page-deta{
	padding: 20px 0;
	/*width: 1020px;
	margin: 0 auto;
	text-indent: 2em;
	text-align: left;
	line-height: 40px;*/
	
	line-height:28px;
}
.page-new{
	/*padding-top: 50px;*/
	width: 900px;
	margin: 0 auto;
}
.page-new li{
	border-bottom: 1px dashed #707070;
	overflow: hidden;
}
.pagination {
    /*font-size: 0;*/
    text-align: center;
    margin: 30px 0;
}

/*.pagination .prev, .pagination .next {
    font-family: "Microsoft YaHei" ! important;
}

.pagination .current,.pagination a:hover {
    color: #fff;
    background-color: #3a8bc8;
}*/

.pagination a {
   /* color: #000;
    line-height: 32px;*/
	margin:0px 5px;
   /* width: 28px;*/
    /*margin: 0 3px;*/
}

.pagination a:hover { text-decoration:underline }

.time{
	float: left;
	margin: 20px 0;
}
.time span{
	color: #333;
}			
.day{
	display: block;		    
	font-family: Arial;
	font-size: 34px;
	text-align: center;
	line-height: 50px;
	width: 80px;
	background-color: #e5e5e5;
	margin-bottom: 5px;
}
.year{
	display: block;
	font-family: Arial;
	font-size: 16px;
	text-align: center;
	line-height: 22px;
	width: 80px;
	background-color: #e5e5e5;
}
.page-new h3{
	width: 750px;
	display: inline-block;
	padding: 20px 0 0 50px;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.page-new h3 a{
	color: #333;
}
.page-new h3 a:hover{
	color: rgb(58, 139, 200);;
}
.page-table a{
	color: #999999;
}
.page-table a:hover{
	color: black;
}
.page-table{
	width: 25%;
	white-space: nowrap;
    text-overflow: ellipsis;
   	overflow: hidden;
}
.tab1,.tab5,.tab6{
}
.tab2,.tab3{
}
.tab4{
}
.table {
	padding: 0;
	border-collapse: collapse;
}
.table tr {
	border: 1px solid #ddd;
	/*font-size: 14px;*/
}
.table thead tr {
	background: linear-gradient(#fff, #f6f6f6);
}
.table th, .table td {
	/*padding: 5px;*/
	/*border: none;*/
	/*height:30px; line-height:30px;*/
}
.table th {
	border: 1px solid #ddd;
}

.td1 { text-align:center; }
.td2 { text-align:left; padding-left:10px; }


.wrapper{
	width: 1300px;
	height: 400px;
	margin: 20px 0;
}
.about,.news{
	width: 430px;
	height: 400px;
	float: left;
	margin-right: 10px;
	overflow: hidden;
}
.work{
	width: 420px;
	height: 400px;
	display: inline-block;
	overflow: hidden;
}
.work ul img{
	width: 420px;
	height: 105px;
}
.top{
	width: 430px;
	height: 35px;
	background: #e4e4e4;
}
.top .top-txt{
	float: left;
	width: 100px;
	height: 35px;
	color: white;
	line-height: 2;
	background: #1977be;
	text-align: center;
}
.top_w{
	width: 420px;
	height: 35px;
	background: #e4e4e4;
}
.top_w .top-work{
	float: left;
	width: 100px;
	height: 35px;
	color: white;
	line-height: 2;
	background: #1977be;
	text-align: center;
}
.top-detail p{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px !important;
}

.company li{
	border-bottom: 1px solid #e4e4e4;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	line-height: 68px;
}
.company li span{
	float: right;
}
.company li:hover{
	color: #1977be;
}
.company{
	padding: 0;
}
.more{
	float: right;
	font-size: 14px;
	line-height: 2.4;
}
.more:hover{
	color: #1977be;
}
.work li a img{
	margin-top: 8px;
}
.news .new-content {
    padding: 0 10px;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 14px;
}
.news .new-top {
	width: 420px;
    /*height: 185px;*/
    overflow: hidden;
}
.news .new-top .top-title {
    color: #379289;
    font-size: 16px;
    padding:10px 0 0 0; 
}
.news .new-top .top-date {
    font-size: 12px;
    color: #379289;
    margin-bottom: 10px;
}
.news .top-detail {
    zoom: 1;
}
.news .top-detail .detail-pic {
    display: block;
    float: left;
    width: 170px;
}
.news .top-detail .detail-pic img {
    display: block;
}
.news .top-detail p {
    float: left;
    line-height: 1;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 12px;
    margin: 0;
    text-align: justify;
    width: 230px;
}
.news .top-detail:after {
    content: "\20";
    display: block;
    clear: both;
    height: 0;
}
.news .new-list {
    height: 170px;
    overflow: hidden;
}
.news .new-list .firstChild {
    /*border-top: 1px solid #ccc;*/
}
.news .new-list li {
   /* color: #999;*/
    line-height: 37px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}
.news .new-list span {
    float: right;
    margin-left: 20px;
}
.news .new-list a {
    /*color: #999;*/
    display: block;
    float: left;
    /*width: 380px;*/
   	width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news .new-list a:hover{
	color: rgb(58, 139, 200);
}

/*ÓÑÇéÁ´½Ó*/
.friend{
	width: 1300px;
	height: 50px;
	background: #89c3ee;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
}
.friend .inp{
	width: 200px;
	height: 30px;
	margin:10px 0 0 170px;
}


.banner{
  width: 1300px;
  height: 460px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  padding-bottom: 50px;
}
.banner a {
  text-decoration: none;
}
.banner img {
  width: 850px;
  height: 505px;
  position: absolute;
  top: 0;
  left: 0;
}
.banner .btns {
  width: 100%;
  position: absolute;
  left: 400px;
  bottom: 20px;
}
.banner .box-btn {
  border: none;
  outline: none;
  padding: 0;
  margin: 0 5px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: orange;
  opacity: 0.5;
  cursor: pointer;
}
.banner .active {
  background-color: orangered;
}
.banner .btn-left {
  font-size: 100px;
  color: gray;
  left: 0;
  top: 50%;
  margin-top: -75px;
  position: absolute;
  opacity: 0.5;
  z-index: 10;
}
.banner .btn-right {
  font-size: 100px;
  color: gray;
  right: 0;
  top: 50%;
  margin-top: -75px;
  position: absolute;
  opacity: 0.3;
  z-index: 10;
}
.banner .btn-left:hover,
.banner .btn-right:hover {
  opacity: 1;
}
.banner-about{
  	width: 400px;
  	height: 400px;
  	float: right;
    color: #fff;
    padding: 80px 25px 25px;
    background-color: #1977be;
}
  .banner-about h1 {
    font-size: 27px;
    font-family: "Microsoft YaHei" ! important;
    padding-bottom: 25px;
    border-bottom: 1px solid #fff;
    margin-bottom: 25px;
}
.banner-about .more {
    display: inline-block;
    color: #1977be;
    padding: 2px 10px;
    background-color: #fff;
    float: left;
}
.group1 .banner-about .more span {
    font-family: "Microsoft YaHei" ! important;
    margin-left: 5px;
}

#bnDescript{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	text-align: left !important;
	line-height: 22px;
}



	* { padding:0px; margin:0px; }
	
	#article { margin:10px; width:1010px; float:left; line-height:22px; margin-bottom:20px; }
	#article h1 { text-align:center; font-size:20px; font-weight:bold;  }
	#article .a_con1 { text-align:center; padding:2px 0px; background:#f8f8f8; height:20px; line-height:20px; margin:10px 0px; padding:10px 0px; border:#f3f3f3 1px solid; }				
	#article .a_con2 { margin:20px 0px 10px; }
	#article img { max-width:100%; }
	#article a { }
	#article a:hover { color:#FF0000; }
	
	#cptable { margin-top:20px; }
	#cptable td { text-align:left; height:30px; line-height:30px; float:left; width:100%;  }
	
	#footer { width:1300px; margin:30px auto 0px auto;  background: #1a76bf; font-size: 14px; color:#FFF; line-height:28px; padding:10px 0px 20px; }
	#footer a { color:#FFF; }
	#footer a:hover { text-decoration:underline; }
	
	#footer .ft1 { text-align:center;  }
	#footer .ft1 a { margin:0px 10px; }