body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑",arial;
}
li{list-style-type: none;}
a{ text-decoration: none;}
body{ max-width: 1920px; min-width: 1280px; margin: auto;}
li{ list-style-type: none;}
a{ text-decoration: none;}
img{ vertical-align: middle;}
input{ outline: none;}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clear{clear: both;}
.content{
	width: 1280px;
	margin: 0 auto;
}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float: left;}
.fr{ float: right;}
.d_none{
	display: none;
}


.header{
	width: 100%;
	height: 100px;
}
.logo,.logo li{
	height: 100px;
}

.h_right{
	width: 770px;
}
.language{
	margin-top: 26px;
	line-height: 14px;
}
.language li,.language li p{
	float: left;
}
.language li:first-of-type{
	margin-right: 18px;
}
.language li p:first-of-type{
	margin-right: 5px;
}
.language a{
	font-size: 14px;
	color: #8a8a8a;
}
.nav{
	width: 100%;
	float: left;
	margin-top: 25px;
}

.nav>li{
	width: 108px;
	height: 25px;
	float: left;
	margin-left: 2px;
	text-align: center;
	position: relative;
}
.nav>li>a{
	display: block;
	width: 100%;
	height: 26px;
	font-size: 16px;
	color: #444444;
}
.nav>li:hover>a{
	color: #0083c0;
	text-decoration: underline;
}
.nav .cur>a{
	color: #0083c0;
	text-decoration: underline;
}
.nav>li>ul{
	display: none;
	width: 100%;
	padding-top: 11px;
	background: url(../images/sanjiao.png) no-repeat center top;
	position: absolute;
	left: 0;
	top: 25px;
	z-index: 10;
}
.nav>li:hover >ul{
	display: block;
}
.nav>li ul li{
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #1e87d0;
	border-top: 1px solid #65ade0;
}
.nav>li ul li:first-of-type{
	border-top: none;
}
.nav>li ul li a{
	font-size: 14px;
	color: #FFFFFF;
}




.banner{
	width: 100%;
	position: relative;
}
.banner img{
	width: 100%;
}
.banner .swiper-container {
  	width: 100%;
}
.banner .swiper-container img{
  	vertical-align: middle;
}
.banner .pagination {
  position: absolute;
  right: 320px;
  text-align: center;
  bottom:33px;
  z-index: 6;
}
.banner .swiper-pagination-switch {
  display: inline-block;
  width: 15px;
  height: 14px;
  margin: 0 3px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  opacity: 0.5;
}
.banner .swiper-active-switch {
  opacity: 1;
}


.main{
	width: 100%;
}

.iabout{
	width: 100%;
}
.i_tit{
	width: 100%;
	height: 80px;
	float: left;
	margin-top: 45px;
	background: url(../images/itit_bg.png) no-repeat center bottom;
	text-align: center;
}
.i_tit p{
	width: 100%;
	height: 36px;
	font-size: 24px;
	color: #2d2d2d;
	line-height: 30px;
	background: url(../images/itit_cn_bg.png) no-repeat center bottom;
}
.i_tit span{
	font-size: 14px;
	color: #2d2d2d;
	line-height: 34px;
	text-transform: uppercase;
}
.iabout_con{
	width: 100%;
	float: left;
	margin-top: 45px;
	margin-bottom: 45px;
}
.iabout_img{
	width: 510px;
	height: 342px;
}
.iabout_f{
	width: 750px;
	font-size: 16px;
	line-height: 28px;
	color: #525252;
}
.iabout_f a{
	font-size: 14px;
	color: #0b7dc7;
	margin-left: 24px;
}

.inews{
	width: 100%;
	height: 438px;
	background: #e9f5fe;
}
.inews_l{
	width: 728px;
	height: 342px;
	border: 1px solid #b5b5b5;
	box-sizing: border-box;
	margin-top: 48px;
}
.inews_in{
	width: 690px;
	margin: 0 auto;
}
.inews_ltop{
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #b5b5b5;
}
.inews_tab li{
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #424242;
	margin-right: 20px;
}
.inews_tab li:hover{
	border-bottom: 3px solid #0b7cc7;
	color: #0b7dc7;
}
.inews_tab .cur{
	border-bottom: 3px solid #0b7cc7;
	color: #0b7dc7;
}
.inews_ltop .fr a{
	font-size: 16px;
	color: #424242;
	line-height: 45px;
}
.inews_con{
	width: 100%;
	margin-top: 20px;
}
.inews_cons{
	width: 100%;
	display: none;
}

.inews_cons:first-of-type{
	display: block;
}
.inews_frist{
	width: 100%;
}
.inews_frist h3{
	font-size: 18px;
	line-height: 22px;
	color: #242424;
	font-weight: normal;
}
.inews_frist p{
	font-size: 14px;
	line-height: 23px;
	color: #7e7e7e;
}
.inews_frist p span{
	color: #0b7dc7;
}
.inews_list{
	width: 100%;
}
.inews_list li{
	width: 100%;
	float: left;
	margin-top: 10px;
	font-size: 14px;
	line-height: 38px;
	background: url(../images/inews_dian.png) no-repeat left center;
}
.inews_list li a{
	color: #424242;
}
.inews_list li a .fl{
	margin-left: 14px;
}



.inews_r{
	width: 517px;
	height: 342px;
	margin-top: 48px;
	position: relative;
}
.inews_r .swiper-container {
  	width: 100%;
}
.inews_img,.inews_img img{
	width: 517px;
	height: 342px;
}
.inews_r .swiper-slide {
  	position: relative;
}
.inews_rtit{
	width: 100%;
	height: 42px;
	background: rgba(0,0,0,0.45);
	font-size: 16px;
	color: #e7e7e7;
	line-height: 42px;
	position: absolute;
	left: 0;
	bottom: 0;
	text-indent: 14px;
}
.inews_r .pagination {
  position: absolute;
  right: 14px;
  text-align: center;
  bottom:12px;
  z-index: 6;
}
.inews_r .swiper-pagination-switch {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 0 2px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  opacity: 0.5;
}
.inews_r .swiper-active-switch {
  opacity: 1;
}


.yeji{
	width: 100%;
}
.yeji_con{
	width: 100%;
	float: left;
	margin-top: 47px;
	position: relative;
	margin-bottom: 35px;
}
.yeji_list{
	width: 100%;
	position: relative;
	text-align: center;
}
.yeji_list .swiper-slide div{
	width: 314px;
	margin: 0 auto;
}
.yeji_list .swiper-slide img{
	width: 100%;
}
.yeji_list p{
	width: 100%;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #232323;
} 

.yeji-left,.yeji-right{
	display: block;
	width: 28px;
	height: 63px;
	position: absolute;
	cursor: pointer;
	top: 50%;
	margin-top: -42px;
	z-index: 10;
}
.yeji-left{
	left: 3px;
}
.yeji-right{
	right: 3px;
}


.footer{
	width: 100%;
	margin-top: 5%;
}
.f_in{
	width: 100%;
	height: 230px;
	background: #0b7dc7;
}
.f_nav{
	margin-top: 20px;
}
.f_nav dl{
	float: left;
	margin-left: 30px;
}
.f_nav dl:first-of-type{
	margin-left: 0px;
}
.f_nav dl dt{
	margin-bottom: 20px;
}
.f_nav dl dt a{
	font-size: 16px;
	color: #FFFFFF;
}
.f_nav dl dd{
	margin-bottom: 5px;
}
.f_nav dl dd a{
	font-size: 14px;
	color: #FFFFFF;
}
.f_nav dl dd{
	font-size: 14px;
	color: #FFFFFF;
}
.f_nav dl:last-of-type dd p{
	float: left;
	line-height: 30px;
}
.f_nav dl:last-of-type dd p:first-of-type+p{
	width: 220px;
}


.ewm{
	width: 136px;
	margin-top: 28px;
}
.ewm li{
	width: 136px;
	height: 136px;
	background: #FFFFFF;
}
.ewm p{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
}


.banquan{
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #005f9f;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
}
.banquan span:first-of-type{
	margin-right: 16px;
}
.banquan a:first-of-type{
	margin-right: 16px;
	color: #fff;
}

/*about*/
.weizhi{
	width: 100%;
	height: 44px;
	font-size: 14px;
	color: #666666;
	line-height: 44px;
}
.weizhi a{
	color: #666666;
}
.ny_main{
	width: 100%;
}
.ny_left{
	width: 248px;
}
.nyl_tit{
	width: 100%;
	height: 120px;
	background: #0b7dc7;
	color: #FFFFFF;
	text-align: center;
	display: table;
}
.nyl_tit li{
	display: table-cell;
	vertical-align: middle;
}
.nyl_tit span{
	font-size: 23px;
	line-height: 40px;
}
.nyl_tit p{
	font-size: 14px;
}
.nyl_list{
	width: 100%;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	border-bottom: none;
}
.nyl_list li{
	width: 100%;
	height: 58px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 18px;
	line-height: 58px;
	text-align: center;
}
.nyl_list li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #333333;
}
.nyl_list li:hover a{
	color: #0b7dc7;
}
.nyl_list .cur a{
	color: #0b7dc7;
}

.ny_right{
	width: 999px;
	border: 1px solid #e0e0e0;
	box-sizing: border-box;
	margin-bottom: 50px;
}
.about{
	width: 940px;
	margin: 0 auto;
}
.about_tit{
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	font-size: 24px;
	color: #333333;
	line-height: 72px;
}
.about_con{
	padding: 30px 0 35px 0;
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}


/*gcyj*/
.gcyj_list{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.gcyj_list li{
	width: 308px;
	float: left;
	margin-left: 18px;
	margin-bottom: 25px;
}
.gcyj_img{
	width: 307px;
	height: 228px;
	border: solid 1px #c7c1c8;
}
.gcyj_f{
	width: 100%;
	font-size: 14px;
	color: #333333;
	margin-top: 15px;
	text-align: center;
}
.fenye{
	width: 100%;
	float: left;
	margin-top: 45px;
	margin-bottom: 48px;
	text-align: center;
}

/*news*/
.news{
	width: 940px;
	margin: 0 auto;
}
.news_list{
	width: 100%;
	float: left;
}
.news_list li{
	width: 100%;
	height: 180px;
	float: left;
	margin-top: 27px;
	border-bottom: 1px solid #e0e0e0;
}
.news_list li:last-of-type{
	border-bottom: none;
}
.news_img{
	width: 220px;
	height: 154px;
}
.news_img img{
	width: 220px;
	height: 154px;
}
.news_f{
	width: 690px;
}
.news_f h3{
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	line-height: 35px;
	margin-top: 20px;
}
.news_f p{
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	text-indent: 2em;
}
