@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:16px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;min-width:1260px;_width:1260px; background:#fff;margin: auto;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#f8a728;}
/*去掉图形热点的点击时出现的边线*/
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;}
table,table td{border-collapse:collapse;word-break: break-all;}
.clear{clear:both; height:0;}
.transition{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}

.kdcx{width:180px; height:218px; position:fixed; right:20px; top:711px; z-index:10; font-size:12px; text-align:center; line-height:18px; font-family:"宋体";}
.kdcx img{vertical-align:top;}
.kdcx p{padding-top:5px;}
.kdcx a:link, .kdcx a:visited{color:#38a0eb;}
.kdcx a:hover{color:#f8a728;}
.kdcx span{display:block; width:24px; height:24px; background:#37bafe url(iClose.png) no-repeat center center; position:absolute; left:-12px; top:-12px; -webkit-border-radius:50%; border-radius:50%; cursor:pointer; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.kdcx span:hover{background-color:#f8a728;}

.head{height:148px; background:#004098;}
.logo{width:1260px; height:100%;  margin:0 auto;background: url(bgzm.png) no-repeat;    background-position: 750px bottom;    background-size: 400px;}

.search{width:180px; height:35px; margin-top:30px; overflow:hidden; float:right; background:url(searchBg1.png) no-repeat center center;}
.search input{width:120px; height:35px; line-height:35px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; border:0; background:none; margin:0; margin-left:22px; float:left;}
.search a{display:block; width:35px; height:35px; float:left;}
.search div{float:left;}

.t_right{float: right;
    height: 100%;
    position: relative;}
    .t_link{position: absolute;
    bottom: 45px;
    text-align: right;
    width: 100%;
    right: 16px;}
    .t_link a{color:#fff;    font-weight: bold;}


.menu{height:50px; background:#fff;}
.menu .mainMenu{width:1260px; height:50px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; text-align:center; position:relative;    WIDTH: 12.5%;}
.menu ul li a{display:block; height:50px; line-height:50px;font-weight: 600;    color: #004098;
    font-size: 21px;
    font-family: "Microsoft YaHei","NSimSun";}
.menu ul li a.cur{background-color:#f8a728; color:#fff;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#004098; border:#fff 1px solid; border-bottom:0; margin-left:-1px; 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:2px; height:auto; line-height:36px; font-size:18px; border-bottom:#fff 1px solid;font-weight: 500;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;}
.menu .subMenu li a.more{background-image:url(arrow00.gif); background-repeat:no-repeat; background-position:right center;}
/*从第三级菜单开始,所有的子级菜单都相对偏移*/
.menu .subMenu ul{left:100%; top:-1px; margin-left:0;}

.nyMenu{background:#004098; border-top:#1f85e5 1px solid;}
.nyMenu ul li a:link, .nyMenu ul li a:visited{color:#fff;}
input.submitBtn {
    width: 35px;
    margin: 0;
}

/* 图片轮播 */
.bannerWarp{/*width: 1260px;*/
    margin: auto;}
.bannerWrap{width:100%; height:460px; overflow:hidden;}
.banner{width:100%; position:relative; height:460px; background:#fff;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden; height:100%;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; height:460px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; height:460px;}
.banner .hd{width:100%; height:12px; position:absolute; left:0; bottom:40px; text-align:center;}
.banner .hd ul{height:12px; text-align:center;}
.banner .hd li{display:inline-block; *display:inline; zoom:1; width:12px; height:12px; background:url(hdBg.png) no-repeat right top; overflow:hidden; text-indent:-99px; margin:0 10px; vertical-align:top; cursor:pointer;}
.banner .hd li.on{background-position:left top;}
.banner .prev, .banner .next{position:absolute; top:50%; margin-top:-36px; display:block; width:36px; height:72px; background-repeat:no-repeat; filter:alpha(opacity=50); opacity:0.5;}
.banner .prev{left:2%; background-image:url(l.png);}
.banner .next{right:2%; background-image:url(r.png);}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=100); opacity:1;}


.indH{height:57px;}
.indH h2{height:34px; line-height:34px; font-size:24px; color:#004098; font-weight:normal;}
.indH h2 a:link, .indH h2 a:visited{display:block; height:18px; line-height:18px; font-size:12px; margin-top:16px; float:right; color:#a8a8a8;}
.indH h2 a:hover{color:#f8a728;}
.indH p{height:23px; line-height:23px; color:#bababa; font-size:14px; position:relative;}
.indH p i{width:100%; height:1px; background:#ebebeb; position:absolute; left:0; bottom:11px;}
.indH p span{display:block; height:23px; line-height:23px; overflow:hidden; white-space:nowrap; float:left; background:#fff url(a01.jpg) no-repeat right center; padding-right:12px; position:relative; z-index:1;}

.indNewsList li{height:44px; line-height:44px; padding-left:15px; background:url(a02.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;}
.indNewsList li span{float:right; color:#9e9e9e; padding-left:20px;}
.indNewsList li .wjj { float: left; padding: 0;}

.indF01{width:1260px; /*height:520px;*/ margin:30px auto 40px;}
.news{width:600px; /*height:492px;*/ float:left;}
.picNews{height:230px; position:relative; overflow:hidden; padding-top:16px;}
.picNews .bd{width:600px; height:230px; background:#f5f5f5; overflow:hidden;}
.picNews .bd ul li{width:600px; height:230px; overflow:hidden; float:left;}
.picNews .bd ul li .pic{width:350px; height:230px; overflow:hidden; float:left;}
.picNews .bd ul li .pic p{height:230px; background-repeat:no-repeat; background-position:center center; background-size:100%;}
.picNews .bd ul li .txt{height:207px; margin-left:375px; padding:23px 25px 0 0; position:relative;}
.picNews .bd ul li .txt p{height:35px; line-height:35px; background:url(i01.png) no-repeat left center; padding-left:21px; color:#004098; font-size:15px;}
.picNews .bd ul li .txt h3{height:56px; line-height:28px; font-size:18px; font-weight:normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.picNews .bd ul li .txt span{display:block; height:32px; margin-top:52px;}
.picNews .bd ul li .txt span a:link, .picNews .bd ul li .txt span a:visited{display:block; width:88px; height:30px; line-height:30px; border:#d9d9d9 1px solid; -webkit-border-radius:3px; border-radius:3px; font-size:14px; color:#888; text-align:center;}
.picNews .bd ul li .txt span a:hover{color:#fff; background:#f8a728; border-color:#f8a728;}
.picNews .bd ul li .txt i{display:block; width:26px; height:2px; background:#004098; position:absolute; left:0; top:135px;}
.picNews .bd ul li .pic a:hover p{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.picNews .hd{height:8px; position:absolute; right:20px; bottom:20px; float:right;}
.picNews .hd ul li{width:8px; height:8px; overflow:hidden; margin-left:6px; cursor:pointer; vertical-align:top; text-indent:-99px; background:url(hdBg2.png) no-repeat right top; float:left;}
.picNews .hd ul li.on{background-position:left top;}
.txtNews{/*height:180px; */margin-top:9px;}


.tzgg{/*height:492px; */margin-left:640px;}
.tzggCon{/*height:483px; */margin-top:16px;}
.tzggCon .hd{height:34px; position:relative;}
.tzggCon .hd ul{height:34px; margin-left:-4px;}
.tzggCon .hd li{padding:0 11px; height:34px; line-height:34px; background:#004098; margin-left:4px; -webkit-border-radius:3px; border-radius:3px; font-size:13px; cursor:pointer; float:left;color:#fff}
.tzggCon .hd li.on{color:#fff; background:#f8a728;}
.tzggCon .hd .more{display:block; width:48px; height:18px; position:absolute; right:0; top:-57px; overflow:hidden;}
.tzggCon .hd .more a:link, .tzggCon .hd .more a:visited{display:block; height:18px; line-height:18px; font-size:12px; float:right; color:#a8a8a8;}
.tzggCon .hd .more a:hover{color:#f8a728;}
.tzggCon .bd{height:440px; overflow:hidden; margin-top:15px;}
.tzggCon .bd .indNewsList li{height:47px; line-height:47px;}
.tzggCon .bd .indNewsList li div {
    display: inline-block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.indF02{height:245px; background:#f9f9f9; padding:30px 0 40px;}
.indF02 .indH h2 a:link, .indF02 .indH h2 a:visited{color:#7aabd0;}
.indF02 .indH h2 a:hover{color:#f8a728;}
.indF02 .indH p i{background:#c6e0f1;}
.indF02 .indH p span{background-color:#f9f9f9;}
.indF02 .indNewsList li{background-image:url(a03.jpg);}

.indF02Con{width:1260px; height:273px; margin:0 auto;}

.newsList01{width:380px; height:273px; padding-right:60px; float:left;}
.newsList02{height:273px; margin-left:880px;}
.newsList02 .hd{height:47px; border-bottom:#c6e0f1 1px solid;}
.newsList02 .hd ul{height:36px; padding-top:2px; float:left;}
.newsList02 .hd li{width:100px; height:36px; line-height:36px; text-align:center; margin-right:16px; -webkit-border-radius:3px; border-radius:3px; font-size:18px; cursor:pointer; float:left;}
.newsList02 .hd li.on{color:#fff; background:#f8a728;}
.newsList02 .hd .more{display:block; height:18px; line-height:18px; margin-top:16px; float:right; overflow:hidden;}
.newsList02 .hd .more a:link, .tzggCon .hd .more a:visited{display:block; height:18px; line-height:18px; font-size:12px; float:right; color:#a8a8a8;}
.newsList02 .hd .more a:hover{color:#f8a728;}
.newsList02 .bd{height:252px; overflow:hidden; margin-top:9px;}

.picLink{height:166px; padding:50px 0; background:url(bg.jpg) no-repeat right top;}
.picLink ul{width:1260px; height:166px; margin:0 auto;}
.picLink li{width:175px; height:110px; padding-right:5px; text-align:center; float:left;}
.picLink .last{padding-right:0;}
.picLink li img{width:110px; height:110px;margin:0 auto;padding:0;display:block;}
.picLink li p{height:29px; line-height:29px; padding-top:10px; vertical-align:top; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;font-size:15px;}
.picLinkBtn span{display:block; width:110px; height:110px; position:relative; margin:0 auto; cursor:pointer;}
.picLinkBtn span i{display:block; width:110px; background-repeat:no-repeat; position:absolute; left:0; top:0;-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; filter:alpha(opacity=0); opacity:0; font-style:normal;}
.picLinkBtn span i.bg1{background-image:url(pl11Bg.jpg); height:59px; padding:22px 0;}
.picLinkBtn span i.bg5{background-image:url(pl51Bg.jpg); height:80px; padding:10px 0;}
.picLinkBtn span i.bg7{background-image:url(pl71Bg.jpg); height:80px; padding:10px 0;}
.picLinkBtn span i a:link, .picLinkBtn span i a:visited{text-align:center; color:#fff; display:block; height:29px; line-height:29px;}
.picLinkBtn:hover span i{filter:alpha(opacity=100); opacity:1;}
.picLinkBtn span i a:hover{text-decoration:underline;}
.picLinkBtn:hover p{color:#f8a728;}


.foot{min-width:1260px;  background:#004098 ;height: auto;}
.footCon{width:1260px; height:172px; margin:0 auto;background:url(foot_logo.png) no-repeat center center;    background-position-x: 54%;}
.contact{ float:left;width: auto;    margin-top: 40px;    padding: 0;height: auto;padding-left: 10px;}
.contact h2{height:32px; line-height:32px; font-size:16px; color:#e4f4ff; padding-top:24px;}
.contact h2 span{font-size:12px; color:#b3dffe; padding-left:12px; font-weight:normal;}
.contact p{/*height:84px;*/ line-height:16px; padding-top:10px; font-size:15px; color:#fff;}

.footNav01{width:200px; height:172px; padding:0 40px 0 60px; border-left:#0979e3 1px solid; float:left;}
.footNav01 h2{height:40px; line-height:40px; font-size:16px; color:#e4f4ff; padding-top:24px;}
.footNav01 h2 span{font-size:12px; color:#b3dffe; padding-left:12px; font-weight:normal;}
.footNav01 ul{padding-top:10px; height:98px;}
.footNav01 ul li{width:80px; height:28px; line-height:28px; font-size:14px; padding-right:20px; float:left;}
.footNav01 ul li a:link, .footNav01 ul li a:visited{color:#b3dffe;}
.footNav01 ul li a:hover{color:#fff;}

/*
.footNav02{width:240px; height:172px; padding:0 40px 0 60px; border-left:#0979e3 1px solid; float:left;}
.footNav02 ul{padding-top:28px; height:120px;}
.footNav02 ul li{width:80px; height:30px; line-height:30px; padding-right:20px; font-size:14px; float:left;}
.footNav02 ul li.even{width:120px;}
.footNav02 ul li a:link, .footNav02 ul li a:visited{color:#b3dffe;}
.footNav02 ul li a:hover{color:#fff;}
*/

.link{width:220px; height:94px; padding:34px 60px; border-left:#0979e3 1px solid; float:left;}
.linkBox{width:100%; height:auto;}
.link .mainlevel{width:200px; height:32px; padding:10px 0; position:relative;}
.linkBox li a{display:block; height:30px; line-height:30px; border:#b3dffe 1px solid; cursor:pointer; padding-left:10px; font-size:14px; color:#b3dffe;}
.linkBox li a i{display:block; width:30px; height:30px; float:right; background:url(i06.png) no-repeat center center; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.linkBox .mainlevel.on a i{transform:rotate(-180deg); -ms-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -o-transform:rotate(-180deg);}
.linkBox li ul{width:100%; max-height:320px; padding:0; background-color:#d6f3fb; position:absolute; left:0; bottom:41px; overflow-y:auto; display:none; z-index:999;}
.linkBox li ul li{height:auto;}
.linkBox li ul li a{height:auto; line-height:20px; padding:8px 10px; background:none; color:#333; font-size:14px; border:0; -webkit-border-radius:0; border-radius:0;}
.linkBox li ul li a:hover{background:#39a0eb; color:#fff;}

.wx{height:147px;border-left:#0979e3 0px solid; text-align:center; padding-top:25px;    float: right;}
.wx img{width:100px; height:100px;}
.wx p{height:28px; line-height:28px; padding-top:5px; font-size:14px; color:#fff;}
.wx div,.wx iframe{width:168px;height:137px;}

.copy{height:39px; line-height:39px; border-top:#0979e3 1px solid; text-align:center; font-size:12px; color:#b3dffe;}
.copy a:link, .copy a:visited{color:#b3dffe;}
.copy a:hover{color:#fff;}


.ny{width:1260px; margin:40px auto 60px; min-height:565px;}

.left{overflow:hidden; float:left;}
.left ul li a:link, .left ul li a:visited{display:block; height:50px; line-height:50px; padding:0 26px 0 40px;}
.left ul li a:hover, .left ul li a.on{color:#fff;}

.left ul { background:none;margin-top: 0;}
.left ul li {
    padding: 10px 0;
    border-left: 16px #004098 solid;
    border-right: 3px solid #d9f0fe;
    background: #fff;
 }
.left ul li:hover {
    border-left: 16px #13a2fe solid;
    background: #004098;
    color:#fff;
}
.left ul li:hover a{color:#fff;}
.left ul .lm { border-left: 16px #13a2fe solid; background: #13a2fe;}
.left ul li a:link, .left ul li a:visited{background: none; font-size: 18px; }
.left{ margin-top: -120px; width: 20%; height: 100%; /*position: absolute;*/ top: -50px; border-left: 0; /*background: #13a2fe;background-image: linear-gradient(to bottom, #004098,#fff);*/}
.ny{position: relative;min-height: 565px;}
.left .title{height: 80px; line-height: 78px; font-size: 24px; background: #004098; color: #fff; text-align: left; letter-spacing: 10px;padding-left: 55px;}

.right{margin-left:23%;}
.post{height:40px; border-bottom:#dfdfdf 1px solid; margin-bottom:2px;}
.post span{float:right; display:block; height:30px; line-height:30px; padding-top:10px; font-size:12px; color:#999;}
.post p{height:38px; line-height:38px; padding:0 3px; font-size:20px; border-bottom:#004098 3px solid; position:relative; bottom:0; float:left;}

.list01{padding-top:10px;}
.list01 ul li{height:50px; line-height:50px; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;padding-left: 50px;}
.list01 ul li span{color:#12a3fe; padding-right:20px;}
.list01 ul li a:hover{color:#12a3fe;}


.article{padding:10px 0 30px;}
.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{line-height:30px; padding-top:20px;width: 90%;
    margin: auto;}
.articleCon img{max-width:1060px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1060 ? "1060px" : "auto");}


.flimg{border-left: 0;    padding: 0;    background: none;    height: 374px;    overflow: hidden;  /*  position: absolute;   */ bottom: 0;    width: 100%;}
.flimg .banner{width: 100%;
    height: 374px;}
.flimg .banner .bd li{border:0}


/*新列表样式*/

    .list_bottom_left {
    width: 240px;
    min-height: 557px;
    margin-bottom: 60px;
    background-color: #095899;
    background-image: url(listzcbg.png);
    background-image: linear-gradient(to bottom, #004098,#bdd3f3);
    background-repeat: no-repeat;
    background-position: left bottom;
    float: left;
position: absolute;
    height: 100%;}
    .list_nav {
    width: 240px;}
.list_tit {
    padding-left: 43px;
    height: 40px;
    font-size: 24px;
    color: #fff;
    line-height: 40px;
    background: url(listzlmqdt.png) no-repeat 14px center;
    margin: 28px 0px 23px;}
.col_list .wp_listcolumn {
    border-top: 0px solid;
    border-bottom: 0px solid;}
.wp_listcolumn {
    padding-bottom: 140px;}
.wp_listcolumn {
    display: block;
    width: 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;}
.col_list .wp_listcolumn .wp_column {
    margin-bottom: 1px;}
.wp_listcolumn .wp_column {
    margin-bottom: 16px;
    padding-left: 45px;}
.wp_listcolumn .wp_column {
    display: block;
    width: 100%;
    vertical-align: bottom;}
.col_list .wp_listcolumn .wp_column a.selected {
    font-weight: normal;
    color: #212121;
    background: #fff;}
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected {
    background-image: url(listylmqdt.png);
    background-repeat: no-repeat;
    background-position: 31px center;}
.col_list .wp_listcolumn .wp_column a {
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    border-top: 0px solid;
    border-bottom: 0;
    background-image: url(listylmqdt.png) background-repeat: no-repeat;
    background-position: 31px center;
    background-color: transparent;}
.wp_listcolumn .wp_column a.selected {
    color: #095899;
    background: url(listejqdt.png) no-repeat 25px 12px #b6cee2;}
.wp_listcolumn .wp_column a {
    display: block;
    line-height: 44px;
    height: 44px;
    color: #ffffff;
    font-size: 18px;
    width: 170px;}
.wp_listcolumn .wp_column a {
    display: block;
    width: 100%;
    color: #666;
    font-size: 15px;
    font-weight: bold;
    word-wrap: break-word;
    background: #f5f5f5 url(wp_column_menu_li_1.gif) no-repeat 6px 12px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #fff;
    text-align: left;}
.col_list .wp_listcolumn .wp_column a.selected span.column-name {
    color: #212121;
    background-image: url(listylmqdt.png);
    background-repeat: no-repeat;
    background-position: 31px center;}
.col_list .wp_listcolumn .wp_column a .column-name {
    /*line-height: 39px;*/
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 50px;}
.wp_listcolumn .wp_column a .column-name {
    display: inline-block;
    line-height: 22px;
    padding: 5px 10px 5px 20px;
    cursor: pointer;}
