﻿@charset "utf-8";
/* CSS Document */
/* index */
#tab .tab_box ul a{ font-size:12px; line-height:32px;}
.wrap{ width:1140px; margin:0 auto;}

.top{ height:86px;}
.lenct{ line-height:30px; color:#666; font-size:12px; padding-top:26px;}
.lenct a{ margin:0 5px;}
.nav{ height:40px; background:#bf0008;}
.nav .wrap{border-left:1px solid #d0585d; height:40px;}
.nav li{ float:left; width:142px; height:40px;}
.nav li a{ display:block; width:142px; height:40px; border-right:1px solid #d0585d; color:#fbf4f4; text-align:center; line-height:40px; font-size:12px;}
.picsclt { width: 100%; height:415px; position: relative; overflow:hidden; }
.picsclt .num{ position:absolute; text-align:center; bottom:68px; left:0; width:100%; z-index:10}
.picsclt .num li{ display:inline-block; width:12px; height:12px; border:2px solid #fff; border-radius:50%; text-indent:-9999px; margin:0 2px;}
.picsclt .num li.on{ border-color:#1253a3;}
.picn li a{ display:block; width:100%;height:415px; background-size:auto 100%; background-position:top center; background-repeat:no-repeat;}
.index-main{ position:relative; padding-top:110px; padding-bottom:50px;}

.picScroll-left{ width:100%;  overflow:hidden; position: absolute; top:-68px;}
.picScroll-left .hd{ height:35px;}
.picScroll-left .hd a{ float:right; display:block; width:35px; height:35px; background-color:#bf0008; background-repeat:no-repeat; background-position:center center; margin-left:5px; cursor:pointer;}
.picScroll-left .hd a:hover{ background-color:#263586;}
.picScroll-left .hd a.next{ background-image: url(../images/right.png);}
.picScroll-left .hd a.prev{ background-image: url(../images/left.png);}

.picScroll-left .tit{ height:35px; width:112px; text-align:center; color:#fff; line-height:35px; background:#bf0008 url(../images/bai.jpg) no-repeat left center; float:left;}
.picScroll-left .bd{ background:#fff; border:1px solid #e8e8e8; border-top:5px solid #bf0008; padding:25px 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 15px; position:relative; float:left; _display:inline; overflow:hidden; font-size:12px;}
.picScroll-left .bd ul li .pic{ text-align:center; width:109px; float:left; }
.picScroll-left .bd ul li .pic img{ width:109px; height:68px; display:block;}
.picScroll-left .bd ul li dl{ float:left; width:175px; margin-left:15px;}
.picScroll-left .bd ul li dl dt{ line-height:30px; height:30px; overflow:hidden; font-weight:bold;}
.picScroll-left .bd ul li dl dt a{ color:#333; font-weight:bold;}
.picScroll-left .bd ul li dl dt a:hover{ color:#bf0008;}
.picScroll-left .bd ul li dl dd{ height:38px; line-height:19px; overflow:hidden; color:#666;}
.int-milt{}
.lec-news{ width:730px;}
.lec-news h3{ line-height:25px; background:url(../images/d.jpg) repeat-x left center; font-weight:normal;}
.lec-news h3 a{ float:right; display:inline-block; padding-left:10px; background:#fff;}
.lec-news h3 span{ display:inline-block; padding:0 20px; background:#fff url(../images/hong.jpg) no-repeat left center;}


.slideBox{ width:283px; height:181px; overflow:hidden; position:relative; margin-top:15px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:0px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:5px; line-height:5px; text-align:center; background:#fff; cursor:pointer; text-indent:-9999px;}
.slideBox .hd ul li.on{ background:#bf0008; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd li .tit{ line-height:30px; height:30px; position:absolute; left:0; bottom:0; width:100%; background:url(../images/col-bg.png); color:#fff; padding-right:60px; padding-left:10px; font-size:12px; overflow:hidden;}
.slideBox .bd img{ width:283px; height:181px; display:block;  }
.nlstm{ width:420px; float:right; font-size:12px; margin-top:10px;}
.nlstm dl{ border-bottom:1px solid #e8e8e8; padding-bottom:10px;}
.nlstm dl dt{ font-weight:bold; height:30px; line-height:30px; overflow:hidden;}
.nlstm dl dt a{ color:#333;}
.nlstm dl dt a:hover{ color:#bf0008;}
.nlstm dl dd{ color:#666; line-height:20px; height:40px; overflow:hidden;}
.nlstm ul{ padding-top:5px;}
.nlstm ul li{ line-height:25px; height:25px; overflow:hidden; background:url(../images/sj.jpg) no-repeat left center; padding-left:15px;}
.nlstm ul li span{ color:#999; float:right;}
.foltbc{ width:242px; float:right;}
.foltbc a{ display:block; width:116px; height:107px; color:#fff; text-align:center; background:#ccc; float:left; margin-left:5px; margin-bottom:5px; font-size:12px; padding-top:20px;}
.foltbc a dd{ line-height:30px;}
/*.foot{ background:#bf0008; color:#fff; font-size:12px; line-height:20px; padding:20px 0; text-align:center;}*/

.ny-banner{ height: 128px; background-repeat:no-repeat; background-position:center center; background-size:auto 100%;}

.dreslt{ border-bottom:1px solid #ddd; background:#eee; line-height:45px; text-align:right; font-size:12px; color:#666;}
.dreslt img{ margin:0 5px;}
.loc-con{ background: #fafafa; border-bottom: 1px solid #f0f0f0; padding-bottom: 35px; width:236px; position:relative; margin-top: 35px; }
.sild-nav dt{ line-height:22px; height:82px; padding-top:20px; font-size:16px; color:#fff; background:#00489d url(../images/mk.jpg) no-repeat 200px center; font-family:"微软雅黑"; padding-left:20px; border-bottom:1px solid #fff;}
.sild-nav dd{ line-height:45px; border-bottom:1px solid #fff;}
.sild-nav dd a{ display:block; width:100%; background:#cddaeb url(../images/lo01.jpg) no-repeat 208px center;padding-left:30px;}
.sild-nav dd a:hover{background:#e4b026 url(../images/lo02.jpg) no-repeat 208px center; color:#fff;}
.tel-ol{ padding:20px 0px 0px 0px; text-align:center; /*background:#eee url(../images/sev.jpg) no-repeat 40px 35px;*/ color:#ff0401; font-style:oblique; font-size:20px;}
.linkst{ display:none;}
.linkst a{ display:block; width:100%; height:90px; border-bottom:1px solid #fff; padding-left:95px; line-height:1.2; padding-top:20px; font-size:18px;font-family:"微软雅黑"; color:#666;}
.linkst a span{ color:#fff;}
.linkst a.rol01{ background:#ccc url(../images/f01.jpg) no-repeat 40px center;}
.linkst a.rol02{ background:#ccc url(../images/f02.jpg) no-repeat 40px center;}
.roc-con{  width:840px; padding-top:35px;/*width:100%;*/}
.flxt li{ background:#eee; margin-bottom:35px;}
.flxt li .pic{ width:423px;}
.flxt li .colt{ width:287px; padding:0 30px;}
.flxt li .colt dl{ padding-top:20px;}
.flxt li .colt dl dt{ font-size:14px; height:35px; line-height:35px; overflow:hidden;}
.flxt li .colt dl dt a{ color:#014a97; font-weight:bold;}
.flxt li .colt dl dd{ line-height:20px; color:#666; font-size:12px; height:60px; overflow:hidden; margin-top:10px;}
.flxt li .colt .more-cp{ display:block; width:100px; height:25px; background:#e4b026 url(../images/mores.jpg) no-repeat right center; line-height:25px; color:#fff; padding-left:15px; font-size:12px; margin-top:15px;}
.olrn{ line-height:1.2; color:#ccc; text-align:right; font-size:20px; border-bottom:1px dotted #ccc; padding-bottom:15px;}
.olrn span{ font-size:60px;}
.olrn i{font-family:"微软雅黑"; color:#00489d;}
.iclt{ padding:25px 0; border-bottom:1px dotted #ccc;}
.preilt{ /*margin-left:-25px; width:735px;*/margin-left:0px; width:100%;}
.preilt dl{ width:260px; padding:8px 0 0; margin-left:20px; text-align:center; background:#eee; border:1px solid #e0e0e0; float:left; margin-bottom:25px; height: 216px; overflow: hidden;}
.preilt dl dd{ line-height:24px; font-size:13px; color:#666;   width: 90%;
    margin: auto;}
.page-olt{ padding:30px 0; text-align:center;}
.page-olt a{ display:inline-block; width:30px; height:30px; text-align:center; line-height:28px; border:1px solid #ccc;}
.page-olt a.cur{ background:#ccc; color:#fff;}
.bg-col{ background:url(../images/col-bg.png); width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; display:none;}
.big-img{ position:fixed; left:50%; top:50%; margin-left:-306px; margin-top:-201px; z-index:100; width:612px; height:402px; display:none;}
.pretm{ background:#eee; padding:10px;}

.picScroll-sk{ width:690px;  overflow:hidden; position:relative;}
.picScroll-sk .hd{ position:absolute; left:320px; bottom:0; z-index:5;}
.picScroll-sk .hd ul{overflow:hidden; zoom:1; }
.picScroll-sk .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#cacaca; border-radius:50%;}
.picScroll-sk .hd ul li.on{ background:#e7af1a; }
.picScroll-sk .bd ul{ overflow:hidden; zoom:1; }
.picScroll-sk .bd ul li{ float:left; _display:inline; overflow:hidden; width:690px;}
.picScroll-sk .bd ul li .pic{ text-align:center; width:307px; float:left;}
.picScroll-sk .bd ul li .pic img{ width:307px; height:203px; display:block;}
.picScroll-sk .bd ul li .title{ float:right; width:350px; font-size:12px;}
.picScroll-sk .bd ul li .title dt{ line-height:30px; height:30px; overflow:hidden; color:#999;}
.picScroll-sk .bd ul li .title dt a{ font-size:14px; color:#014a97; font-weight:bold;}
.picScroll-sk .bd ul li .title dt img{ margin-right:3px;}
.picScroll-sk .bd ul li .title dd{ line-height:25px; height:75px; overflow:hidden; color:#666; margin-top:10px;}

.seloct li{ padding:30px 0; border-bottom:1px dotted #ccc;}
.seloct li .date-lc{ border:1px solid #ccc; padding:3px; width:80px; float:left;}
.seloct li .date-lc .ot-time{ width:72px; height:72px; background:#eee; line-height:1.5; text-align:center; padding-top:10px;}
.seloct li .date-lc .ot-time span{ font-size:20px;}
.seloct li dl{ float:right; width:580px;}
.seloct li dl dt{ line-height:35px; height:35px; overflow:hidden; background:url(../images/ilt.jpg) no-repeat left center; padding-left:12px;}
.seloct li dl dt a{ font-weight:bold; color:#333; font-size:12px;}
.seloct li dl dd{ line-height:20px; font-size:12px; color:#666;}

.roc-con h2{ font-size:26px; padding:12px 0; color:#34373a; text-align:center; font-family:Microsoft YaHei; /*letter-spacing:10px; */ }
.roc-con h4{ font-size:22px;  color:#333; padding-bottom:12px; text-align:center; font-weight:200;}
.roc-con h3{ font-weight:normal; font-size:12px; line-height:45px; text-align:center; color:#666; border-bottom:1px solid #eee; border-top:1px solid #eee;}
.roc-con h3 img{ margin-right:3px;}
.news-cont{ font-size:12px; color:#666; line-height:2; padding:20px 0;}
.nltx{border-bottom:1px solid #eee; border-top:1px solid #eee; line-height:30px; padding:10px 0; font-size:12px;}
.nltx li span{ float:right; color:#999;}
.back-olx{ text-align:right; font-size:12px; padding:20px 0;}
.back-olx a{color:#01449d;}

.pager{
	text-align:center;
	padding:25px 0;
}
.pager a{ display:inline-block; line-height:30px; padding:0 10px; background:#fff; border:1px solid #ddd; margin:0 3px;}
.pager a.cur{ background:#1079da; color:#fff;}
.pager a:hover{ color:#f63;}








                                                                                                  