﻿@charset "UTF-8";
html { margin: 0; padding: 0; background: #f2f2f2;}
* { margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }table,thead, tr, th, td ,tbody{ margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
a, a:hover { text-decoration: none; color: #333; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
body { font: 13px/20px 'Microsoft YaHei', 'Lucida Grande', 'tahoma,Arial', "SimSun"; color: #404040; }
/*header*/
.xuanfu{position: fixed;width: 100%;z-index: 100;top:-131px;left: 0; right: 0; background: #fff;}
header .topbg {border-bottom: 1px solid #d6d6d6;height: 31px;overflow: hidden;}
header .container{margin: 0 auto; max-width: 1200px; overflow: hidden; }
header .ctext{ float: left; line-height: 30px; height: 30px; overflow: hidden;}
header .UserTop { float: right;line-height: 30px; font-weight: bold;}
header .UserTop a{ color:#f00;}
header .head { height: 100px; overflow: hidden; margin: 0 auto; max-width: 1200px;}
header .ad_logo { height: 80px; float: left; line-height: 80px;  margin-top: 10px;}
header .hy { height: 80px; float: left; margin-left: 10px;line-height: 80px;margin-top:10px;font-size: 30px;}
header .hy:before { content: "|"; margin-right: 10px; }
/*右边*/
header .dianhua{ background: url(images/dianhua.png) no-repeat center left; padding:0 0 0 50px; font-size:12px; color:#666; float: right;margin-top:30px;}
header .dianhua p{ color:#2c2422; font-size:20px; font-weight:bold; line-height:30px;}
header .nav { border-top: 1px solid #CCC; height: 50px; line-height: 50px; font-size: 14px; background: #2486b9;  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);overflow: hidden;}
header .nav ul { max-width: 1200px;margin: 0 auto; overflow: hidden;}
header .nav ul li { float: left; }
header .nav ul li a { padding-left: 10px; padding-right: 10px; color: #fff; }
header .nav ul li a:hover { background: #145679; display: block; color: #fff; }
/*banner*/
header .banners { margin: 0 auto; position: relative; height: 400px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); overflow: hidden; margin-top: 10px;}
/*Main*/
main{margin: 0 auto; max-width: 1200px; overflow: hidden; padding: 10px; }
main .leftdiv{float: left;margin-right: 10px;width: 300px; }
/*滑块最新*/
.huakuai { overflow: hidden; border: 1px solid #CCC; padding: 5px; background: #FFF; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); border-radius: 2px; }
/*默认头部样式*/
.tab_top { overflow: hidden; border-bottom: 1px solid #CCC; line-height: 30px; }
.tab_top ul li { float: left; overflow: hidden; padding: 5px; }
.tab_top ul li a { font-size: 14px; }
/*默认内容样式*/
.tab_nr .newsul { display: none; }
.tab_nr .newsul li { overflow: hidden; line-height: 35px; border-bottom: 1px dashed #CCC; }
.tab_nr .newsul li a { float: left; }
.tab_nr .newsul li span { float: right; }
/*默认内容样式*/
.tab_nr .link { display: none; }
.tab_nr .link li { overflow: hidden; line-height: 35px;float: left; padding-left: 10px; padding-right: 10px;}
/*Show*/
main .Crumbs { height: 40px; border-bottom: 1px solid #ccc; line-height: 30px; margin-bottom: 10px; }
main .Crumbs h3 { float: left; font-size: 16px; }
main .Crumbs .path { float: right; color: #666; font-size: 12px;}
main .Crumbs .path a {  color: #666; }
main .Show{overflow: hidden; margin: 0 auto; border: 1px solid #CCC;padding: 10px;background:#FFF; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);border-radius: 2px; min-width: 500px;}
main .Show .contxt { margin-top: 10px; margin-bottom: 10px; line-height: 30px;}
main .Show .contxt img { max-width:100%;}
main .Show .titles h2 { height: 30px; margin-top: 10px; line-height: 30px; }
main .Show .titles .other { height: 30px; border-bottom: 1px dashed #CCC; line-height: 30px; padding-left: 5px; color: #999; }
main .Show .newspage { border-top: 1px dashed #CCC; padding-top: 10px; }
main .Show .newspage span { overflow: hidden; display: block;line-height:30px; }
main .list ul li { border-bottom: 1px dashed #CCC; overflow:hidden; padding-bottom:10px;padding-top:10px;  font-family:"Microsoft YaHei";}
main .list li .prolistimg{ width:242px; height:142px; float:left; background:#F4F4F4; overflow:hidden; margin-right:10px;}
main .list li .prolistimg a{width:242px; display:block; text-align: center;}
main .list li .prolistifo{ overflow:hidden;}
main .list li h3{overflow:hidden; font-size:16px; color:#333;}
main .list li .prolistnr{ overflow:hidden; margin-top:10px; font-size:14px;color:#222;line-height:25px; }
main .list li .prolisttm{ text-align:right;color:#666;}
/*page*/
main .page { margin-top: 10px; overflow: hidden; }
main .page a { margin-top: 5px; padding: 0 18px; display: block; float: left; text-align: center; height: 29px; line-height: 29px; font-size: 12px; color: #333; border: 1px solid #d4d4d4; border-left: 0; outline: 0; }
main .page a:hover { background: #f1f1f1; box-shadow: 0 0 2px rgba(134, 134, 134, 0.7); }
main .page .active {background-color: #2a80eb;color: #fff; }
/*footer*/
footer { border-top: 1px solid #E5E5E5; color: #333; line-height: 22px; font-size: 12px; text-align: center; overflow: hidden; font-family: "tahoma,Arial"; padding-bottom: 30px; padding-top: 10px; background: #FFF; }
footer a { color: #333; font-family: "tahoma,Arial"; }
footer .nav { height:25px;  overflow: hidden; display:inline-flex;}
footer .nav li{ float: left;margin-right: 10px; }
footer .nav li:first-child:before{ content: ""; margin-right: 0; }
footer .nav li:before { content: "|"; margin-right: 10px; }
footer .banquan{ display: block;}
/*搜索样式*/
.sousuo{border: 1px solid #CCC;display: flow-root;margin-bottom: 10px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);}
.sousuo input[type=text]{text-indent: 10px;height: 34px;line-height: 34px;color: #404040;border: 0;border-radius: 2px;float: left;width: 90%;}
.sousuo input[type=text]:focus-visible{outline:0}
.sousuo .sosuo{float: right;width: 10%;height: 34px;border: 0;}
.btn:not(.disabled):not(.loading):not(:disabled):hover{border-color:#ababaf;box-shadow:inset 0 1px 2px rgb(0 0 0 / 5%),inset 0 0 0 100px rgb(0 0 0 / 20%)}
.btn:not(.disabled):not(.loading):not(:disabled):active{box-shadow:inset 0 1px 2px rgb(0 0 0 / 5%),inset 0 0 0 100px rgb(0 0 0 / 20%)}
.btn i{padding:8px 2px 8px 5px}
.btnBlue{background-color:#2486b9;border-color:#2486b9;color:#fff}
.btnBlue:hover{color:#fff}
