@charset "utf-8";
/* CSS Document */
.header{position: relative; width: 100%;height: 418px;background: url(headerbj.jpg) center top no-repeat; overflow: hidden;}
.header .logo{margin-top:75px;text-align: center;}
 
.main{width: 1180px; margin:0 auto;padding-bottom: 20px;}
.header-fr{position: absolute;right: 0; top:20px; height: 45px;}
.search{float: left; width: 290px; height: 43px;margin-right: 20px; border-radius: 30px; border:1px solid #bbd0e9}
.search input{height: 40px; line-height: 42px; border:none;width: 220px;margin-left: 20px;font-size: 16px;color:#00489d}
.search a img{vertical-align: middle;}
.language{float: left;}
.language span{ display: inline-block;width: 44px; height: 43px; text-align: center; line-height: 43px;}
.language span a{color:#00489d}
.language span.on {background:url(yuan.png) center top no-repeat}
.language span.on a{color:#fff}
.nav{background-color: #00489d; height: 50px;}
.nav ul li{width: 112px; float: left; text-align: center; background: url(line.png) right center no-repeat; line-height: 50px;}
.nav ul li a{color:#fff;font-size: 18px;}
.nav ul li:last-child{background: none;}
.nav ul li:first-child{width: 60px; text-align: left;}
.nav ul li.on a{color: #face30; font-weight: 700;}
.nav ul li:hover a{color: #face30; font-weight: 700;}
ul.tab-head{width: 1180px;margin:0 auto}
.headline{margin-top:40px;margin-bottom: 35px; text-align: center;}
.headline h3 a{font-size: 36px; color:#004084}
.headline p{font-size: 18px;color:#00489d;margin-top:15px}

.newslbt{width: 100%;height: 440px; position: relative;margin-bottom: 30px;}
.newslbt .hd{position: absolute; right:35px; bottom: 30px; z-index: 9;}
.newslbt .hd li{margin-left: 10px;float: left; background: url(icon2.png) left center no-repeat; width: 14px; height: 14px;}
.newslbt .hd li.on{background: url(icon.png) left center no-repeat;}
.newslbt .bd {
position:relative; height:100%; z-index:0;   }
.newslbt .bd li{height: 440px; zoom:1; vertical-align:middle; position:relative; }
.newslbt .bd img{width: 100%;height: 440px;}
.newslbt .bd span{position: absolute; display: block; width: 1180px; height: 72px;background: url(txt-jb.png) left top repeat-x; line-height: 72px; text-align: center; bottom:0;font-size: 22px; color:#fff;font-weight: 700;}

.news{width: 375px; float: left; margin-bottom: 25px;  border-top:3px solid #e5323d;padding-top:15px}
.news.center{margin-right: 26px; margin-left: 26px;}
h3.common{padding-bottom: 10px; border-bottom: 1px solid #b2b7bc;}
h3.common span a{font-size: 20px; color:#000}
h3.common i{float: right; vertical-align: middle;}
.xwzz{margin-top:15px;}
.xwzz .firstnews{padding-bottom:20px;margin-bottom: 15px; border-bottom: 1px dashed #454545;}
.xwzz .firstnews h4{margin-bottom: 15px;}
.xwzz .firstnews h4 a{font-size: 18px; color: #004084; line-height: 32px;}
.xwzz .firstnews p{color:#004084;font-size: 16px; line-height: 30px;}
 
.list ul li{padding-left: 13px; line-height: 30px; background: url(dot.png) left center no-repeat;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list ul li a{font-size: 16px; color:#004084}
.zyhd .firstnews h4{margin-top:15px;margin-bottom: 5px;}
.zyhd .firstnews h4 a{font-size: 18px; color: #004084; line-height: 32px;}
.zyhd .firstnews .desc img{width: 150px; height: 100px;}
.zyhd .firstnews .desc p{float: right; width: 210px; line-height: 30px; font-size: 16px; color:#004084}
.zhdt .firstnews .desc img{width: 150px; height: 100px;}
.zhdt h4{float: right; width: 210px;font-size: 18px;line-height: 32px;}
.zhdt h4 a{ color: #004084;}
.zhdt .firstnews{margin:15px 0}
.yxal img{width: 100%; height: 105px; margin-bottom: 10px;}

.footer{height: 130px; background: #e7ebec; border-bottom: 5px solid #00489d;}
.footer-fl{float: left; width: 770px;margin-top:20px}
.footer-fl p{line-height: 28px; font-size: 14px;color:#062346}
.footer-fl p span{margin-right: 15px;}
.footer-fl p span a{margin-right: 15px;font-size: 14px;color:#062346}
.footer-fl p img{vertical-align: middle;}
.footer-fr{float: right;}
.footer-fr a{    margin-right: 35px;
    margin-top: 30px;
    vertical-align: top;
    display: inline-block;}
.footer-fr span{display: inline-block; width: 75px; margin-left: 30px;margin-top:15px}
.footer-fr span i{display: block; font-style: normal;font-size: 14px; color:#062346;text-align: center;}

/* 列表页 */
.erjipage{margin-top:20px}
.menus-fl{float: left;width: 220px; padding-top:15px;border-right: 2px solid #efeff1;}
.menus-fl h4{background: url(line2.png) left bottom no-repeat; font-weight: normal; padding-bottom: 15px;}
.menus-fl h4 i{display: block; font-style: normal; font-size: 18px; color:#a5a5a5;padding-bottom: 5px;}
.menus-fl h4 a{font-size: 30px;color: #000;}
.menus ul li{height: 80px; line-height: 80px; border-bottom: 2px solid #efeff1;}
.menus ul li a{display: block; font-size: 18px;color:#000;padding-left: 25px;}
.menus ul li.on a{color:#e5323d; background: url(right.png) 200px center no-repeat;}
.menus ul li:hover a{color:#e5323d; background: url(right.png) 200px center no-repeat;}
.list-fr{width: 905px; float: right;}
.bread{padding:30px 0; border-bottom: 2px solid #efeff1;text-align: right;color: #4d4d4d;}
.bread p a{padding:0 10px; font-size: 16px; color:#4d4d4d}
.bread p a:last-child{font-weight: 700;}
.lists{padding-top:30px}
.lists ul li{background: url(dot.png) 7px center no-repeat; line-height: 60px;}
.lists ul li a{    display: inline-block;width: 84%;padding-left:35px;font-size: 16px;color:#004084}
.lists ul li span{    float: right;padding-right: 10px;font-size: 16px; color:#777777}
.page{text-align:center;padding:50px 0 50px 0}
.page a,.page span{padding: 5px 10px;border: 1px solid #ddd;display: inline-block;font-size: 14px;text-align: center;margin-right: 5px;color: #000;}
.page a.on{background:#045bb8;color: #fff;}
.page a, .page span{border-radius: 4px;}
.page input{padding: 5px 10px;border: 1px solid #ddd;display: inline-block;font-size: 14px;text-align: center;margin-right: 5px;color: #000;vertical-align:top;border-radius: 4px;}

/* 细览 */
.breadcon{margin-top:35px; padding-bottom: 15px; border-bottom: 1px solid #dbdbdb; }
.breadcon p{padding-left:35px;color:#b6b7b9; background: url(home.png) 5px center no-repeat;}
.breadcon p a{margin:0 10px;font-size: 14px;color:#b6b7b9}
.breadcon p a:last-child{color:#1f61ba;font-weight: 700;}
.contentBox .title{text-align: center;padding-top:45px;padding-bottom: 25px; border-bottom: 1px solid #dfdfdf;}
.contentBox .title h3{font-size: 30px; color:#333}
.contentBox .title p{padding-top:25px; font-size: 16px;color:#999}
.contentBox .title p span{margin-right: 40px;}
.contentBox .title p span.size{font-size: 14px;}
.contentBox .title p span.size a{color:#999;margin:0 5px;cursor: pointer;}
.contentBox .title p span.dyprint{background: url(print.jpg) left center no-repeat;}
.contentBox .title p span.dyprint a{color:#999;font-size: 14px;padding-left: 30px;}
.contentBox .title p span.close{background: url(close.jpg) left center no-repeat;}
.contentBox .title p span.close a{color:#999;font-size: 14px;padding-left: 30px;}
.content{margin:60px 45px 0 45px}
.content p{margin-bottom: 40px;font-size: 18px;color:#333;line-height: 32px;}
.content img{max-width: 100% !important;
    display: block;
    margin: 0 auto;}
.edit{margin-left: 45px; margin-right: 45px; height: 33px; margin-bottom: 10px; line-height: 33px; background: #f4f4f4; text-align: right;}
.edit p{padding-right: 20px;font-size: 16px;color:#797979}

.footer-fl{width:auto;float:none;text-align: center;margin-top:0;padding-top:30px;}
.scy_main{ width:1180px; margin:0 auto;position: relative;}
.scy_sydw{position: absolute;top:30px;right:280px;}

/* 检索 */
.searchBox .resList{margin:20px 0}
.searchBox .resList li{margin-bottom: 10px; font-size: 18px;;border-bottom: 1px solid #eeeeee;}
.searchBox .resList li h4{ color:#333;padding:10px 0}
.searchBox .resList li h4 a{font-size: 20px; color:#333;}
.searchBox .resList li p{font-size: 16px; color:#666; line-height: 30px;margin-bottom: 10px;}
.searchBox .resList li p span{margin-right: 40px;color:#999}
.searchBox .resList li h4 font{color: #ff0000;}


.footer-con-lf p{margin-top:10px}
.footer{height:auto;position: relative;}
    .footer-fl .weixin_nr02 {width: 225px;height: 50px;padding: 10px;background: #0088d3;text-align: left;position: absolute;left: -78px;top: -79px;display: none;z-index: 9999;color: #fff;font-size:14px;line-height: 24px;}
.a_lxwm{cursor:pointer;}
.footer-fl div.div_p{position:relative;}
.div_lxwm{width:240px;height:50px;line-height:50px;background: #0088d3;display:none;position:absolute;left:150px;top:-46px;font-size:14px;color:#fff;}

.footer-fl div.div_p{line-height: 28px; font-size: 14px;color:#062346}
.footer-fl div.div_p span{margin-right: 15px;}
.footer-fl div.div_p span a{margin-right: 15px;font-size: 14px;color:#062346}
.footer-fl div.div_p img{vertical-align: middle;}

.footer-con{width:1180px;margin:0 auto;padding-top:30px;}
.footer-fl{margin:0;width: 450px;margin-left: 300px;padding: 0;float: left;}
.footer-con-fr{float:left;}
.scy_foot{width:380px;margin:0 auto; padding:10px 0 20px;}

h3.common em{font-style: normal;padding:0 5px;}
h3.common em a{font-size:16px;color:#666;font-weight: 400;}
h3.common span a{margin-right: 12px;}
h3.common i img{vertical-align: middle;}
.header-rl{width: 200px; float: left; background: url(rili230223.png) left  center no-repeat; margin-top: 30px; font-size: 16px; color:#575757;padding-left: 30px;}
.header-fr{position: absolute;right: 0; top:20px; height: 45px;}
.newslbt .hd li{cursor: pointer;}
.news{padding-top:14px;}
h3.common{padding-bottom:14px;}
.newslbt .hd li a{display:block;width:14px;height:14px;}


.fl{float: left;}
.fr{float: right;}
.news{width:376px;}
.div576{width: 576px;}
.zyhd .firstnews .desc p{width: 412px;}
.list ul li span{font-size:16px;color:#a3a3a3;float:right;}
.list ul li{line-height:36px;}
.zyhd .firstnews h4{margin-bottom:15px;}
.firstnews{margin-bottom:20px;}
.nav ul li{width:174px;}
.nav ul li:first-child{width:115px;}
.newslbt .bd span{width:1130px;padding-left:50px;text-align:left;}

.newslbt .prev,
.newslbt .next {
position: absolute;
left: 1%;
top: 50%;
display: block;
width: 32px;
height: 40px;
margin-top: -20px;
background: url(slider-arrow.png) -110px 5px no-repeat;
opacity: 0.5;
filter: alpha(opacity=50);
-o-transition: all 0.3s 0s ease-in-out;
transition: all 0.3s 0s ease-in-out;
-webkit-transition: all 0.3s 0s ease-in-out;
}

.newslbt .next {
left: auto;
right: 3%;
background-position: 8px 5px;
}


.bzlt_pc{position: fixed;right:1%;top: 55%; width:300px;height:93px;/*box-shadow: 0px 0px 10px 0px rgba(76, 89, 189, 0.28);*/}