@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000;font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
body a{text-decoration:none;}
a:link,a:visited{color:#000;}
a:hover{color:#0049a4;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{ list-style-type:none;}
.clear{clear:both; height:0;}

.head{min-width:1200px; height:147px; background:#cfedff url(headBg.jpg) no-repeat center center;}
.logo{width:1200px; height:147px; background:url(logo.jpg) no-repeat left center; margin:0 auto;}

.language{height:37px; line-height:37px; text-align:right;}
.language span{padding:0 10px;}
.language span:last-child{display:none;}

.searchWarp{height:30px; padding-top:34px;}
/* search */
.search{width:248px;height:28px; border:#0049a4 1px solid; float:right; overflow:hidden;}
.search .keyvalue{width:195px; height:28px; line-height:28px; background:#fff; border:0; padding:0 0 0 10px; margin:0; font-size:14px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; float:left;}
.search .searchBtn{width:43px; height:28px; background:url(searchBtn.jpg) no-repeat; border:0; padding:0; margin:0; float:left; cursor:pointer;}


.menu{min-width:1200px; height:50px; background:#0051a4; border-top:#004387 1px solid; border-bottom:#fff 1px solid;position:relative;z-index:1;}
.menu .first{width:1200px; height:50px; margin:0 auto;}
.menu .first .firstLi{float:left; width:111px; text-align:center; position:relative;}
.menu .first .firstLi:first-child{width:90px;}
.menu ul li a{display:block; height:50px; line-height:50px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur:link, .menu ul li a.cur:visited{background-color:#003a75;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#003a75; border-top:#fff 1px solid; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:10px 5px; height:auto; line-height:24px; font-size:14px; border-bottom:#fff 1px solid;}
.menu .subMenu li a.cur:link, .menu .subMenu li a.cur:visited{background-color:#0051a4;}
.menu .first .firstLi:nth-child(4) .subMenu{width:200%;}
.menu .first .firstLi:nth-child(7) .subMenu{width:calc(100% + 20px);}


.banner{width:1200px; height:386px; position:relative; margin:0 auto;}
.banner .bd{position:relative; height:386px; z-index:0; overflow:hidden;}
.banner .bd li{zoom:1; vertical-align:middle; width:100%;}
.banner .bd li img{display:block; width:1200px; height:386px;}
.banner .hd{width:100%; height:12px; overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1; text-align:center;}
.banner .hd ul{overflow:hidden; zoom:1; clear:both;}
.banner .hd ul li{display:inline-block; margin:0 3px; width:10px; height:10px; border:#fff 1px solid; background:#999; cursor:pointer; border-radius:50%; text-indent:-999px; font-size:0;}
.banner .hd ul li.on{background:#0049a4;}

.newsWarp{width:1200px;  margin:30px auto;height:310px;}
.newsTitle{height:48px; line-height:48px; border-bottom:#0051a4 1px solid; font-size:20px;}
.newsTitle a{display:block; width:31px; height:33px; margin-top:15px; background:url(moreA.jpg) no-repeat center center; float:right;}
.newsTitle a:hover{background-image:url(moreH.jpg);}
.newsTitle img{height:23px; float:left; margin:12px 12px 0 0;}

.notice{width:420px; float:left;}
.notice ul{padding-top:10px; }
.notice ul li{}
.notice ul li a{
display: block;
    height: 68px;
    padding: 10px 6px;}
.notice ul li a .time{width:66px; height:44px; border:#d1d1d1 1px solid; border-radius:50%; background:#fff; overflow:hidden; text-align:center; padding:8px 0 14px; float:left; font-size:12px; color:#626262; line-height:18px;}
.notice ul li a .time p{height:28px; line-height:28px; color:#292929; font-size:20px;}
.notice ul li a .text{height:68px; margin-left:78px;_margin-left:75px;}
.notice ul li a .text span{display:block; height:28px; line-height:28px;}
.notice ul li a .text p{height:40px; line-height:20px; font-size:12px; color:#999;}
.notice ul li a:hover .text span{color:#0051a4;}

.news{ margin-left:470px;_margin-left:467px;}
.picNews{width:324px;height:216px; overflow:hidden; float:left; position:relative;}
.picNewsTextBg{position:absolute; left:0; bottom:0;_bottom:-1px; width:324px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); z-index:8;}
.picNews_bd{width:324px;height:216px;overflow:hidden;}
.picNews ul li{width:324px;height:216px;overflow:hidden; position:relative;}
.picNews ul li img{width:324px; height:216px;}
.picNews ul li h4{width:324px;height:35px;line-height:35px;font-weight:normal; position:absolute; left:0; bottom:0; z-index:9; overflow:hidden;}
.picNews ul li h4 a:visited,.picNews ul li h4 a:link{color:#fff;font-size:12px; font-family:"宋体"; display:block;width:244px;padding-left:10px;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picNews ul li h4 a:hover{color:#F00;}
.picNews_hd{height:9px; position:absolute; right:10px; bottom:13px; z-index:10;}
.picNews_hd ul{float:right;}
.picNews_hd ul li{float:left; width:9px; height:9px; background:#fff; overflow:hidden; margin-left:3px;cursor:pointer; font-size:0; text-indent:999px;}
.picNews_hd ul li.on{background:#65b1ff;}

.txtNews{height:216px; margin-left:344px;_margin-left:341px;}
.txtNews dl{height:93px; padding-bottom:13px; margin-bottom:13px; border-bottom:#b0b0b0 1px dotted;}
.txtNews dl dd{height:30px; line-height:30px;}
.txtNews dl dt{height:63px; line-height:21px; font-size:12px;}
.txtNews dl dt a:link,.txtNews dl dt a:visited{color:#838383;}
.txtNews ul{height:96px;}
.txtNews li{height:24px; line-height:24px; color:#838383; font-size:12px;}
.txtNews li span{padding:0 10px; font-family:"宋体";}
.txtNews li a:link,.txtNews li a:visited{color:#3b3b3b;}
.txtNews li a:hover{color:#0040aa;}

.ksLink{height:136px; margin-top:19px;}
.ksLink li{width:175px; height:136px; padding-right:10px; float:left;}
.ksLink li:last-child{padding-right:0;}

.xsky{width:1200px; height:305px; margin:0 auto;}
.xskyList{width:1200px; height:236px; padding-top:20px; overflow:hidden; position:relative;}
.xsky .hd{overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px; display:none;}
.xsky .bd{width:1200px; height:236px;}
.xsky .bd ul{overflow:hidden; zoom:1;}
.xsky .bd ul li{margin-right:8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.xsky .bd ul li img{width:294px; height:186px;}
.xsky .bd ul li p{background:#f4f4f4; height:50px; line-height:50px; text-align:center; padding:0 10px; color:#0051a4;}
.xsky .bd ul li a:hover p{color:#f00;}

.bottomNews{width:1200px; height:256px; margin:30px auto 50px;}
.newsTab{width:580px; height:256px;}
.newsTabL{float:left;}
.newsTabR{margin-left:620px;}
.newsTab .hd{height:48px; line-height:48px; border-bottom:#0051a4 1px solid; font-size:20px;}
.newsTab .hd .more{float:right; display:block; width:31px; height:33px; margin-top:15px; overflow:hidden;}
.newsTab .hd .more a{display:block; width:31px; height:33px; background:url(moreA.jpg) no-repeat center center; float:right;}
.newsTab .hd .more a:hover{background-image:url(moreH.jpg);}
.newsTab .hd ul{float:left; height:48px;}
.newsTab .hd ul li{padding:0 20px; height:48px; float:left; cursor:pointer;}
.newsTab .hd ul li.on{color:#fff; background:#0051a4;}
.newsTab .bd{height:192px;margin-top:15px;}
.newsList ul{}
.newsList ul li{height:32px; line-height:32px; padding-left:15px; background:url(a01.jpg) no-repeat left center;}
.newsList ul li span{float:right; color:#999;}

.picLink{min-width:1200px; height:84px; padding:40px 0; background:#f6f6f6;}
.picLink ul{width:1200px; height:84px; margin:0 auto;}
.picLink ul li{width:291px; height:84px; margin-right:12px; float:left;}
.picLink ul li:last-child{margin-right:0;}
.picLink ul li a:hover img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}

.link{min-width:1200px; height:21px; padding:10px 0; background:#e8e8e8;}
.linkWarp{width:1200px; height:21px; text-align:right; margin:0 auto;}
.linkWarp select{width:180px; height:21px; line-height:21px; margin-left:15px;}

.foot{min-width:1200px; height:48px; padding:24px 0; background:#0051a4; color:#fff; border-top:#003367 1px solid;}
.bottom{width:1200px; height:48px; line-height:24px; text-align:center; margin:0 auto;}
.bottom a:link,.bottom a:visited{color:#fff;}


.nyCon{width:1200px; margin:36px auto 80px; min-height:600px;}

.left{width:280px; background:#f6f6f6; float:left;}
.leftNav h2{height:60px; line-height:60px; background:#0051a4; color:#fff; text-align:center; font-size:16px; font-weight:normal;}
.leftNav ul{border-top:#e4e4e4 1px solid;}
.leftNav ul li{height:54px; border-bottom:#e4e4e4 1px solid;}
.leftNav li a:link,.leftNav li a:visited{display:block; height:54px; line-height:54px; text-align:center; border-left:#f6f6f6 5px solid;}
.leftNav li a:hover, .leftNav li a.on{background:#fff url(a02.jpg) no-repeat 232px center; border-left-color:#0051a4; color:#0051a4; text-align:left; padding-left:36px;}

.leftLink{padding:18px;}
.leftLink ul li{height:84px; margin:2px 0;}
.leftLink ul li a{display:block; width:100%; overflow:hidden;}
.leftLink ul li a img{width:100%; vertical-align:top;}
.leftLink ul li a:hover img{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}

.right{margin-left:320px;_margin-left:317px; min-height:500px;}

.rightTitle{height:49px; line-height:49px; border-bottom:#c7c7c7 1px solid; font-size:18px; color:#0051a4;}
.rightTitle span{float:right; font-size:14px; color:#7a7a7a;}
.rightTitle span a:link, .rightTitle span a:visited{color:#7a7a7a;}
.rightTitle span a:hover{color:#0049a4;}
.list01{padding-top:10px;}
.list01 ul li{height:40px; border-bottom:#e0e0e0 1px dotted;}
.list01 ul li a{display:block; height:40px; line-height:40px; background:url(a01.png) 10px center no-repeat; padding:0 10px 0 20px;}
.list01 ul li a span{float:right; color:#888;}
.list01 ul li a:hover{background:#f6f6f6 url(a01.png) 10px center no-repeat; color:#000;}
.list01 ul li a:hover span{color:#888;}


.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.articleCon p, .articleCon div{}
.articleCon img{max-width:800px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
.article .articleCon img{max-width:1200px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1200 ? "1200px" : "auto");}
.articleGn{padding-top:20px; text-align:center; line-height:30px; font-weight:bold; font-size:14px;}


.map{padding-top:10px;}
.map h1{margin-top:10px; height:30px; line-height:30px; font-size:14px; border-bottom:#ccc 1px dotted; color:#6e0000;}
.map h2{padding-bottom:10px; line-height:18px; margin-top:10px; font-size:13px; font-weight:normal;}
.map h2 a{margin-right:20px;}

/*-----------------------下拉部分样式----------------------*/
.dropMenu{
position:absolute;
top:0;
border-top:1px #fff solid;
z-index:100;
background-color:#003a75;
filter:alpha(opacity=96);opacity:0.96;
width:102px;
display:none;  
margin-left:1px;
margin-top:0;
}
.dropMenu a:link,.dropMenu a:visited{
width:auto;
display:block;
text-indent:0;
border-top:0 solid #FFF;
border-bottom:1px solid #FFF; /*THEME CHANGE HERE*/
padding:2px 0;
text-decoration:none;
color:#fff;
text-align:center;
font-size:14px;
line-height:30px;
height:30px;
font-weight:normal;
}

.list-paddingleft-2 li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    width: calc((100% - 120px)/6);
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #484848;
    margin-left: 0px;
    margin-top: 5px;
    padding-left: 15px;
}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink*/
.dropMenu_a_cur{background-color:#003a75;color:#fff;}
.dropMenu a:hover{color:#fff; background-color:#0051a4;}
.mainMenu_a_cur{color:#fff!important; background:#003a75;}

#dropMenu06{width:120px;}

/*-----------------------------弹出部分样式----------------------- */
.popMenu{
  position:absolute;
  top: 0px;
  border: 1px solid #fff; /*THEME CHANGE HERE*/
  border-bottom-width:0px;
  border-top-width:1px;
  z-index:100;
  background-color:#1575d4;
  filter:alpha(opacity=96);opacity:0.96;
  width:90px;
  display:none;  
  margin-left:0px;
  margin-top:-1px;
}
.popMenu a:link,.popMenu a:visited{
width:auto;
display: block;
text-indent: 2px;
border-top: 0 solid #678b3f;
border-bottom: 1px solid #FFF; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #fff;
text-align:center;
font-size:13px;
line-height:30px;
height:30px;
font-weight:normal;

}

/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink */
.popMenu_a_cur{background-color:#F60;color:#FF0;}


/*---------------------有弹出菜单的  菜单项的样式-------------------------*/
.hasPopMenu_a
{
/*向右箭头*/
background-image:url(arrow00.gif);  
background-repeat:no-repeat; 
background-position:right center;
}

table,table td{border-collapse:collapse;}