@charset "utf-8"

/*


*/
body{
	font-family: "Segoe UI", Arial, "Microsoft Yahei", sans-serif;
	font-size:12px;
	-webkit-font-smoothing:antialiased;

}
*{
	margin: 0px;
	padding: 0px;
font-family: "å¾®è½¯é›…é»‘" !important;
	}
*{
margin:0;
padding:0;
}
ul,li{
	list-style: none;
}
a{
	text-decoration: none;
	color: #333;
}
a:hover{
	color:#000;
	webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;	
}
img{
	border: 0;
}
.clear{
	clear: both;
}
 #top,#banner,#containter,#foot,#tittle{
 	width: 100%;
 	height: auto;
	min-width:1280px;
 }
 /*head*/
#top{
	background: url(/images/topba.jpg) repeat-x;
}
#logo{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.home{ width:60px; overflow:hidden; }
.m_h_ico{ width:60px; height:48px; background:url(/images/language_ico.png) -291px -48px no-repeat; display:block; }
.navyy{width:100%; height:0px; background:url(/imagess/bgyy01.png) repeat-x; position:relative; top:4px; z-index:999; overflow:hidden; }
.tittle ul li.cur a{background:url(/images/bg_04.gif) repeat-x;color:#042c59;}
.tittle ul li a.cur{background:url(/images/bg_04.gif) repeat-x; color:#042c59;}

#tittle{
	height: 51px;
	background: url(/images/titbg.jpg) repeat-x;
z-index:999999;
}
.tittle{
	width: 1200px;
	height: 51px;
	margin: 0 auto;
}
.tittle ul{
	width: 100%;
	height:51px;
	background:url(/images/language_15.gif) no-repeat left;
	padding-left:2px
}
.tittle ul li{
	float: left;
	line-height:50px;
	border-width: 0 1px 0 0;
	background:url(/images/language_15.gif) no-repeat right;
	padding-right:3px;
}
.tittle ul li a{
	color: #fff;
float:left;line-height:48px;font-size:16px;padding:0 22px;
}

/*banner*/
.banner{ overflow:hidden;}
.focus {
	margin: 0px auto 3px; 
	width: 1280px; 
	height: 430px; 
	overflow: hidden; 
	float: left; 
	position: relative; 
}
.banner img {
	width: 100%;min-width:1280px;
}
.focus .shadow .title {
	width: 100%;min-width:1280px; 
	height: 65px; 
	padding-top: 20px; 
	padding-left: 30px;
}
.focus .shadow .title a {
	color: rgb(255, 255, 255); 
	overflow: hidden; 
	font-size: 14px; 
	font-weight: bolder; 
	text-decoration: none;
}
.focus .btn {
	left: 510px; 
	bottom: 34px; 
	overflow: hidden; 
	position: absolute; 
	-ms-zoom: 1;
}
.focus .btn a {
	background: rgb(217, 217, 217); 
	font: 12px/15px "å®‹ä½“"; 
	margin: 0px 5px; 
	outline: 0px; 
	border-radius: 7px; 
	width: 13px; 
	height: 13px; 
	text-align: center; 
	color: rgb(176, 176, 176); 
	text-decoration: none; 
	float: left; 
	display: inline; 
	position: relative; 
	font-size-adjust: none; 
	font-stretch: normal;
}
.focus .btn a:hover {
	background: rgb(252, 17, 74); 
	cursor: pointer;
}
.focus .btn a.current {
	background: rgb(252, 17, 74);
	 cursor: pointer;
}
.focus .fPic {
	left: 0px; 
	top: 0px; 
	width: 100%;min-width:1280px; 
	position: absolute;
}
.focus .D1fBt {
	height: 16px; 
	overflow: hidden; 
	z-index: 10; 
	-ms-zoom: 1;
}
.focus .shadow {
	background:url(/images/banner-bg.png) repeat;
	left: 0px; 
	width: 100%;min-width:1280px; 
	height: 55px; 
	text-align: left; 
	bottom: 0px; 
	display: block; 
	position: absolute; 
	z-index: 10;
}
.focus .shadow a {
	left: 50%; 
	width:580px; 
	height: 55px; 
	color: rgb(255, 255, 255); 
	line-height: 55px; 
	overflow: hidden; 
	font-family: "å¾®è½¯é›…é»‘"; 
	font-size: 16px; 
	text-decoration: none; 
	text-align: left;
	display: inline-block; 
	left:15px;
	position: absolute;
}
.focus .fcon {

	width: 100%;min-width:1280px; 
	height: 440px; 
	float: left; 
background-position: 50% 0;
background-repeat: no-repeat;
overflow:hidden;
	background-size: cover;
	position: relative;
}
.focus .fcon img {
	display: block;
}
.focus .fbg {
	width: 180px; 
	height: 20px; 
	text-align: center; 
	right: 0px; 
	bottom: 15px; 
	position: absolute; 
	z-index: 200;
}
.focus .fbg div {
	margin: 4px auto 0px; 
	height: 14px; 
	overflow: hidden; 
	-ms-zoom: 1;
}
.focus .D1fBt a {
	background: url("/images/point.png") no-repeat; 
	margin: 0px 5px; 
	width: 14px; 
	height: 14px; 
	color: rgb(176, 176, 176); 
	float: left; 
	display: inline; position: relative; _background: none;
}
.focus .D1fBt .current {
	background: url("/images/point_1.png") no-repeat; _background: none;
}
.focus .D1fBt a:hover {
	background: url("/images/point_1.png") no-repeat; _background: none;
}
.focus .D1fBt img {
	display: none;
}
.focus .D1fBt i {
	font-style: normal; display: none;
}
.focus .prev {
	background: url("/images/focus_btn.png") no-repeat; width: 40px; height: 74px; position: absolute; _background: none;
}
.focus .next {
	background: url("/images/focus_btn.png") no-repeat; width: 40px; height: 74px; position: absolute; _background: none;
}
.focus .prev {
	background-position: 0px -74px; left: 50px; top: 50%; margin-top: -37px; cursor: pointer;
}
.focus .next {
	background-position: -40px -74px; top: 50%; right: 50px; margin-top: -37px; cursor: pointer;
}
.focus .prev:hover {
	background-position: 0px 0px;
}
.focus .next:hover {
	background-position: -40px 0px;
}
.con1-r{
	width: 580px;
	height: 375px;

}
h3.bkt{
	height: 40px;
	padding: 0 0 0 5px;
	line-height: 40px;
	border-bottom:1px solid #ccc;
}
h3.bkt span.bkm{
	float: left;
	color:#163786;
	font-size: 16px;
	font-weight: bold;
}
h3.bkt span.bkm em{
	font-style: normal;
	font-size: 12px;
	color: #888;
	padding:0 5px;
	font-weight: normal;
}
h3.bkt span.more{
	float: right;
}

h3.bkt span.more a{
	font-size: 12px;
	padding:0 15px 0 0;
}

/*containter*/
#containter{
	padding-top: 15px;
}
#containter h5{
	color: #016864;
	margin-top: 5px;
font-weight: normal;
}

.news,.tongzhi,.kuaixun{
	width: 1160px;
	margin: 0 auto;
}
#contop a{
	color: #999999;
	float: right;
line-height:36px;
}
#contop img{ float:left;}
/*news*/
.news{
	border-bottom: 1px #e9e8ea solid;
	padding-bottom:35px;
}
#newscon{
	padding-top: 10px;
}
#newscon1,#newscon2,#newscon3{
	width: 365px;
	float: left;
}
#newscon1 h5{
	font-size:16px;
	margin:8px 0;
font-weight: normal;
}
#newscon1 h5 a{
color: #016864;
}
.news p{
	width: 360px;
	height: auto;
	color: #767575;
	font-size: 12px;
	line-height: 24px;
	margin-top: 5px;
}
.newsimg{
	width: 365px;
	border: 1px #016864 solid;
	border-width: 2px 0 0 0 ;
}
.newsimg2{
	width: 365px;
	height: 165px;
	border: 1px #e0823d solid;
	border-width: 2px 0 0 0 ;
	margin-top: 5px;
}
#newscon2,#newscon3{
	margin-left: 30px;
}

/*tongzhi*/
.tongzhi{
	padding: 20px 0;
	border-bottom: 1px #e9e8ea solid;
}
.tongcon{
	padding-top: 15px;
}
.fir{
	width: 100%;
	height: 85px;
}
#time{
	width: 60px;
	height: 60px;
	border: 1px solid silver;
	float: left;
}
#time p{
	width: 360px;
	height: auto;
	line-height: 35px;
	margin-top: 5px;
	color: #7b5126;
	font-size: 24px;
	margin-left: 12px;
}
#time span{
	color: #ae5e53;
	font-size: 10px;
	margin-left:8px ;
}
#firr{
	margin-left: 80px;
}
#firr span{
	font-size: 16px;
	color:#252121;
}
.fir p {
	width: 480px;
	height: auto;
	color: #767575;
	font-size: 12px;
	line-height: 24px;
	margin-top: 5px;
}

#tongcon1{
	width: 1160px;
	height: auto;
	float: left;
	
}
.tongcon ul{
	
}
.tongcon ul li{
	list-style: none;
	line-height: 35px;
}
.tongcon ul li span{
	color: #a2483c;
	font-size:14px;
	
}
.tongcon ul li  a{
	margin-left: 20px;
	color:#333333;
	font-size:14px;
}
/*kauixun*/
#contop{
	margin:10px 0;
	}
.kuaixun{
	padding-top: 20px;
}
.kuaixun ul{
	padding: 15px 0px;
}
.kuaixun ul li{
	list-style: none;
	line-height: 24px;
	width: 370px;
margin-bottom:17px;
height:48px;
}
.kuaixun ul li a{
	font-size:14px;
}
.kuaixun ul li a:hover{
	font-size:14px;
	color:#016864;font-weight:700;
}
#kuaicon1,#kuaicon2,#kuaicon3{
	width: 365px;
	float: left;
}
#kuaicon3{
	border: 1px #016864 solid;
	border-width: 2px 0 0 0;
}
#kuaicon1,#kuaicon2{
	border: 1px #e0823d solid;
	border-width: 2px 0 0 0;
}
#kuaicon2,#kuaicon3{
	margin-left: 30px;
}
#kuaicon1{
	padding: 15px 0px;
}
#kuaicon1 p{
	font-size: 14px;
	float: left;
	margin: 10px 0px 0px 5px;
}
#kuaitime{
	width: 53px;
	height: 48px;
	float: left;
	margin-right:10px;
}
#kuaitimet{
	width: 100%;
	height: 24px;
	background: #ededed;
	text-align: center;
line-height:24px;
}
#kuaitimef{
	width: 100%;
	height: 24px;
	background: #e0823d;
	text-align: center;
line-height:24px;
}
#kuaitimet span{
	font-size: 13px;
	
}
#kuaitimef span{
	color: #FFFFFF;
	font-size: 13px;	
}
#kuaitimef1 span{
	color: #FFFFFF;
	font-size: 13px;		
}
#kuaitimef1{
	width: 100%;
	height: 24px;
	background: #016864;
	text-align: center;
line-height:24px;	
}
/*å¿«é€Ÿå¯¼èˆª*/
#daohang{
	width: 100%;min-width:1280px;
	min-height: 118px;
	background: #f8f7f4;
}
.daohang{
	width: 1160px;
	height: auto;
	margin: 0 auto;
}
.daohang h4{
	font-size:18px;
	font-weight:normal;
	}
.daohang ul {
	width: 100%;min-width:1280px;
	height: auto;
}
.daohang ul li{
	float: left;
	list-style: none;
	padding: 25px 37px 10px 10px;
	font-size: 15px;
	color:#333333;	
}

/*ä¸“é¢˜æ ç›®*/
#zhuanti{
	width: 100%;min-width:1280px;
	height: 181px;
	background: #e0e0e0;
}
.zhuanti{
	width: 1160px;
	height: auto;
	margin: 0 auto;
}
.zhuanti ul {
	width: 100%;min-width:1280px;
	height: auto;
}
.zhuanti h4{
	font-size:18px;
	font-weight:normal;
float:left;
	}
.zhuanti ul li{
	float: left;
	list-style: none;
	padding: 25px 16px 15px 0px;
	font-size: 14px;
	
}
/*åº•éƒ¨å¯¼èˆª*/
#foottit{
	width: 100%;min-width:1280px;
	height: 100px;
	background: #0a5855;
	overflow: hidden;
}
.foottit {
	width: 1160px;
	height:auto;
	margin: 0 auto;
	}

.ul li{
	list-style: none;
	float: left;
	padding: 10px 16px;
}
.ul li a{
	color: #016864;
	font-size:16px;
	
}
ol li{
	clear: both;
	padding: 1px;
}
ol a{
	color: #000;
}
dl dt{
	color: #4e4d4d;
	padding:0px 0px 0px 0px;
	font-size:14px;
width: 180px;
overflow: hidden;
}
/*åº•éƒ¨*/
#foot{
	width: 100%;min-width:1280px;
	height: 118px;
	background: #016864;
}
.foot{
	width: 1160px;
	height: auto;
	margin: 0 auto;
}
.footleft{
	width: 670px;
	height: 60px;
	float: left;
	padding-top: 35px;
}
.footleft img{
	padding-right: 10px;
}
.footleft p{
	font-size: 12px;
	color: #b3b8b7;
	line-height: 19px;
}
.footright{
	width: 320px;
	height: 105px;
	float: right;
	padding-top: 15px;
}
.footright ul li{
	list-style: none;
	float: left;
	padding: 0px 10px;
	text-align: center;
}
.footright ul li p{
	font-size: 12px;
	color: #FFFFFF;
	
}