@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1200px;
	background:#ffffff
}
.wrapper {
	width: 1220px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.text-c{
    text-align: center;
}

.pos_r{
    position: relative;
}

.bg01{
	background: url("../images/bg01.png") top repeat-x;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
    min-height: 124px;
}
.index_bg01{
    background: url(../images/index_bg01.jpg) top no-repeat;
    min-height: 1576px;
}

.bg02{
	background: #eef5ff;
}
.bg03{
    background: url("../images/bg03.png") top center no-repeat;
    height: 1000px;
}
.bg04{
    background: url("../images/bg04.png") top center no-repeat;
    height: 520px;
}
.bg05{
    background: url("../images/bg05.png") top center no-repeat;
    height: 1255px;
}
.bg06{
    background: url("../images/bg06.png") top center no-repeat;
    height: 485px;
}
.bg07{
	background:url(../images/bg07.png) top center no-repeat;
	height:890px
}
.bg08{
	background:url(../images/bg08.png) top center no-repeat;
	height:571px
}
.bg09{
    background: url("../images/bg09.png") top center no-repeat;
    height: 296px;
}
.bg10{
    background: url(../images/bg10.png) top center no-repeat;
    margin-top: 40px;
    height: 484px;
    position: relative;
    z-index: 999;
}
.bg11{
    background: url(../images/bg11.png) top center no-repeat;
    height: 1172px;
    margin-top: -65px;
    z-index: 0;
}
.bg12{
    background: url(../images/bg12.png) top center no-repeat;
    height: 867px;
}
.bg13{
    background: url(../images/bg13.png) top center no-repeat;
    height: 682px;
}
.bg14{
    background: url(../images/bg14.png) top center no-repeat;
    height: 783px;
}
.bg15{
    background: url(../images/bg15.png) top center no-repeat;
}
.bg16{
    background: url(../images/bg16.png) top center no-repeat;
    height: 410px;
}

.index_header{
	width: 580px;
	position: relative;
	right: 10px;
	line-height: 102px;
	color: #fff;
	font-size: 14px;
}
.index_header a{
	color: #fff;
	padding: 0 15px
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.nav {
	padding: 0;
	height: 89px;
	line-height: 89px;
	position: relative;
	z-index: 1;
	width: 1184px;
	margin: 0 auto
}
.nav a {
	color: #ffffff;
}
.nav .nLi {
	float: left;
	position: relative;
	display: inline;
}
.nav .nLi01 {
	float: left;
	position: relative;
	display: inline;
	color: #fff
}
.nav .nLi h3 {
	float: left;
}
.nav .nLi h3 a {
	display: block;
	padding: 0 20px;
	font-size: 14px;
	font-weight: bold;
}
.nav .sub {
	display: none;
	width: 170px;
	left: 0;
	top: 89px;
	position: absolute;
	background: #6d6d6d;
	line-height: 26px;
	padding: 5px 0;
}
.nav .sub li {
	zoom: 1;
}
.nav .sub a {
	display: block;
	padding: 0 10px;
}
.nav .sub a:hover {
	background: #6d6d6d;
	color: #fff;
}
.nav .on h3 a {
	background: #edf2fd;
	color: #191d59;
}

.index_mission{
	background: url("../images/index01.png") no-repeat;
	height: 92px;
	width:918px;
	margin: -130px auto 0 auto;
	color: #fff;
	font-size: 16px;
	padding-left: 115px;
	padding-top: 70px;
}
.index_mission .item{
	background: url("../images/arrow01.png") left 5px no-repeat;
	padding-left: 30px;
	width: 710px;
}

.index_xmjs{
	width: 1027px;
	margin: 0 auto;
}
.index_xmjs .t{
	text-align: center;
}

.slideTxtBox{
    
}
.slideTxtBox .hd{
    
}
.slideTxtBox .hd ul{
    
}
.slideTxtBox .hd ul li{
    
}
.slideTxtBox .hd ul li.on{
    
}
.slideTxtBox .bd{
    
}
.slideTxtBox .bd ul{
    
}



.index_xjhap{
    padding-left: 31px;
    height: 325px;
}
.index_xjhap .itemlist{
    width: 499px;
    height: 64px;
    background: #fff;
    border: 1px solid #206cd2;
    border-radius: 5px;
    float: left;
    line-height: 64px;
    font-size: 16px;
    margin-top: 16px;
    margin-left: 11px;
}
.index_xjhap .itemlist span{
    float: left;
    width: 116px;
    text-align: right;
    color: #206cd2;
}
.index_xjhap .itemlist a{
    float: left;
    width: 350px;
    color: #202020;
    margin-left: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.index_xjsp{
    width:1020px;
    overflow:hidden;
    position:relative;
    margin: 0 auto;
    height: 505px;
    background: url("../images/index07.png") no-repeat;
}
.index_xjsp .prev{
    display:block;
    width:40px;
    height:65px;
    float:left;
    margin-right:0;
    margin-top:200px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    left: 25px;
    z-index: 10;
}
.index_xjsp .next{
    display:block;
    width:40px;
    height:65px;
    float:right;
    margin-right:0;
    margin-top:200px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    right: 14px;
    z-index: 10;
}
.index_xjsp .bd{
    padding:0;
    width: 902px;
    margin-left: 65px;
    overflow: hidden;
}
.index_xjsp .bd ul{
    overflow:hidden;
    zoom:1;
}
.index_xjsp .bd ul li{
    margin:0;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    width: 902px;
    height: 471px;
}
.index_xjsp .bd ul li .pic{
    text-align:center;
}

.index_xjhap{
    padding-left: 31px;
    height: 325px;
}
.index_xjhap .itemlist{
    width: 499px;
    height: 64px;
    background: #fff;
    border: 1px solid #206cd2;
    border-radius: 5px;
    float: left;
    line-height: 64px;
    font-size: 16px;
    margin-top: 16px;
    margin-left: 11px;
}
.index_xjhap .itemlist span{
    float: left;
    width: 116px;
    text-align: right;
    color: #206cd2;
}
.index_xjhap .itemlist a{
    float: left;
    width: 350px;
    color: #202020;
    margin-left: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.index_xyjy{
    width:1104px;
    overflow:hidden;
    position:relative;
    margin: 0 auto;
    height: 505px;
}
.index_xyjy .prev{
    display:block;
    width:40px;
    height:65px;
    float:left;
    margin-right:0;
    margin-top:160px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    left: 0;
    z-index: 10;
}
.index_xyjy .next{
    display:block;
    width:40px;
    height:65px;
    float:right;
    margin-right:0;
    margin-top:160px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    right: 0;
    z-index: 10;
}
.index_xyjy .bd{
    padding:0;
    width: 982px;
    margin-left: 65px;
    overflow: hidden;
}
.index_xyjy .bd ul{
    overflow:hidden;
    zoom:1;
}
.index_xyjy .bd ul li{
    margin:0;
    overflow:hidden;
    width: 982px;
    height: 439px;
    float: left;
}
.index_xyjy .bd ul li .itemlist{
    height: 126px;
    width: 982px;
    margin-bottom: 8px;
}
.index_xyjy .bd ul li .itemlist img{
    width: 126px;
    height: 126px;
    float: left;
}
.index_xyjy .bd ul li .itemlist .name{
    width: 190px;
    margin-left: 22px;
    float: left;
    color: #2b2a2a;
    font-size: 16px;
    margin-top: 15px;
}
.index_xyjy .bd ul li .itemlist .name span{
    font-size: 26px;
    color: #1c5fb7;
    padding-right: 5px;
}
.index_xyjy .bd ul li .itemlist .details{
    width: 470px;
    height: 77px;
    background: url("../images/index09.png") no-repeat;
    color: #fff;
    float: right;
    font-size: 14px;
    padding: 20px 150px 20px 20px;
}

.xlyjh01{
    height: 443px;
    background: url("../images/index10.png") no-repeat;
    position: relative;
}
.xlyjh01 .cjzg{
    position: absolute;
    width: 241px;
    color: #424242;
    font-size: 16px;
    left: 96px;
    top: 145px;
    line-height: 18px;
}
.xlyjh01 .jlzc{
    position: absolute;
    width: 241px;
    color: #424242;
    font-size: 16px;
    left: 440px;
    top: 145px;
    line-height: 18px;
}
.xlyjh01 .cjbf{
    position: absolute;
    width: 241px;
    color: #424242;
    font-size: 16px;
    left: 785px;
    top: 145px;
    line-height: 18px;
}
.xlyjh01 .btn{
    position: absolute;
    right: 112px;
    bottom: 23px;
    width: 179px;
    height: 43px;
}
.xlyjh02{
    background: url("../images/index11.png") no-repeat;
    height: 318px;
}

.xlyjh02_slideTxtBox{
    width:987px;
    text-align:left;
    position: relative;
    left: 60px;
    top: 36px;
}
.xlyjh02_slideTxtBox .hd{
    height:32px;
    line-height:32px;
    position:relative;
}
.xlyjh02_slideTxtBox .hd ul{
    float:right;
    position:absolute;
    height:32px;
    right: 0;
}
.xlyjh02_slideTxtBox .hd ul li{
    float:left;
    padding:0;
    cursor:pointer;
    background: #9ab5d9;
    color: #fff;
    margin-right: 10px;
    border-radius: 30px;
    width: 106px;
    text-align: center;
}
.xlyjh02_slideTxtBox .hd ul li.on{
    height:32px;
    background:#fff;
    color: #226dd3;
}
.xlyjh02_slideTxtBox .bd{
    margin-top: 29px;
    width: 917px;
    margin-left: 35px;
}
.xlyjh02_slideTxtBox .bd ul{
    padding:0;
    zoom:1;
}
.xlyjh02_slideTxtBox_t{
    width: 229px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    float: left;
}
.xlyjh02_itemlist{
    border-bottom: 1px dotted #000;
    height: 45px;
    line-height: 45px;
    color: #1e1e1e;
}
.xlyjh02_itemlist .td{
    width: 229px;
    float: left;
    font-size: 14px;
    text-align: center;
}


.lqlc_slideTxtBox{
    width:1055px;
    text-align:left;
	margin:0 auto
}
.lqlc_slideTxtBox .hd{
    height:160px;
    position:relative;
}
.lqlc_slideTxtBox .hd ul{
    position:absolute;
    height:160px;
    right: 0;
}
.lqlc_slideTxtBox .hd ul li{
    float:left;
    padding:0;
    cursor:pointer;
	color:#707070
}
.lqlc_slideTxtBox .hd ul li .icon01{
	background:url(../images/icon01.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li .icon02{
	background:url(../images/icon02.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li .icon03{
	background:url(../images/icon03.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li .icon04{
	background:url(../images/icon04.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li .icon05{
	background:url(../images/icon05.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li .icon06{
	background:url(../images/icon06.png) no-repeat;
	width:126px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li span{
	display:block;
	width:126px;
	text-align:center;
	margin-top:20px
}
.lqlc_slideTxtBox .hd ul li.on{
    color: #206cd1;
}
.lqlc_slideTxtBox .hd ul li.on .icon01{
	background:url(../images/icon01_hover.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li.on .icon02{
	background:url(../images/icon02_hover.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li.on .icon03{
	background:url(../images/icon03_hover.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li.on .icon04{
	background:url(../images/icon04_hover.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li.on .icon05{
	background:url(../images/icon05_hover.png) no-repeat;
	width:185px;
	height:125px
}
.lqlc_slideTxtBox .hd ul li.on .icon06{
	background:url(../images/icon06_hover.png) no-repeat;
	width:126px;
	height:125px
}
.lqlc_slideTxtBox .bd{
    width: 1047px;
	height:150px;
	margin-top:25px
}
.lqlc_slideTxtBox .bd ul{
    padding:0;
    zoom:1;
}
.lqlc_slideTxtBox .bd ul .icon01_details{
	width:1000px;
	height:120px;
	color:#fff;
	padding:30px 30px 0 17px;
	background:url(../images/icon01_details.png) no-repeat
}
.lqlc_slideTxtBox .bd ul .icon01_details p{
	background:url(../images/arrow01.png) left 7px no-repeat;
	padding-left:30px;
	margin-bottom:10px;
	line-height:24px
}
.lqlc_slideTxtBox .bd ul .icon01_details p a{
	color:#fff
}
.lqlc_slideTxtBox .bd ul .icon02_details{
	width:1000px;
	height:120px;
	color:#fff;
	padding:30px 30px 0 17px;
	background:url(../images/icon02_details.png) no-repeat
}
.lqlc_slideTxtBox .bd ul .icon02_details p{
	background:url(../images/arrow01.png) left 7px no-repeat;
	padding-left:30px;
	margin-bottom:10px;
	line-height:24px
}
.lqlc_slideTxtBox .bd ul .icon02_details p a{
	color:#fff
}
.lqlc_slideTxtBox .bd ul .icon03_details{
	width:1000px;
	height:120px;
	color:#fff;
	padding:30px 30px 0 17px;
	background:url(../images/icon03_details.png) no-repeat
}
.lqlc_slideTxtBox .bd ul .icon03_details p{
	background:url(../images/arrow01.png) left 7px no-repeat;
	padding-left:30px;
	margin-bottom:10px;
	line-height:24px
}
.lqlc_slideTxtBox .bd ul .icon03_details p a{
	color:#fff
}
.lqlc_slideTxtBox .bd ul .icon04_details{
	width:1000px;
	height:120px;
	color:#fff;
	padding:30px 30px 0 17px;
	background:url(../images/icon04_details.png) no-repeat
}
.lqlc_slideTxtBox .bd ul .icon04_details p{
	background:url(../images/arrow01.png) left 7px no-repeat;
	padding-left:30px;
	margin-bottom:10px;
	line-height:24px
}
.lqlc_slideTxtBox .bd ul .icon04_details p a{
	color:#fff
}
.lqlc_slideTxtBox .bd ul .icon05_details{
	width:1000px;
	height:120px;
	color:#fff;
	padding:30px 30px 0 17px;
	background:url(../images/icon05_details.png) no-repeat
}
.lqlc_slideTxtBox .bd ul .icon05_details p{
	background:url(../images/arrow01.png) left 7px no-repeat;
	padding-left:30px;
	margin-bottom:10px;
	line-height:24px
}
.lqlc_slideTxtBox .bd ul .icon05_details p a{
	color:#fff
}
.lqlc_slideTxtBox .bd ul .icon06_details{
	width:1000px;
	height:120px;
	color:#fff;
	padding:30px 30px 0 17px;
	background:url(../images/icon06_details.png) no-repeat
}
.lqlc_slideTxtBox .bd ul .icon06_details p{
	background:url(../images/arrow01.png) left 7px no-repeat;
	padding-left:30px;
	margin-bottom:10px;
	line-height:24px
}
.lqlc_slideTxtBox .bd ul .icon06_details p a{
	color:#fff
}

.index_bkxl{
    width:1104px;
    overflow:hidden;
    position:relative;
    margin: 0 auto;
    height: 354px;
}
.index_bkxl .prev{
    display:block;
    width:40px;
    height:65px;
    float:left;
    margin-right:0;
    margin-top:160px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    left: 0;
    z-index: 10;
}
.index_bkxl .next{
    display:block;
    width:40px;
    height:65px;
    float:right;
    margin-right:0;
    margin-top:160px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    right: 0;
    z-index: 10;
}
.index_bkxl .bd{
    padding:0;
    width: 1005px;
    margin-left: 46px;
    overflow: hidden;
}
.index_bkxl .bd ul{
    overflow:hidden;
    zoom:1;
}
.index_bkxl .bd ul li{
    margin:0 22px;
    overflow:hidden;
    width: 306px;
    height: 354px;
    float: left;
	background:url(../images/index14.png) bottom no-repeat;
}
.index_bkxl .bd ul li .pic{
	width:261px;
	height:254px;
	position:relative;
	margin:0 auto
}
.index_bkxl .bd ul li .pic img{
	width:261px;
	height:254px
}
.index_bkxl .bd ul li .pic .mask{
	width:261px;
	height:37px;
	line-height:37px;
	text-align:center;
	font-size:18px;
	position:absolute;
	top:217px;
	left:0;
	z-index:10;
	background:url(../images/mask01.png)
}
.index_bkxl .bd ul li .details{
	width:260px;
	margin:0 auto;
	font-size:14px
}
.index_bkxl .bd ul li .details span{
	display:block;
	border-bottom:1px dotted #303030;
	line-height:37px;
	text-align:center
}
.index_bkxl .bd ul li .details p{
	padding:5px
}
.index_bkxl .bd ul li a .pic .mask{
	color:#fff
}
.index_bkxl .bd ul li a .details{
	color:#303030
}
.index_bkxl .bd ul li a .details span{
	color:#1c60b9
}

div.orbit-wrapper { position: relative; overflow: visible; width: 1100px;height: 370px; margin: 80px 5px}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 733px; box-shadow: 0 3px 8px rgba(0,0,0,0.5); padding:3px; border:#fff 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 40px; height: 120px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 110px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: -15px; background:url(../images/slider_right.png); }
div.slider-nav span.left { left:15px;background:url(../images/slider_left.png); }
div.slider-nav span.right:hover {background:url(../images/slider_right.png) bottom; }
div.slider-nav span.left:hover {background:url(../images/slider_left.png) bottom; }

.index_gjsy01{
    width: 940px;
    margin: 0 auto;
    color: #2a2a2a;
    font-size: 14px;
}
.index_gjsy01 .details{
    width: 730px;
    border-right: 1px solid #1c5fb7;
    padding-right: 30px;
}

.index_map{
    width: 688px;
    height: 380px;
    background: url("../images/map.png") top no-repeat;
    position: relative;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}
.index_map .market{
    position: absolute;
    width: 25px;
    height: 32px;
    background: url("../images/market.png") no-repeat;
}
.index_map .market .school{
    position: relative;
    left: 25px;
    top: -20px;
    display: none;
}
.index_map .market .school span{
    display: block;
    width: 67px;
    margin-left: 9px;
    text-align: center;
}
.index_map .market .pic{
    width: 63px;
    height: 62px;
    background: url("../images/index19.png") no-repeat;
    padding: 2px 2px 2px 11px;
}
.index_map .market:hover{
    background: url("../images/market_hover.png") no-repeat;
}
.index_map .market:hover .school{
    display: block;
}
.index_map .market.i_01{
    left: 56px;
    top: 77px;
}
.index_map .market.i_02{
    left: 166px;
    top: 120px;
}
.index_map .market.i_03{
    left: 174px;
    top: 90px;
}
.index_map .market.i_04{
    left: 198px;
    top: 107px;
}
.index_map .market.i_05{
    left: 303px;
    top: 88px;
}
.index_map .market.i_06{
    left: 325px;
    top: 99px;
}
.index_map .market.i_07{
    left: 347px;
    top: 117px;
}
.index_map .market.i_08{
    left: 356px;
    top: 91px;
}
.index_map .market.i_09{
    left: 374px;
    top: 117px;
}
.index_map .market.i_10{
    left: 529px;
    top: 156px;
}
.index_map .market.i_11{
    left: 545px;
    top: 115px;
}
.index_map .market.i_12{
    left: 572px;
    top: 92px;
}
.index_map .market.i_13{
    left: 566px;
    top: 140px;
}
.index_map .market.i_14{
    left: 585px;
    top: 120px;
}
.index_map .market.i_15{
    left: 595px;
    top: 247px;
}

.index_gjsy02{
    width:980px;
    overflow:hidden;
    position:relative;
    margin: 20px auto;
    height: 151px;
    border-bottom: 3px solid #c1d3eb;
}
.index_gjsy02 .prev{
    display:block;
    width:40px;
    height:65px;
    float:left;
    margin-right:0;
    margin-top:28px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    left: 0;
    z-index: 10;
}
.index_gjsy02 .next{
    display:block;
    width:40px;
    height:65px;
    float:right;
    margin-right:0;
    margin-top:28px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    right: 0;
    z-index: 10;
}
.index_gjsy02 .bd{
    padding:0;
    width: 980px;
    margin-left: 26px;
    overflow: hidden;
}
.index_gjsy02 .bd ul{
    overflow:hidden;
    zoom:1;
}
.index_gjsy02 .bd ul li{
    margin:0 15px;
    overflow:hidden;
    width: 84px;
    height: 140px;
    float: left;
}
.index_gjsy02 .bd ul li .pic{
    width:84px;
    height:84px;
    position:relative;
    margin:0 auto
}
.index_gjsy02 .bd ul li .pic img{
    width:80px;
    height:80px;
    border: 2px solid #78a3dd;
}
.index_gjsy02 .bd ul li a .details{
    color:#333333;
    text-align: center;
    margin-top: 5px;
}

.contact{
    color: #333333;
    width: 500px;
    font-size: 16px;
    line-height: 30px;
    margin-top: 30px;
}
.contact span{
    color: #004ea2;
}
.footer{
    background: #313131;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 57px;
}
.footer a{
    color: #fff;
    padding: 0 5px;
}

.index_xmts{
    width:100%;
    height: 886px;
    position: relative
}
.index_xmts .hd{
    background:#ffffff;
    position:absolute;
    width: 996px;
    height: 49px;
    line-height: 49px;
    top: 90px;
    left: 50%;
    margin-left: -498px;
    border: 1px solid #206cd2;
    border-radius: 8px;
    overflow: hidden;
}
.index_xmts .hd ul{
    float:left;
    position:absolute;
    left:0;
    top:0;
    height:49px;
}
.index_xmts .hd ul li{
    float:left;
    padding:0;
    cursor:pointer;
    width: 331px;
    border-right: 1px solid #206cd2;
    text-align: center;
    font-size: 18px;
}
.index_xmts .hd ul li.on{
    height:49px;
    background:#206cd2;
    color: #fff;
}
.index_xmts .bd{
    position: absolute;
    width: 100%;
    left: 0;
    height: 886px;
    z-index: -1;
    top: 0;
}
.index_xmts .bd ul{ zoom:1;  }
.index_xmts .bd ul .glc{
    background: url("../images/index_xmts_bg01.png") top center no-repeat;
    height: 886px;
    width: 100%;
}
.index_xmts .bd ul .c3{
    background: url("../images/index_xmts_bg02.png") top center no-repeat;
    height: 886px;
    width: 100%;
}
.index_xmts .bd ul .ace{
    background: url("../images/index_xmts_bg03.png") top center no-repeat;
    height: 886px;
    width: 100%;
}
.index_xmts .bd ul .con{
    width: 998px;
    margin: 0px auto 0 auto;
    padding-top: 141px;
}


.fullSlide{ width:100%;  position:relative;  height:868px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:868px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:868px; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }

.index-mission{
    text-align: center;
}
.index-mission .con{
    color: #004ea2;
    font-size: 14px;
    line-height: 24px;
    padding-top: 50px;
}

.index-project-introduction{
    text-align: center;
}

.index-project-introduction-tab{
    width:1220px;
    text-align:left;
    position: relative;
    margin-top: 45px;
    margin-left: auto;
    margin-right: auto;
}
.index-project-introduction-tab .hd{
    height:70px;
    line-height:70px;
    position:relative;
    width: 100%;
}
.index-project-introduction-tab .hd ul{
    float:right;
    position:absolute;
    height:32px;
    right: 0;
    width: 100%;
}
.index-project-introduction-tab .hd ul li{
    float:left;
    padding:0;
    cursor:pointer;
    color: #fff;
    width: 286px;
    text-align: center;
    height: 70px;
}
.index-project-introduction-tab .hd ul li span.tab01{
    display: block;
    background: url(../images/index_new03.png) no-repeat;
    height: 70px;
    line-height: 70px;
    color: #004495;
    font-size: 20px;
}
.index-project-introduction-tab .hd ul li span.tab02{
    display: block;
    background: url(../images/index_new04.png) no-repeat;
    height: 70px;
    line-height: 70px;
    color: #004495;
    font-size: 20px;
}
.index-project-introduction-tab .hd ul li span.tab03{
    display: block;
    background: url(../images/index_new05.png) no-repeat;
    height: 70px;
    line-height: 70px;
    color: #004495;
    font-size: 20px;
}
.index-project-introduction-tab .hd ul li span.tab04{
    display: block;
    background: url(../images/index_new06.png) no-repeat;
    height: 70px;
    line-height: 70px;
    color: #004495;
    font-size: 20px;
}
.index-project-introduction-tab .hd ul li.on span{
    font-weight: bold;
}
.index-project-introduction-tab .bd{
    margin-top: 29px;
    width: 1220px;
}
.index-project-introduction-tab .bd ul{
    padding:15px;
    zoom:1;
}
.index-project-introduction-tab .bd ul .con01{
    background: #fff;
    border: 1px solid #9ac0e8;
    padding: 10px;
    color: #4c4c4c;
    font-size: 14px;
    line-height: 24px;
}
.index-project-introduction-tab .bd ul .con02{
    background: #fff;
    border: 1px solid #9ac0e8;
    padding: 10px;
    color: #4c4c4c;
    font-size: 14px;
    line-height: 24px;
    margin-top: 25px;
}
.index-project-introduction-tab .bd ul .con02 h2{
    color: #004ea2;
    font-size: 14px;
    font-weight: bold;
}

.item01{
    width: 215px;
    color: #333333;
    font-size: 12px;
    padding: 10px;
    top: 88px;
    position: absolute;
    line-height: 24px;
}
.item01 span{
    color: #004ea2;
    padding-right: 10px;
}

.item02{
    width: 215px;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    top: 88px;
    position: absolute;
    line-height: 24px;
    left: 235px;
}
.item02 span{
    color: #004ea2;
    padding-right: 10px;
}

.item03{
    width: 215px;
    color: #333333;
    font-size: 12px;
    padding: 10px;
    top: 88px;
    position: absolute;
    line-height: 24px;
    left: 468px;
}
.item03 span{
    color: #004ea2;
    padding-right: 10px;
}

.item04{
    width: 215px;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    top: 88px;
    position: absolute;
    line-height: 24px;
    left: 703px;
}
.item04 span{
    color: #004ea2;
    padding-right: 10px;
}

.item05{
    width: 215px;
    color: #333333;
    font-size: 12px;
    padding: 10px;
    top: 88px;
    position: absolute;
    line-height: 24px;
    left: 964px;
}
.item05 span{
    color: #004ea2;
    padding-right: 10px;
}

.slideBox{ width:100%; height:600px; overflow:hidden; position:relative; margin-top: 60px;  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:962px; height:492px; display:block; margin: 0 auto; }
.slideBox .bd li .txt{
    color: #333333;
    font-size: 14px;
    margin-top: 40px;
    line-height: 24px;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.tab01{ 
    width:1220px; 
    text-align:left; 
    margin: 0 auto; 
    padding-top: 53px;  
}
.tab01 .hd{ 
    height:58px; 
    line-height:58px; 
    background:#c9dffe; 
    padding:0; 
    position:relative; 
    width: 100%;
}
.tab01 .hd ul{ 
    float:left;  
    position:absolute; 
    left:0; 
    top:0; 
    height:58px;  
    width: 100%; 
}
.tab01 .hd ul li{ 
    float:left; 
    padding:0;
    cursor:pointer;  
    text-align: center;
    font-family: 楷体;
    font-size: 30px;
    width: 33.333%;
    color: #4a87da;
}
.tab01 .hd ul li.on{ 
    height:58px;  
    background:#4a87da; 
    color: #fff;
}
.tab01 .bd ul{ padding:15px;  zoom:1;  }
.tab01 .bd li{ height:24px; line-height:24px;   }
.tab01 .bd li .date{ float:right; color:#999;  }

.index_walk{
    color: #333333;
    margin-top: 30px;
    font-size: 16px;
}
.index_walk a{
    float: right;
    color: #fff;
    background: #0280ce;
    border-radius: 5px;
    width: 144px;
    height: 37px;
    line-height: 37px;
    text-align: center;
}