img{display: block;}
body{background: #fff;}

.w-1200{width: 1000px;margin-left: auto;margin-right: auto;}

.nd-top{width: 100%;margin: 0 auto;height: 146px; background:#1e1c43 url(../images/top-bg.jpg) no-repeat 0 0;}

/*.nd-top{width: 100%;margin: 0 auto;height: 146px; background:#1e1c43 url(../images/20260213.png) no-repeat 0 0;padding-top:430px;}
*/
.nd-top .f-fl{width: 410px;}
.nd-top .f-fr{width: 310px;}
.nd-top .nd-time{color: #fff;padding-top:30px;width:310px;text-align: right}
.nd-top .nd-time #weather{padding-left:10px;}
.nd-top form{width: 200px;height: 22px;line-height:22px;background: url(../images/search.jpg) no-repeat 0 0;vertical-align: middle;padding:6px 10px;position: relative;margin-top: 5px;float: right}
.nd-top form input{border: none;vertical-align: top;height: 22px;line-height: 22px;width: 170px;}
.nd-top form button{border: none;background: none;text-indent: -999em;position: absolute;right: 0;top:0;height: 34px;width: 40px;cursor: pointer}


.nd-nav{height: 48px;line-height:48px;}
.nd-nav li{position: relative;float: left;height: 48px;z-index: 10000;cursor: pointer}
.nd-nav li a{color: #1e1c43;float: left;padding:0 12px;height: 22px;line-height: 22px;border-right: 1px solid #bab8e0;margin-top: 12px;}
.nd-nav li ul{position: absolute;top:48px;left: 0;display: none;z-index: 10000;background:rgba(255,255,255,.8);*background:#fff;padding: 10px 0;width: 100%;text-align: center;}
.nd-nav li ul.on{display: block}
.nd-nav li a:hover,.nd-nav li a.on{color: #de3828;}
.nd-nav li ul li{height: 30px;line-height: 30px;float: none}
.nd-nav li ul li a{border: none;margin-top: 0;height: 30px;line-height: 30px;padding: 0;float: none}



.nd-banner{width: 100%;height: 360px;overflow: hidden}
.nd-banner .pics{width:1000px;height: 360px;}
.nd-banner .focus{width:1000px;height:360px;position:relative;}
.nd-banner .focus .prev{position: absolute;left: 0;top:50%;margin-top: -20px;width:26px;height: 40px;background: url(../images/prev.png) no-repeat 0 0;z-index: 100}
.nd-banner .focus .next{position: absolute;right: 0;top:50%;margin-top: -20px;width:26px;height: 40px;background: url(../images/next.png) no-repeat 0 0;z-index: 100}
.nd-banner .focus .pic{width:1000px;height:360px;overflow:hidden;position: relative}
.nd-banner .focus .pic .tempWrap{height: 360px;overflow: hidden;position: relative}
.nd-banner .focus .pic ul{width:1000px;height:360px;overflow: hidden;position: relative}
.nd-banner .focus .pic li{width:1000px;height:360px;float:left;position: relative}
.nd-banner .focus .pic li img{width:1000px;height:360px;float:left;}
.nd-banner .focus .pic li p{position: absolute;bottom:0px;left:0;width: 100%;height: 42px;line-height: 42px;color: #fff;background:url(../images/sildebg.png) repeat 0 0;}
.nd-banner .focus .pic li p span{display: block;width: 940px;font-size: 24px;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);-o-text-overflow: ellipsis;/*兼容opera*/text-overflow: ellipsis;/*这就是省略号喽*/ overflow: hidden;/*设置超过的隐藏*/  white-space: nowrap;/*设置不折行*/
    text-indent: 1em;
}
.nd-banner .focus .tip{width:106px;height:21px;line-height:21px;position:absolute;left:50%;margin-left:-53px;bottom:10px;background:url(../images/slide-iconbg.png) no-repeat 0 0;z-index:13;}
.nd-banner .focus .tip ul{text-align:center;width:106px;height:21px;}
.nd-banner .focus .tip ul li{display:inline-block;width:10px;height:10px;margin:0 5px;cursor:pointer;background: url(../images/slide-icon.png) no-repeat 0 center;}
.nd-banner .focus .tip ul li.on{color: #cd352a;background: url(../images/slide-icon.png) no-repeat -21px center;}


.nd-indexmain{padding-top: 30px;}
.nd-indexmain .title{position: relative;color: #1e1c43;font-size: 18px;height: 28px;line-height: 28px;padding-bottom: 5px;border-bottom: 1px solid #9b9b9b;margin-bottom: 20px;}
.nd-indexmain .title a.more{position: absolute;right: 0;top:0;background: url(../images/more.jpg) no-repeat right center;padding-right: 20px;color: #999999;font-size: 12px;height: 28px;line-height: 28px;}
.nd-indexmain .nd-xxxw{width: 660px;}
.nd-indexmain .nd-jxjy{width: 315px;}
.nd-indexmain .nd-xxxw #slide{width: 320px;height: 200px;margin-top: 8px;}

/*轮播*/
.slide2 .pics{width:320px;height: 238px;}
.slide2 .focus{width:320px;height:238px;position:relative;}
.slide2 .focus .prev{position: absolute;left: 0;top:50%;margin-top: -20px;width:26px;height: 40px;background: url(../images/prev.png) no-repeat 0 0;z-index: 100}
.slide2 .focus .next{position: absolute;right: 0;top:50%;margin-top: -20px;width:26px;height: 40px;background: url(../images/next.png) no-repeat 0 0;z-index: 100}
.slide2 .focus .pic{width:320px;height:238px;overflow:hidden;position: relative}
.slide2 .focus .pic .tempWrap{height: 238px;overflow: hidden;position: relative}
.slide2 .focus .pic ul{width:320px;height:238px;overflow: hidden;position: relative}
.slide2 .focus .pic li{width:320px;height:238px;float:left;z-index:13;position: relative}
.slide2 .focus .pic li a{width: 320px;height: 238px;position: relative;float:left;}
.slide2 .focus .pic li img{width:320px;height:238px;float:left;}
.slide2 .focus .pic li p{position: absolute;z-index:13;bottom:0;left:0;width: 100%;height: 32px;line-height: 32px;color: #fff;background:url(../images/sildebg.png) no-repeat 0 0;}
.slide2 .focus .pic li p span{float:left;*zoom:1;*display:inline;width:220px;font-size: 16px;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);-o-text-overflow: ellipsis;/*兼容opera*/text-overflow: ellipsis;/*这就是省略号喽*/ overflow: hidden;/*设置超过的隐藏*/  white-space: nowrap;/*设置不折行*/
    color: #fff;left: 0;
}

.slide2 .focus .tip-bg{width:304px;height:21px;background:url(images/focus_tip_bg.png) no-repeat left top;position:absolute;left:0;bottom:0;z-index:12;}
.slide2 .focus .tip{width:auto;height:32px;line-height:32px;position:absolute;right:0px;bottom:0px;z-index:13;}
.slide2 .focus .tip ul{width: auto;height: 32px;}
.slide2 .focus .tip ul li{text-indent:0;list-style:disc inside;color:#fff;width:10px;height:32px;float:left;margin:0 5px;cursor:pointer;background: url(../images/slide-icon.png) no-repeat 0 center;}
.slide2 .focus .tip ul li.on{color: #cd352a;background: url(../images/slide-icon.png) no-repeat -21px center;*background: url(../images/img-25.jpg) no-repeat 0 center;}
/*轮播*/



.nd-indexmain .nd-xxxw .title span{padding:2px 0;background: url(../images/icons.jpg) no-repeat 0 0;padding-left: 35px;}
.nd-indexmain .nd-jxjy .title span{padding:2px 0;background: url(../images/icons.jpg) no-repeat 0 -28px;padding-left: 35px;}
.nd-indexmain .nd-xsgz .title span{padding:2px 0;background: url(../images/icons.jpg) no-repeat 0 -56px;padding-left: 35px;}
.nd-indexmain .nd-zsjy .title span{padding:2px 0;background: url(../images/icons.jpg) no-repeat 0 -84px;padding-left: 35px;}
.nd-indexmain .nd-dqgz .title span{padding:2px 0;background: url(../images/icons.jpg) no-repeat 0 -112px;padding-left: 35px;}
.nd-indexmain .nd-xyfg .title span{padding:2px 0;background: url(../images/icons.jpg) no-repeat 0 -140px;padding-left: 35px;}

.nd-indexmain .nd-xxxw ul{width: 315px;height: 238px; position:relative;overflow: hidden}
.nd-indexmain ul.f-cbli li{width: 315px;height: 34px;line-height: 34px;*height: 30px;*line-height: 30px;background: url("../images/li-ico.jpg") no-repeat 0 center;position: relative;border-bottom: 1px dashed #ccc}
.nd-indexmain .nd-mainnews li,.nd-index li{text-indent: 15px;}
.nd-indexmain ul.f-cbli li a{float:left;width: 255px;height: 34px;line-height: 34px;*height: 30px;*line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nd-indexmain ul.f-cbli li span{position: absolute;right: 0;top:0;height: 34px;line-height: 34px;*height: 30px;*line-height: 30px;color: #999999}

.nd-indexmain .nd-jxjy ul{height: 238px;position:relative;overflow: hidden}


.nd-xsgz{width: 315px;height: 258px;position:relative;}
.nd-xsgz .hd ul{z-index: 5;
	position: absolute;
    left: 0;
    top: -5px;
    height: 38px;
    overflow: hidden;
    zoom: 1;
    margin-left: 30px;
}
.nd-xsgz .hd ul li{
	float: left;
    padding: 0 10px;
    height: 38px;
    line-height: 20px;
    cursor: pointer;
    background: none;
    border: none;
    text-indent: 0;
    margin: 0 10px;
}
.nd-xsgz .hd ul li.on{
	background: #322f6b;
    color: #fff;
}
.nd-xsgz .hd ul li a{
	width: auto;
    float: none;
    font-size: 18px;
    height: 34px;
    line-height: 34px;
}
.nd-xsgz .hd ul li.on a{
	color:#fff;
}
.nd-xsgz .bd .con {
    display: none;
}
.nd-xsgz .bd .on {
    display: block;
}
.nd-indexmain .nd-xsgz li a{width:300px;}
.nd-zsjy{width: 320px;height: 258px;position:relative;margin-left: 25px;overflow: hidden}
.nd-dqgz{width: 315px;margin-left: 25px;height: 258px;position:relative;overflow: hidden}


.nd-xyfg .picScroll-left{margin:0 auto;overflow:hidden;padding-bottom: 20px;position: relative}
.nd-xyfg .picScroll-left .prev { position: absolute;left:0; top:88px;width: 26px;height: 40px;    background: url(../images/prev.png) no-repeat 0 0;z-index: 100;}
.nd-xyfg .picScroll-left .next {position: absolute;left: auto;right:0;top: 88px;width: 26px;height: 40px;background: url(../images/next.png) no-repeat 0 0; z-index: 100;}
.nd-xyfg .picScroll-left .bd{height:224px;overflow:hidden;}
.nd-xyfg ul{}
.nd-xyfg ul li{float: left;width: 210px;height: 199px;position: relative;margin-right:14px;background: none;background: #ececec;padding:15px 15px 10px;border: none;text-indent: 0;}
.nd-xyfg ul li .pic{height: 160px;}
.nd-xyfg ul li p a{float:left;overflow: auto;width:210px;height: auto;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;    height: 34px;
    line-height: 34px;}
.nd-xyfg ul li img{width: 210px;height: 160px;}
.nd-xyfg ul li p{width:210px;height:34px;line-height:34px;text-align: left;color: #333333;font-size: 14px;margin-top:5px}

.nd-jnfc ul li{width: 190px;height: 180px;margin-right:15px;padding:15px 10px 10px;}
.nd-jnfc .picScroll-left .bd{height:205px;overflow:hidden;}
.nd-jnfc .picScroll-left .prev{ top:70px;}
.nd-jnfc .picScroll-left .next{top:70px;}
.nd-jnfc ul li .pic{height: 141px;}
.nd-jnfc ul li p a{width:190px;}
.nd-jnfc ul li img{width: 190px;height: 141px;}
.nd-jnfc ul li p{width:190px;height:34px;line-height:34px;text-align: left;color: #333333;font-size: 14px;margin-top:5px}

.nd-footer{background: #1e1c43;width: 100%;height: 160px;color: #fff;}
.nd-footer a{color: #fff;padding: 0 5px;}
.nd-footer .logo2{width: 80px;height: 80px;vertical-align: middle;display: inline-block;*zoom:1;*display:inline}
.nd-footer .address{color:#fff;display: inline-block;*zoom:1;*display:inline;vertical-align: middle;padding-left: 10px;}

/*内页*/
.nd-ny-left{width: 200px;}
.nd-ny-left .title{background: url(../images/ny-left-bg.jpg) no-repeat 0 0;width: 180px;height: 50px;padding: 21px 5px 21px 15px;margin-bottom: 0;}
.nd-ny-left .title span.f-fl{font-size: 60px;color: #fff;height: 50px;line-height: 50px;}
.nd-ny-left .title div.f-fl{height: 42px;padding-top: 8px;padding-left: 5px;}
.nd-ny-left .title div.f-fl h3{font-size: 22px;line-height:20px;color: #fff;font-weight: normal}
.nd-ny-left .title div.f-fl p{font-size: 14px;color: #fff;}
.nd-ny-left ul{background:#efeef5;padding-bottom: 30px;}
.nd-ny-left ul li{height: 40px;line-height: 40px;border-bottom: 1px solid #e4e2f2;background: none;padding: 0 20px;}
.nd-ny-left ul li a{height: 40px;line-height: 40px;width: auto;color: #333333}
.nd-ny-left ul li a.on{color: #cd352a}
.nd-ny-left ul li a span{right: 20px;color: #333333;height: 40px;line-height:40px;}
.nd-ny-left ul li a.on span{color: #cd352a;}

.nd-ny-right{width: 760px;}
.nd-ny-right .title{padding-bottom: 15px;}
.nd-ny-right .title span.f-fl{font-size: 24px;color: #cd352a;}
.nd-ny-right .title span.f-fr,.nd-ny-right .title span.f-fr a{font-size: 14px;color: #999999;line-height:38px;}
.nd-ny-right .main-box{padding: 10px 0 30px;}
.nd-ny-right .main-detailbox *{font-size: 14px;color: #333333;line-height: 30px;max-width: 760px;}
.nd-ny-right .main-detailbox p{padding-bottom: 10px;}
.nd-ny-right .main-box img{margin-left: auto;margin-right: auto;}

.nd-ny-right .nd-mainxrld table{width: 100%}
.nd-ny-right .nd-mainxrld table th{background: #e8e8e8;padding: 5px 10px;font-size: 18px;color: #1e1c43;}
.nd-ny-right .nd-mainxrld table td{color: #333333;padding: 5px 10px;border-bottom: 1px solid #cccccc}

.nd-ny-right .nd-mainxyfg li{width: 210px;height:204px;padding:0 15px 20px;background: none;border: none;float: left}
.nd-ny-right .nd-mainxyfg li a{width: 210px;height:204px;}
.nd-ny-right .nd-mainxyfg li img{width: 210px;height: 157px;}
.nd-ny-right .nd-mainxyfg li p{height: 36px;line-height: 36px;text-align: center;color: #333333}

.pages{text-align: center;}
.pages span{display: inline-block;*zoom:1;*display:inline;height: 34px;line-height: 34px;vertical-align: middle}
.pages a{padding: 6px 8px;border: 1px solid #c9c9c9;}
.pages a.on{color: #cc3227;background: #e5e5e5}
.pages input{width: 40px;height: 26px;vertical-align: top}
.pages button{background: #efefef;border: 1px solid #d5d5d5;width: 40px;height: 30px;}

.nd-ny-right .nd-mainxbsz span{}
.nd-ny-right .nd-mainxbsz .t span{background: #cd352a;padding:3px 10px;color: #fff}
.nd-ny-right .nd-mainxbsz .b{padding-bottom: 20px;}
.nd-ny-right .nd-mainxbsz .b span{padding: 3px 10px;}
.nd-ny-right .nd-mainxbsz .b span a:hover{color:#de3828;text-decoration:none;}

/*新闻列表*/
.nd-ny-right .nd-mainnews ul li{background: none;height: auto;padding-bottom: 20px;text-indent: 0;margin-bottom: 20px;}
.nd-ny-right .nd-mainnews ul li .f-fl{width: 560px;}
.nd-ny-right .nd-mainnews ul li .f-fr{width: 92px;}
.nd-ny-right .nd-mainnews ul li .atitle{font-size: 18px;color: #222222;background: url(../images/li-ico.jpg) no-repeat 0 center;text-indent: 20px;border: none;width: 560px;display: block;float: none;margin-bottom:10px;}
.nd-ny-right .nd-mainnews ul li a.atitle:hover{color:#de3828;text-decoration:none;}
.nd-ny-right .nd-mainnews ul li .info{font-size: 14px;color: #777777;line-height: 20px;}
.nd-ny-right .nd-mainnews ul li .amore{width: auto;float:none;color: #da251c;}
.nd-ny-right .nd-mainnews ul li .news-time{width:92px;height:65px;background: #eeeeef;text-align: center;padding-top: 15px;}
.nd-ny-right .nd-mainnews ul li .news-time div{font-size: 30px;color: #a0a0a0;}
.nd-ny-right .nd-mainnews ul li .news-time p{font-size:14px;color: #333333;}

/*新闻详情*/
.nd-ny-right .nd-mainnewsdetail{}
.nd-ny-right .nd-mainnewsdetail h2{font-size: 24px;color: #333333;text-align: center;padding-bottom: 10px;}
.nd-ny-right .nd-mainnewsdetail .time{color: #666666;text-align: center;margin-bottom: 30px;}
.nd-ny-right .nd-mainnewsdetail .time span{color: #666}
.nd-ny-right .nd-mainnewsdetail .box{padding-bottom: 20px;border-bottom: 1px solid #dddddd;}

.nd-ny-right .page{padding-top: 15px;}
.nd-ny-right .page a{width: 50%;height:34px;line-height: 34px;color: #666666;overflow: hidden;font-size: 16px;}
.nd-ny-right .page a:hover{text-decoration: underline}

.nd-ny-right .nd-mainzxly .input-group{height:30px;line-height: 30px;margin-bottom: 20px;}
.nd-ny-right .nd-mainzxly .input-group label{float: left;width: 100px;text-align: right;}
.nd-ny-right .nd-mainzxly i{color: #f00}
.nd-ny-right .nd-mainzxly .input-group input{height: 26px;width: 200px;border: 1px solid #dcdcdc;padding: 0 10px;margin-right: 10px;}
.nd-ny-right .nd-mainzxly .input-group span{color: #919191}
.nd-ny-right .nd-mainzxly .textarea-group{margin-bottom: 20px;}
.nd-ny-right .nd-mainzxly .textarea-group label{float: left;width: 100px;text-align: right;vertical-align: top}
.nd-ny-right .nd-mainzxly .textarea-group textarea{width: 820px;border: 1px solid #dcdcdc;padding:10px;}
.nd-ny-right .nd-mainzxly .btn-group{padding-left: 100px;}
.nd-ny-right .nd-mainzxly .btn-group .btn{margin-right: 20px;background: #cd352a;width: 100px;height: 32px;line-height: 32px;text-align: center;color: #fff;font-size: 16px;border: none;}


#map{width: 960px;height: 380px;border: 1px solid #c1c1c1;}

.anchorBL span span{display:none!important;}
.anchorBL img{margin-top: 20px;margin-left: 0!important;}



@media screen and (max-width: 1200px) {
    html,body{width: 1200px;}
}

/*20170505*/
.index-ggao{width: 1004px;margin:0 auto;height: 55px;background: url(../images/gg.jpg) no-repeat 0 0;}
.txtScroll-top{ overflow:hidden; position:relative;  }

.txtScroll-top .bd{ padding:15px 15px 15px 0; width:1090px;}
.txtScroll-top .infoList li{ height:24px; line-height:24px;      }
.txtScroll-top .infoList li a{color:#cd352a;font-size:16px;}
.txtScroll-top .infoList li .date{ float:right; color:#999;  }


		/* 本例子css */
.hasMoreTab{width:660px;}
.hasMoreTab .hd{line-height:28px;height:28px;border-bottom:1px solid #C8D1D5;position:relative;padding-right:10px;}
.nd-indexmain .nd-xxxw .title span.more{float:right;background:none;}
.nd-indexmain .nd-xxxw .title span.more a{position: absolute;
    right: 0;
    top: 0;
    background: url(../images/more.jpg) no-repeat right center;
    padding-right: 20px;
    color: #999999;
    font-size: 12px;
    height: 28px;
    line-height: 28px;}
.hasMoreTab .hd ul{z-index:5;position:absolute;left:0;top:-5px;height:38px;overflow:hidden;zoom:1;margin-left:30px;width:340px;}
.hasMoreTab .hd li{float:left;padding:0 10px;height:38px;line-height:20px;cursor:pointer;background:none;border:none;text-indent:0;margin:0 10px;}
.hasMoreTab .hd li a{width:auto;float:none;font-size:18px;     height: 34px;
    line-height: 34px;}
.hasMoreTab .hd li.on{background:#322f6b;color:#fff;}
.hasMoreTab .hd li.on a{color:#fff;}
.hasMoreTab .bd{padding:0 0 10px;clear:both;position:relative;}
.hasMoreTab .bd h2{font-size:14px;}
.hasMoreTab .bd p{color:#999;}
.hasMoreTab .bd .con{display:none;}
.hasMoreTab .bd .on{display:block;}

	
/*20170519 友情链接*/
.nd-indexmain .nd-links{border:1px solid #dcdcdc;width:998px;}
.nd-indexmain .nd-links .hasMoreTab .hd ul{margin-left:0;}
.nd-indexmain .nd-links .hasMoreTab{width:998px;}
.nd-indexmain .nd-links .hasMoreTab .hd{height:34px;line-height:34px;padding-bottom:0;}
.nd-indexmain .nd-links .hasMoreTab .hd ul{top:0px;height:34px;width:998px;background:#ececec;}
.nd-indexmain .nd-links .hasMoreTab .hd ul li{padding:0 10px;margin:0;height:34px;line-height:34px;border-right:1px solid #dcdcdc;}
.nd-indexmain .nd-links .hasMoreTab .hd ul li a{font-size:16px;} 
.nd-indexmain .nd-links .hasMoreTab .hd ul li.on{background:#fff;border-bottom:1px solid #fff;}
.nd-indexmain .nd-links .hasMoreTab .hd ul li.on a{color:#cd352a;}
.nd-indexmain .nd-links .hasMoreTab .bd ul{width:988px;padding:0 0px;height:auto;}
.nd-indexmain .nd-links .hasMoreTab .bd ul li{background:url(../images/jt.jpg) no-repeat 0 center;border:none;float:left;width:auto;margin:5px 15px;}
.nd-indexmain .nd-links .hasMoreTab .bd ul li a{float:none;}

.ny-banner{height:200px;}