/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#333;}
img{ border:0;}
body{ font-family:'Microsoft YaHei'; color:#333; background:#f7fcff; font-size:14px;}
.clr{ clear:both; line-height:0; height:0; font-size:0;}

.main{ width:1200px; margin:0 auto;}

#top{ width:1200px; float:left; padding-top:10px;}
#top #logo{ float:left; font-size:0; margin-left:20px; margin-top:10px;}
#top #tr{ float:right; width:980px; text-align:right; font-size:12px; color:#666;}
#top #tr a{ color:#666;}

#top #menu{ float:right; margin-top:15px;}
#top #menu li{ float:left; text-align:center; padding-left:40px;}
#top #menu li a{ display:block; float:left; padding:0 10px; font-size:15px; height:56px;}
#top #menu li a span{ font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#top #menu li a:hover{ color:#ff0000; background:url(images/li.png) bottom no-repeat;}
#top #menu li a:hover span{ color:#ff0000;}
#top #menu li a.on{ color:#ff0000; background:url(images/li.png) bottom no-repeat;}
#top #menu li a.on span{ color:#ff0000;}

#bner{ width:100%; float:left; height:500px;}
#bner #full-screen-slider { width:100%; height:500px; float:left; position:relative; z-index:10;}
#bner #full-screen-slider #slides { width:100%; height:500px; position:relative}
#bner #full-screen-slider #slides li {width:100%; height:100%; position:absolute}
#bner #full-screen-slider #slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#bner #full-screen-slider #pagination { position:absolute; bottom:15px; z-index:99900;}
#bner #full-screen-slider #pagination li { width:8px; height:8px; float:left; margin:0 5px; border:1px solid #FFF; cursor:pointer; text-indent:-999; border-radius:100%;}
#bner #full-screen-slider #pagination li.current{ background:#ff0000; border:1px solid #ff0000;}

.long{ width:100%; float:left; background:#FFF;}
.bd{ border-bottom:1px solid #e5e5e5; padding:15px 0;}

#mid{ width:1200px; float:left; padding:24px 0;}

#mid #itab{ width:420px; float:left;}
#mid #itab #uls{ width:420px; float:left; margin-bottom:30px; border-bottom:2px solid #e5e5e5; font-size:16px; margin-bottom:10px;}
#mid #itab #uls li{ float:left; width:92px; line-height:36px; text-align:center; cursor:pointer;}
#mid #itab #uls li.active{ background:#ff0000; color:#FFF;}
#mid #itab #ulv{ width:420px; float:left; color:#666; font-size:12px; line-height:2; border-bottom:1px solid #e5e5e5; height:220px;}
#mid #itab #ulv a{ color:#ff0000;}
#mid #itab .none{ display:none;}

#mid #ics{ float:right; width:750px; overflow:hidden;}
#mid #ics #ilt{ width:100%; float:left; line-height:40px; margin-bottom:10px;}
#mid #ics #ilt dt{ float:left; font-size:16px;}
#mid #ics #ilt dt span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}
#mid #ics #ilt dd{ float:right; font-size:12px;}
#mid #ics #icsv{ width:750px; float:left;}
#mid #ics #icsv .swiper-slide{ padding-bottom:6px;}
#mid #ics #icsv .swiper-slide img{ display:block;}
#mid #ics #icsv .swiper-scrollbar { position: relative; -ms-touch-action: none; background:#0062ab; height:5px; border-radius:0; width:100%; left:0;}
#mid #ics #icsv .swiper-scrollbar-drag{ height:100%; width:100%; position:relative; background:#ff0000; border-radius:0;}

#mid #show{ width:1200px; float:left; min-height:400px;}

#mid #show #ab{ width:1200px; float:left;}
#mid #show #ab dt{ float:left; width:345px;}
#mid #show #ab dt img{ border-radius:5px; display:block;}
#mid #show #ab dd{ float:right; width:830px; line-height:2;}

#mid #show #apt{ width:1200px; float:left;}
#mid #show #apt dl{ width:226px; float:left; height:180px; overflow:hidden; margin:7px}
#mid #show #apt dl dt{ width:224px; height:148px; float:left; border:1px solid #cccccc; overflow:hidden; margin-bottom:5px;}
#mid #show #apt dl dd{ width:226px; float:left; text-align:center;}

#mid #show #news{ width:1200px; float:left;} 
#mid #show #news dl{ width:1200px; float:left; background:#ebecf3; margin-bottom:20px;}
#mid #show #news dl dt{ width:300px; height:165px; overflow:hidden; float:left;}
#mid #show #news dl dd{ width:860px; float:right; padding:10px 15px; line-height:2;}
#mid #show #news dl dd a{ font-size:16px;}

#mid #show #left{ width:750px; float:left; line-height:2; min-height:600px;}
#mid #show #right{ width:380px; float:right; border:1px solid #cccccc; padding:10px 20px; min-height:400px;}
#mid #show #right #lt{ width:380px; float:left; line-height:1.5;}
#mid #show #right #lt dt{ float:left; color:#ff0000; font-size:16px;}
#mid #show #right #lt dd{ float:right; font-size:12px; padding-top:3px;}
#mid #show #right #lt dd a{ color:#666666;}

#mid #show #right #rs{ width:380px; float:left;}
#mid #show #right #rs dl{ width:380px; float:left; line-height:1.8; border-bottom:1px dashed #9ca3af; padding:10px 0;}
#mid #show #right #rs dl dt{ width:380px; float:left;}
#mid #show #right #rs dl dd{ width:380px; float:left; font-size:12px; color:#666;}

#mid #show #pro{ width:1200px; float:left;}
#mid #show #pro dl{ float:left; width:280px; margin:10px; height:290px; overflow:hidden;}
#mid #show #pro dl dt{ width:280px; height:200px; display:block; float:left; overflow:hidden;}
#mid #show #pro dl dd{ width:258px; border:1px solid #cccccc; padding:10px; line-height:1.8; float:left; height:68px; overflow:hidden;}
#mid #show #pro dl dd .tx{ font-size:12px; color:#666;}
#mid #show #pro dl:hover dd{ border:1px solid #ff0000;}

#mid #show #ps{ width:1200px; float:left; line-height:2;}

#site{ width:1200px; float:left; line-height:36px;}
#site dt{ float:left;}
#site dd{ float:right;}
#site dd a{ display:block; float:left; margin:0 2px; width:98px; text-align:center; border-radius:4px;}
#site dd a:hover{ background:#ff0000; color:#FFF;}
#site dd a.on{ background:#ff0000; color:#FFF;}

#ft{ width:100%; float:left; padding:15px 0; border-top:1px solid #e5e5e5;}
#foot{ width:1200px; float:left;}
#foot #fl{ float:left; line-height:2; padding-top:10px;}
#foot #fl dt{ float:left; width:100%; margin-bottom:10px;}
#foot #fl dd{ float:left; width:100%; font-size:12px; color:#666;}
#foot #fl dd a{ color:#666;}

#foot #fr{ float:right;}
#foot #fr img{ display:block;}

.pager{ width:100%; float:left; text-align:center;}
.pagination { display: inline-block; padding-left: 0; border-radius: 4px;}
.pagination>li { display: inline;}
.pagination li.page-number{ float:left; margin-right:10px;}
.pagination>li>a, .pagination>li>span {position: relative; float: left; padding:3px 12px; margin-left: -1px; line-height: 1.42857143; color: #ff0000; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { z-index: 3; color: #ff0000; background-color: #eee; border-color: #ddd;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {z-index: 2; color: #fff; cursor: default; background-color: #ff0000; border-color: #ff0000;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.pagination-lg>li>a, .pagination-lg>li>span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.pagination-sm>li>a, .pagination-sm>li>span { padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {border-top-right-radius: 3px; border-bottom-right-radius: 3px;}