@charset "utf-8";
/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,  input, button, p, th, td {
    margin: 0px;
    padding: 0px;
   /** font-size: 13px;   **/


}
header, nav, aside, menu, figure, article, time, footer, .indexMain{
    display: block;
}
.fr {
    float: left;
    display: inline;
}
header {
    height: 153px;
    position: relative;
    z-index: 999;
}
.indexBanner {height: 697px;overflow: hidden;width: 100%;position: relative;}
.linkBar {text-align: right;height: 24px;padding: 12px 0px 4px;   -webkit-box-sizing:initial; -moz-box-sizing:initial; box-sizing:initial;
}

.linkBar span {padding: 4px 11px; background:url(../images/greyroundbackground.gif) no-repeat ;opacity: 0.9;}
.linkBar span a{color: #FFF;}
.linkBar span em{color: #aaaaaa;}
.linkBar span a:hover{color: #ff9d01;}
.navList li a {padding: 0px 28.6px;text-align: center;}
a {outline: medium none;text-decoration: none;}
.linkBar span em {padding: 0px 10px;}
nav {
    /**
    height: 33px;  **/
    
    position: relative;}
.navLeft {   z-index:1;left: 0px ;}
.navLeft, .navRight {background-color: #003479; background:url(../images/all-image.png) left 0;height: 33px;overflow: hidden;position: absolute;}
.navRight {   z-index:1;right: 0px;background:url(../images/all-image.png) right -45px;}
nav .cw {position: relative;}
.logo {display: block;background: url(../images/all-image.png) no-repeat scroll -86px -221px transparent;width: 150px;height: 62px;text-indent: -9999em;position: absolute;
    z-index:1;
	margin:-10px 0 0 0;/*For ALL*/

   *margin:-10px 0 0 0;   /*for IE6,7,8*/


 }
.navList {margin-left: 180px; position: relative;_position: absolute;width:100%}
.navList li {float: left;line-height: 32px;*line-height: 32px;_line-height: 34px;line-height: 34px\0;}


.footerLink  li {list-style: none outside none;}




.navList li a:hover{text-decoration: none;color: #ff9d01;}
.navList li a {padding: 0px 28.6px;text-align: center;color: #FFF;font-family: microsoft yahei;font-weight: 700;}
.navList li em {color: #3b6699;}
.navList li.last a {padding-right: 0px;*padding-left: 36px;}
.indexBanner .icoList {position: absolute;z-index: 10;bottom: 165px;left: 50%;height: 20px;display: none;}
.indexBanner .icoList li {margin-right: 20px;float: left; overflow: hidden;}


.indexBanner .icoList li a {display: block;background:url(../images/all-image.png) -108px -163px;width: 12px;height: 12px;overflow: hidden;}
.indexBanner .icoList li a:hover, .indexBanner .icoList li a.cur {background:url(../images/all-image.png) -91px -163px;}

.indexBanner .banner {
    background-size: cover;
    width: 100%;height: 555px;overflow: hidden;position: absolute;top: 0px;left: 0px;background-position: center top;z-index: 0;display: none;
}


.indexMain{position: absolute;z-index: 20;bottom:0px; width:100%;height: 161px;}




.indexMainLeft{left: 0px;background-color: #003479; background:url(../images/all-image.png) left -288px;height: 161px;overflow: hidden;position: absolute;padding 10px;}
.indexMainRight{right: 0px;background-color: #003479; background:url(../images/all-image.png) right -483px;height: 161px;overflow: hidden;position: absolute;}
.maincw{height: 161px;}
.maincw ul{position: absolute; margin:0 16px; *margin:0 22px; margin:0 22px\0; width:1024px;}
.maincw ul li {
    width: 305px;
    overflow: hidden;
    height: 88px;
    float: left;
    padding: 10px;
    background:url(../images/all-image.png) right -124px no-repeat;
}

.maincw .lastLine{ background-image:none;    float:left;   padding: 10px; }

.imgBox{ float:left;}
.imgBox img{ padding:8px 0; border:none;}
.texBox{ width:185px;float:left; padding: 5px 0 0 15px;line-height:14px;}
.texBox a{ color:#FFF;}
.texBox h3{ font-size:14px; font-weight:bold; color:#ff9c00; line-height:18px; padding-bottom:10px;}
.homeNews{
position: absolute;
bottom: 10px;
padding: 0 28px; color:#ffffff; width:900px; overflow:hidden;}
.homeNews h4{ float:left;}
.homeNews a{ color:#FFF;}



.cw {width:  90%;margin: 0px auto;}

.texBox p:hover, .homeNews a:hover{ text-decoration:underline;}
/*height:230px;*/

.footer{ background-color:#eaeaea; width:100% ;margin-top: 10px}
.footerTopBg{background:url(../images/all-image.png) 0 -91px repeat-x; height:10px;}
/**/
.footerLink{height: 188px;overflow: hidden;margin: 15px 0px;}
.footer .footerLink li .hotPoint{color: #f09300;}
.footer .footerLink li .hotPoint:hover{color: #f07100;}
.navList li a {padding: 0px 28.6px;text-align: center;}
.footerLink li h3{ color:#626263; line-height:28px; padding-bottom:10px;}
.footerLink li{ width:220px; color:#626263; line-height:20px; float:left;}
.footerLink li a{ color:#868585; display:block;}
.footerLink li a:hover{ color:#444444; display:block;}
.copyRight{ width:100%; border-top:1px solid #cdcdcd; height:28px;background-color:#eaeaea;}
.copyRight{ color:#8e8e8e;padding:15px 0 0 0;}
/*.copyRight .cw{ padding:0 0 0 60px;}*/


.placeInfoLinkBox1 img{
	margin-left:14px;
	width:24px;
	vertical-align:middle;
}
.placeInfoLinkBox img{
	margin-left:8px;
	width:18px;
	vertical-align:middle;
}

.placeInfoLink1 img{
	margin-left:14px;
	width:24px;
	vertical-align:middle;
}
.placeInfoLink img{
	margin-left:8px;
	width:18px;
	vertical-align:middle;
}