@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; background:#fff;}
body a{text-decoration:none;}
a:link,a:visited{color:#000;}
a:hover{color:#184fa0;}
/*去掉图形热点的点击时出现的边线*/
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{width:100%; min-width:1200px; height:120px; padding:20px 0; background:#184fa0;}
.logo{width:1200px; height:120px; background:url(logo.jpg) no-repeat left center; margin:0 auto;}
/* search */
.search{width:212px;height:32px; background:#6687a9; float:right; overflow:hidden; margin-top:44px;}
.search .keyValue{width:160px; height:32px; line-height:32px; background:#6687a9; border:0; padding:0 10px; margin:0; font-size:14px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; float:left; color:#fff; font-size:14px;}
.search .keyValue::placeholder{color:#fff;}
.search .submitBtn{width:32px; height:32px; background:url(searchBtn.jpg) no-repeat; border:0; float:left; cursor:pointer;}


.menu{min-width:1200px; height:50px; background:#003770;}
.menu .mainMenu{width:1200px; height:50px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:178px; text-align:center; position:relative;}
.menu .mainMenu .mainMenuLi:first-child{width:132px;}
.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{background-color:#004388; color:#fbd99c;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#004388; position:absolute; z-index:999; left:0; z-index:100; border-top:#fff 1px solid; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{height:auto; line-height:30px; font-size:13px; border-bottom:#fff 1px solid;}
.menu .subMenu li a.cur{background-color:#2b75e1; color:#fbd99c;}


.bannerWarp{width:100%; min-width:1200px; height:450px; overflow:hidden; border-top:#fff 1px solid;}
.banner{width:100%; height:450px; position:relative; background:#333;}
.banner .bd{position:relative; z-index:0; overflow:hidden;height:450px;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:450px;overflow:hidden; text-align:center;background-size:cover; background-repeat:no-repeat; background-position:center center; padding:0 !important; margin:0 !important;}
.banner .bd li a:link,.banner .bd li a:visited{display:block; height:450px;}
.banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:36px; text-align:center;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:0 5px; background:url(bannerBtn.png) no-repeat right center; cursor:pointer; font-size:0; text-indent:99px;}
.banner .hd ul .on{background:url(bannerBtn.png) no-repeat left center;}
.banner .prev, .banner .next{position:absolute; left:0; top:50%; margin-top:-36px; display:block; width:36px; height:72px; background:url(left.png) no-repeat center center; filter:alpha(opacity=50);opacity:0.5; cursor:pointer;}
.banner .next{left:auto; right:0; background:url(right.png) no-repeat center center;}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100);opacity:1;}

.indF01{width:1200px; height:544px; margin:30px auto 0;}
.indH{height:63px; line-height:63px; border-bottom:#003770 1px solid; color:#003770;}
.indH a:link, .indH a:visited{color:#003770; font-size:15px; float:right;}
.indH a:hover{color:#f90;}
.indH p{height:31px; line-height:31px; margin-top:16px; padding-left:14px; border-left:#ffc763 6px solid; float:left; font-size:22px;}
.indFL{width:680px; float:left;}

.news{height:544px;}
.newsWrap{padding-top:30px;}
.picNews{width:680px; height:210px; position:relative;}
.picNews .bd{width:680px; height:210px; overflow:hidden;}
.picNews .bd ul{min-width:720px; height:210px;}
.picNews .bd li{width:320px; height:210px; overflow:hidden; margin-right:40px; float:left;}
.picNews .bd li img{width:320px; height:210px;}
.picNews .bd li a:link, .picNews .bd li a:visited{display:block; width:320px; height:210px; overflow:hidden; position:relative;}
.picNews .bd li a p{width:300px; height:40px; line-height:40px; position:absolute; left:0; bottom:0; color:#fff; z-index:2; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picNews .bd li a i{display:block; width:320px; height:40px; background:#000; filter:alpha(opacity=50); opacity:0.5; position:absolute; left:0; bottom:0; z-index:1;}
.picNews .bd li a:hover p{color:#fbd99c;}
.picNews .hd{width:680px; height:8px;  position:absolute; left:0; bottom:-15px; text-align:right;}
.picNews .hd li{width:8px; height:8px; margin-left:8px; background:#003770; text-indent:-999px; font-size:0; display:inline-block;*display:inherit;}
.picNews .hd li.on{background:#ffc763;}

.txtNews{height:240px;}
.txtNews ul li{height:50px; padding-top:30px;}
.txtNews ul li a:link,.txtNews ul li a:visited{display:block; border-left:#003770 1px solid; padding-left:20px; height:50px;}
.txtNews ul li a p{height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews ul li a i{display:block; height:25px; line-height:25px; color:#999; font-size:13px;}
.txtNews ul li a:hover{border-left-color:#ffc763;}

.indFR{margin-left:720px;_margin-left:717px;}
.indFR ul{margin-top:4px;}
.indFR ul li{height:69px; padding-top:26px;}
.indFR ul li .time{width:36px; height:69px; float:left; padding:0 16px; background:#003770; color:#fbd99c; text-align:center;}
.indFR ul li .time p{height:38px; line-height:38px; border-bottom:#fbd99c 1px solid; font-size:22px;}
.indFR ul li .time span{display:block; height:30px; line-height:30px; font-family:"Times New Roman", Times, serif;}
.indFR ul li .text{height:54px; line-height:27px; margin-left:90px;_margin-left:87px; padding:7.5px 0;}
.indFR ul li .text a{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; height:54px; line-height:27px;}

.indF02{width:1200px; height:270px; margin:50px auto 80px;}
.yjdt{width:680px; height:270px; float:left;}
.yjdt ul{height:206px; padding-top:14px;}
.yjdt ul li{height:32px; line-height:32px; background:url(a01.jpg) no-repeat left center; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.yjdt ul li span{float:right; color:#999; padding-left:20px;}

.contact{margin-left:720px;_margin-left:717px; height:254px; background:url(contactBg.jpg) no-repeat center center; color:#fff; padding:16px 46px 0;}
.contact h2{height:60px; line-height:60px; font-size:24px; position:relative;}
.contact h2 i{display:block; width:48px; height:1px; background:#fff; position:absolute; left:0; bottom:0;}
.contact p{padding-top:20px; height:150px; line-height:30px;}

.foot{min-width:1200px; height:50px; line-height:25px; padding:25px 0; background:#003770; font-size:12px; color:#fff; text-align:center;}
.footWrap{width:1200px; height:50px; margin:0 auto;}
.foot a:link, .foot a:visited{color:#fff;}
.foot a:hover{text-decoration:underline;}

.nyCon{width:1200px; margin:30px auto 80px;}

.left{width:216px; float:left;}
.leftnav h2{height:60px; line-height:60px; background:#003770; color:#fff; text-align:center; font-size:24px; font-weight:normal;}
.leftnav ul li{height:40px; border:#ddd 1px solid; border-top:0; text-align:center;}
.leftnav li a:link,.leftnav li a:visited{display:block; height:40px; line-height:40px; background:#fff; font-size:16px;}
.leftnav li a:hover, .leftnav li a.on{background:#0b58a8; color:#fbd99c;}
.leftnav p{padding-top:20px;}

.right{margin-left:270px;_margin-left:267px; min-height:750px;}

.rightTitle{height:59px; line-height:59px; border-bottom:#003770 1px solid; color:#003770;}
.rightTitle span{float:right; font-size:14px; color:#7a7a7a; display:block; margin-top:23px; line-height:36px; height:36px;}
.rightTitle p{height:31px; line-height:31px; margin-top:14px; padding-left:14px; border-left:#ffc763 5px solid; float:left; font-size:22px;}

.list01{padding-top:5px;}
.list01 ul li{height:40px;}
.list01 ul li a{display:block; height:40px; line-height:40px; background:url(a01.jpg) 12px center no-repeat; padding:0 10px 0 24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li a span{float:right; color:#888; padding-left:20px;}
.list01 ul li a:hover{background:#f6f6f6 url(a01.jpg) 12px center no-repeat; color:#000;}
.list01 ul li a:hover span{color:#888;}

.article{padding-top:20px; line-height:24px;}
.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:12px; height:30px; line-height:30px; color:#8a8a8a; background:#f5f5f5; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.articleCon img{max-width:900px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}