﻿@charset "utf-8";
/* CSS Document */

* {text-decoration: none;list-style-position: none;}

.headbox { border-top: 2px solid #a32c25; background-color: #ffffff; position: relative; z-index:2;}
.logo { margin:15px 0 0 0;}

.top_link ul li { padding: 0 1px; border:0;}
.top_link ul li+li { border-left: 1px solid #bdc7d4;}
.top_link ul li a { display:inline-block; width:97px; height:49px; color: #234670; font-size:16px; background-repeat:no-repeat; background-position: top center;}
.top_link ul li a p { margin:0; line-height: 16px; margin:25px 0 0 0;}
.top_link ul li.no1 a { background-image:url(../images/p-top-1-1.png);}
.top_link ul li.no2 a { background-image:url(../images/p-top-2-1.png);}
.top_link ul li.no3 a { background-image:url(../images/p-top-3-1.png);}
.top_link ul li.no4 a { background-image:url(../images/p-top-4-1.png);}
/**/.top_link ul li a:hover { background-color: #234670; color: #ffffff;}
/**/.top_link ul li.no1 a:hover { background-image:url(../images/p-top-1-2.png);}
/**/.top_link ul li.no2 a:hover { background-image:url(../images/p-top-2-2.png);}
/**/.top_link ul li.no3 a:hover { background-image:url(../images/p-top-3-2.png);}
/**/.top_link ul li.no4 a:hover { background-image:url(../images/p-top-4-2.png);}

				/*--------------------- 菜单栏 ---------------------*/

.headbox .w1260 { width:1260px; margin: 0 auto;}
.headbox .head_3 { position: absolute; width:100%; height:53px; top:125px; left:0; background-image:url(../images/al30-fff.png)}
.headbox .head_3 .w1260 {}
.headbox .head_3 ul { padding: 0 0 0 0;}
.headbox .head_3 ul li { width:92px; margin: 0 2px; float: left; position: relative;}
.headbox .head_3 ul li>a { display:block; padding: 0 0 3px 0; color: #1c1436 ;font-size:18px; line-height: 50px;text-align: center;}
.headbox .head_3 ul li .box {display: none; min-width:140px; float: left; background-image:url(../images/al80-1.png);}
.headbox .head_3 ul li .box .inbox { width:140px; float: left; padding:0 0 8px 0;}
.headbox .head_3 ul li .box .list { padding:0 0 8px 0;}
.headbox .head_3 ul li .box a { display: block; margin: 0 15px; color: #aec9f1; font-size:16px; line-height: 28px; padding: 16px 0 0 0; border-bottom: 1px solid #818ca2;}
/**/.headbox .head_3 ul li:hover>a,.head_box .head_3 ul li.on>a { color: #a32c25; font-weight: bold; padding: 0; border-bottom: 3px solid #d90000;}
/**/.headbox .head_3 ul li:hover .box { display: block;}
/**/.headbox .head_3 ul li .box a:hover { color: #FFF; font-weight: bold;}

				/*--------------------- 以上为顶部 ---------------------*/
	/*banner*/
#demo01 {height:446px; width:1260px; margin:0 auto;}
.flex-viewport,.flexslider .slides,.flexslider .slides li,.flexslider .slides li a,.flexslider .slides li a img{ display: block; width:100%; height:100%;}
.flexslider .slides li { overflow: hidden; position: relative;}

#demo01{position:relative;overflow:hidden;}
#demo01 .slides li a { width:1260px; position: relative; left:50%; margin-left:-630px}
		/*按钮*/
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-direction-nav { display:none;}

#demo01 .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
#demo01 .flex-control-paging li a{ background-image: url(../images/banner-1.png);background-position: center 0; -15px; display: block; width: 15px; height: 15px; overflow: hidden; text-indent: -99em; cursor: pointer; }
/**/#demo01 .flex-control-paging li a.flex-active{ background-position: center -15px;}


.item_bt { display:none;}
.column_right .title_frame { height:30px; border-bottom:1px solid #FFF; background:none;}
.column_right .title_frame .sgymenu { float: left;}
.column_right .title_frame .sgymenu a {text-decoration: none;list-style-position: none; display: block; float: left; width:104px; height:30px; color: #4e6989; text-align: center; font-size:20px; line-height: 30px; background-color: #caced6;}
/**/.column_right .title_frame .sgymenu a.on { background-color: #485a80; color: #FFF; font-weight:bold;}

.column_right_con ul+ul { display:none;}



				/*--------------------- 以下为底部 ---------------------*/

.footbox { background-color: #1e3d64;}
.footbox .bottom { border-top: 3px solid #a32c25;}
.footbox .bottom .in1260 { width:1260px; width:1260px; height:138px; margin: 0 auto;}
.footbox .bottom .b_l { width:326px; float: left;}
.footbox .bottom .b_l img { margin: 42px 0 0 19px;}
.footbox .bottom .b_m { width:670px; text-align: center; float: left; height:100%; border-left: 1px solid #39597f; border-right: 1px solid #39597f; background-color: #234670;}
.footbox .bottom .b_m p { margin:0; color: #dce9f9; font-size:14px; line-height: 22px;}
.footbox .bottom .b_m h5 { color: #ffffff; font-size:32px; font-weight:bold; margin:23px 0 10px 0;}
.footbox .bottom .b_m h5 span { padding: 26px 0 0 26px; font-size:14px; font-weight: normal; background-image:url(../images/p-foot-2.png); background-repeat:no-repeat; background-position: left bottom;}
.footbox .bottom .b_r { width:230px; float: right;}
.footbox .bottom .b_r .box { text-align: center; float: left; margin:10px 11px 0 0;}
.footbox .bottom .b_r .box img { width:97px; height:97px;}
.footbox .bottom .b_r .box p { margin:0; color: #a5b7ce; font-size:12px; line-height: 18px;}




.column-05 {
	float: left;
	width: 342px;
	height: 295px;
	padding-left: 15px;
}
.column-05-con,

#focus_Box ul,
#focus_Box {
	width:  342px;
	height: 240px;
	overflow:hidden;
}
.column-05-con { padding-top: 16px; }
#focus_Box {
	position: relative;
}
#focus_Box li{
	z-index: 0;
	position: absolute; 
	width: 0px;
	background: #787878;
	height: 0px;
	top: 146px;
	cursor: pointer;
	left: 377px;
	border-radius: 4px;
	box-shadow: 1px 1px 12px rgba(200, 200, 200, 1)
}
#focus_Box li img{
	width: 100%;
	background: url(/Template/Pc/xnhkxycn/images/loading.gif) no-repeat center 50%;
	height: 100%;v
	ertical-align: top
}

.headbox .head_3 ul li .box { float:none; width:1000px; background:none;}
.headbox .head_3 ul li .box.no2 {background-image:url(../images/al80-1.png);}
.headbox .head_3 ul li .box.no2 .list { display:none;}
.headbox .head_3 ul li .box .list { min-width:140px; float: left;background-image:url(../images/al80-1.png);}

.headbox a:hover {text-decoration: none;list-style-position: none;}
.column_right .title_frame .morebox a+a { display:none;}
.top_link ul li a p { line-height: 22px;}
.container { padding-top:6px;}


.column_03 .titlebox { height:37px; width:1245px; margin: 0 auto; padding: 14px 0 0 0; border-bottom:2px solid #234670;}
.column_03 .titlebox .title_l { float: left;}
.column_03 .titlebox .title_r { float: right; padding: 15px 0 0 0;}
.column_03 .titlebox .title_r a { color: #226587; font-size:12px; font-family: "新宋体"; line-height: 18px;}


span.sgtext01{
	clear:both;
	color:#6a6a6a;
	display:block;
	width:100%;
	height:48px;
	line-height:48px;
	font-family:"微软雅黑";
	font-size:12px;
	text-align:center;
	margin-bottom:14px;
}
span.sgtext01 a{
	color:#234670;
}
.column_04  { height:308px;}



.footbox .bottom .b_l { width:270px; height:100%;}
.footbox .bottom .b_l .list {}
.footbox .bottom .b_l .list ul { padding: 14px 0 0 0;}
.footbox .bottom .b_l .list ul li {}
.footbox .bottom .b_l .list ul li a { display: block; color: #cfdff0; font-size:14px; line-height: 24px;}
.footbox .bottom .in1260 { height:240px;}
.footbox .bottom .b_m h5 { margin:0;}
.footbox .bottom .b_m img { margin:14px 0 0 0;}
.footbox .bottom .b_r { padding: 20px 0 0 0;}