﻿@charset "utf-8";
.w100 {
	width: 100%;
	background: #015289;
}
.w1100 {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 55px;
}

/*head*/
.header {
	width: 1200px;
	height: 100px;
	margin: 0 auto;
}
.header .logo {
	display: block;
	width: 273px;
	height: 65px;
	margin-top: 18px;
	float: left;
}
.header .lang {
	width: 240px;
	height: 24px;
	float: right;
	margin-top: 14px;
}
.header .lang span {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 14px;
	background: url(../images/world.jpg) no-repeat;
}
.header .lang i {
	display: block;
	width: 1px;
	height: 14px;
	float: left;
	margin-right: 14px;
	margin-top:  4px;
	background: #95abc2;
}
.header .lang a {
	display: inline-block;
	line-height: 20px;
	float: left;
	margin-right: 14px;
	color: #95abc2;
}
.header .lang a:hover {
	text-decoration: underline;
}
.header .select {
	float: left;
	width: 100px;
	height: 25px;
	color: #95abc2;
	/*background: url(../images/search_bg1.jpg) no-repeat;*/
}
.header .select select {
	width: 100px;
	height: 25px;
	padding-left: 4px; 
	appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
	background: none;
	border: 0;
	color: #95abc2;
	cursor: pointer;
}
.header .select select option {
	color: #000;
	cursor: pointer;
}
.header .nav {
	width: 784px;
	float: right;
	margin-top: 10px;
}
.header .nav li {
	/*width: 66px;*/
	padding: 0 1px;
	margin-right: 56px;
	float: left;
	font-size: 16px;
}
.header .nav li a {
	display: inline-block;
	height: 34px;
	color: #fff;
}
.header .nav li a:hover,.header .nav li.hover a{
	border-bottom: 2px solid #23933d;
}

.video{ background:#015289; margin-bottom:40px;}
.video video{ width:66%; display:block; margin:0 auto;}

/*banner*/
.banner{ height:580px; position:relative; margin-bottom: 54px; overflow:hidden; clear:both;}
.banner .hd {
	position: absolute;
	height: 15px;
	bottom: 10px;
	left: 50%;
	margin-left: -35px;
	z-index: 1;
}
.banner .hd ul li{ 
	float: left;
	margin-right: 10px;  
	width: 12px; 
	height: 12px; 
	line-height: 12px; 
	text-align: center; 
	background: #fff; 
	border: 2px solid #015289;
	cursor: pointer; 
	border-radius: 50%;

}
.banner .hd ul li.on { 
	background:#015289; 
}

		
.slideBox .bd{ position:relative; height:580px; z-index:0;}
.slideBox .bd li{ zoom:1; height:580px; vertical-align:middle;}	
.slideBox .bd li a{ display:block; height:580px;}
		
.page_banner {
	position: relative;
	width: 1920px;
	height: 360px;
	left: 50%;
	margin-left: -960px;
	margin-bottom: 20px;
}


.intro {
	width: 250px;
	height: 120px;
	line-height: 30px;
	float: left;
	margin-right: 33px;
	margin-bottom: 60px;
	font-size: 16px;
	color: #fff;
}
.intro a {
	display: inline-block;
	margin-left: 26px;
	margin-top: 32px;
	color: #fff;
}
.int1 {
	background: url(../images/bg1_1.png) no-repeat;
}
.int2 {
	background: url(../images/bg1_2.png) no-repeat;
}
.int3 {
	background: url(../images/bg1_3.png) no-repeat;
}
.int4 {
	background: url(../images/bg1_4.png) no-repeat;
}

.index_img1 {
	position: relative;
	width: 1920px;
	height: 594px;
	left: 50%;
	margin-left: -960px;
	margin-bottom: 45px;
}

.index_img {
	position: relative;
	width: 1920px;
	height: 350px;
	left: 50%;
	margin-left: -960px;
	margin-bottom: 45px;
}


/*intro_box*/
.cont_tit {
	width: 1100px;
	height: 117px;
	margin-bottom: 15px;
}
.cont_tit .tit_l ,
.cont_tit .tit_r {
	display: block;
}
.cont_tit .tit_l {
	float: left;
}
.cont_tit .tit_r {
	float: right;
	margin-top: 53px;
}
.cont_main ,
.cont_img1 {
	width: 980px;
	line-height: 26px;
	margin-left: 118px;
	margin-bottom: 34px;
	font-size: 14px;
	color: #0b0a05;
	overflow: hidden;
}
.cont_main {
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
.cont_img1 {
	margin-bottom: 0;
}
.cont_img1 a {
	display: block;
	width: 200px;
	height: 60px;
	line-height: 60px;
	float: left;
	margin-right: 60px;
	font-size: 18px;
	color: #fff;
}
.cont_img1 a span {
	margin-left: 94px;
}
.cont_img1 .a_1 {
	background: url(../images/bg2_1.png) no-repeat; 
}
.cont_img1 .a_2 {
	background: url(../images/bg2_2.png) no-repeat; 
}
.cont_img1 .a_3 {
	background: url(../images/bg2_3.png) no-repeat; 
}
.cont_img1 .a_4 {
	background: url(../images/bg2_4.png) no-repeat; 
	margin-right:0;
}
.cont_img1 .a_1:hover {
	background: url(../images/bg2_1_h.png) no-repeat; 	
}
.cont_img1 .a_2:hover {
	background: url(../images/bg2_2_h.png) no-repeat; 	
}
.cont_img1 .a_3:hover {
	background: url(../images/bg2_3_h.png) no-repeat; 	
}
.cont_img1 .a_4:hover {
	background: url(../images/bg2_4_h.png) no-repeat; 	
}

.cont_img2 {
	width: 534px;
	height: 80px;
	margin: 0 auto;
}
.cont_img2 a {
	display: block;
	width: 258px;
	height: 80px;
	line-height: 80px;
	color: #fff;
	font-size: 20px;
}
.cont_img2 a span {
	margin-left: 86px;
}

.cont_img2 .a_1 {
	float: left;
	background: url(../images/bg3_1.png) no-repeat;
}
.cont_img2 .a_2 {
	float: right;
	background: url(../images/bg3_2.png) no-repeat;
}
.cont_tab {
	margin-bottom: 0;
}
.cont_tab .hd {
	width: 300px;
	height: 320px;
	float: left;
}
.cont_tab .hd li {
	width: 300px;
	height: 60px;
	float: left;
	margin-bottom: 5px;
	cursor: pointer;
}
.cont_tab .hd .li_1 {
	background: #015289;
}
.cont_tab .hd .li_2 {
	background: #4963ae;
}
.cont_tab .hd .li_3 {
	background: #497737;
}
.cont_tab .hd .li_4 {
	background: #4963ae;
}
.cont_tab .hd .li_5 {
	background: #497737;
}
.cont_tab .hd li a {
	display: inline-block;
	color: #fff;
}
.cont_tab .hd li span ,
.cont_tab .hd li i {
	display: block;
	width: 270px;
	height: 24px;
	line-height: 24px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}
.cont_tab .hd li span {
	margin-top: 5px;
	font-size: 16px;
}
.cont_tab .hd li i {
	font-size: 14px;
}

.cont_tab .bd {
	width: 640px;
	height: 320px;
	float: right;
}
.cont_tab .bd li{
	width: 640px;
	height: 320px;
	/*line-height: 22px;*/
	margin-top: 10px;
	overflow: hidden;
}



/*about*/
.about {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.about .sidebar {
	width: 278px;
	border: 1px solid #f0f0f0;
	border-top: 5px solid #015289;
	margin-bottom: 56px;
	padding-bottom: 30px;
	float: left;
}
.about .sidebar .side_head {
	width: 260px;
	height: 60px;
	margin-left: 10px;
	margin-top: 24px;
	border-bottom: 1px solid #d9d9d9;
	overflow: hidden;
}
.about .sidebar .side_head h1 ,
.about .sidebar .side_head h2 ,
.about .sidebar .side_head h4 {
	float: left;
}
.about .sidebar .side_head h1 {
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 46px;
	color: #015289;
}
.about .sidebar .side_head h2 ,
.about .sidebar .side_head span {
	width: 200px;
	margin-left: 10px;
}
.about .sidebar .side_head h2 {
    height: 22px;
    line-height: 22px;
	color: #333;
	font-size: 16px;
}
.about .sidebar .side_head span {
	height: 16px;
	line-height: 16px;
	color: #808080;
	text-transform: uppercase;
}
.about .side_main {
	width: 260px;
	margin: 0 auto;
}
.about .side_main .sLi ,
.about .side_main .sLi .side_sec .sLi_sec{
	position: relative;
	width: 260px;
	/*height: 40px;*/
	padding-top: 10px;
	/*padding-bottom: 10px;
	border-bottom: 1px dotted #808080;*/
}
.about .side_main .sLi a {
	display: block;
	width: 260px;
	height: 35px;
	line-height: 35px;
    padding-bottom: 6px;
    border-bottom: 1px dotted #808080;
	color: #333;
	font-size: 14px;
}
.about .side_main .sLi a i {
	display: inline-block;
	margin-left: 20px;
	margin-right: 10px;
}
.about .side_main .sLi a:hover,.about .side_main .sLi a.hover {
	color: #fff;
	background: url(../images/about_08.jpg) no-repeat;
}
.about .side_main .sLi .side_sec {
display:none;
	

}
.about .side_main .sLi .side_sec .sLi_sec{ padding:0;}
.about .side_main .sLi .side_sec .sLi_sec a {
	width: 240px;
	padding-left: 20px;
	padding-bottom:0;
}
.about .side_main .sLi .side_sec .sLi_sec a:hover,.about .side_main .sLi .side_sec .sLi_sec a.hover{
background:0;
color:#015289;
}
.about .about_main {
	width: 898px;
	float: right;
	margin-bottom: 40px;
	border: 1px solid #f0f0f0;
	border-top: 5px solid #015289;
}
.about .about_main_head {
	width: 860px;
	height: 32px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px;
	border-bottom: 1px solid #f0f0f0;
}
.about .about_main_head  h3 {
	float: left;
	color: #015289;
	font-size: 16px;
}
.about .about_main_head span {
	float: right;
}
.about .about_main_head span a:hover {
	color: #015289
}
.about  .about_main_cont {
	width: 900px;
	margin: 0 auto;
	padding-bottom: 40px;
	overflow: hidden;
	font-size: 14px;
}
.about  .about_main_cont .news_list {
	width: 860px;
}
.about  .about_main_cont .news_list li {
	width: 836px;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	padding-right: 9px;
	border-bottom: 1px dotted #d9d9d9;
}
.about  .about_main_cont .news_list li a ,
.about  .about_main_cont .news_list li span {
	display: block;
}
.about  .about_main_cont .news_list li a {
	float: left;
}
.about  .about_main_cont .news_list li span {
	float: right;
}
.about  .about_main_cont .news_list li a:hover {
	color: #015289
}







/*footer*/
.footer {
	width: 540px;
	height: 87px;
	margin: 0 auto;
	padding-top: 13px;
	color: #fff;
}
.footer a{ color:#fff;}
.footer .btm_nav {
	width: 510px;
	height: 15px;
	line-height: 15px;
	margin-bottom: 16px;
	margin-left: 30px;
}
.footer .btm_nav li {
	float: left;
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid #fff;
}
.footer .btm_nav a {
	display: inline-block;
	font-size: 14px;
	color: #fff;	
}
.footer p {
	text-align: center;
	margin-bottom: 10px;
}
.footer .flink {
	width: 208px;
	margin-left: 175px;
}
.footer .flink a{
	font-size: 12px;
}
.footer a:hover {
	color: #cacaca;
}


/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/


#nav6{
	margin-right: 0 !important;
}
.mr0 {
	margin-right: 0 !important;
}

.br_r0 {
	border-right: 0 !important;
}

/*pages*/

.Info_title{ padding:0px; margin:10px 0px; font-size:18px; font-family:"微软雅黑"; color:#015289; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center;}
.Info_time{ color:#666; line-height:34px;}
.Info_txt{ padding:10px 0; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#015289; font-size:14px;}
.Info_back a:hover{ color:#015289; font-weight:bold; text-decoration:underline;}
.Info_page a{ padding:10px 0; color:#7a7a7a; display:block;}

/*pages*/

.Pages{ text-align:center; padding:20px 0; font-family:"微软雅黑"; clear:both;}
.Pages a{ display:inline-block; height:30px; font-family:"微软雅黑"; line-height:30px; margin:0 1px;}
.Pages a:hover{ background:#015289; color:#fff;}
.Pages em{ padding:0 5px;}
.Pages em a{ background:#fff; border:solid 1px #ddd; font-style:normal; font-family:"微软雅黑"; width:30px; line-height:34px;}
.Pages em a.a_cur{ background:#015289; color:#fff;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ background:#fff; border:solid 1px #eaeaea; width:60px; height:30px; text-align:center; padding:0 5px;}
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#015289; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}


/*pages end*/