@charset "utf-8";
/* CSS Document */


body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote, 
dl,dt,dd,ul,ol,li, 
pre, 
form,fieldset,legend,textarea,
th,td, 
img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ font:12px Arial,Helvetica,sans-serif; color:#555; background:url(images/bg.gif);}
body{ overflow-y:scroll; +overflow-y:visible;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
em,i{ font-style:normal;}
ul,ol,li{ list-style:none;}
img{ border:0; font-size:0;}
table{ border-collapse:collapse; border-spacing:0;}
.clear{ clear:both; float:left; height:0;}
/* Link Style*/
a:link{ color:#555; text-decoration:none;}
a:visited{ color:#555; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
a:active{ color:#333; text-decoration:underline;}

/*===============公用===================*/
.bar1{ width:1280px; margin:0 auto;}
.bar2{ width:975px; margin:0 auto;}
.bar3{ width:1010px; margin:0 auto;}

.serachText{ float:left; display:inline; border:none; background:none;}
.serachBtn{ float:left; display:inline; text-indent:-999px; overflow:hidden; border:none; background:none; cursor:pointer;}

/*================头部===============*/
.top{ width:100%; height:7px; display:inline-block; background:url(images/top.gif); overflow:hidden;}
.header{ height:160px;}
.logo{ float:left; display:inlin; margin-left:20px; margin-top:30px;}
.logo a img{ width:601px; height:100px; }
.menu{ float:right; display:inline; margin-right:30px; margin-top:60px; line-height:24px; font-size:14px; font-family:"微软雅黑"; color:#a1a1a1;}
.menu a{ margin:0 5px; font-weight:bold; color:#333; text-decoration:none;}
.menu a:hover{ color:#d87f00;}
.menu p{ padding:0 5px;}
.menu1{ border-bottom:1px solid #a1a1a1;}

/*================首页================*/
.searchBox{ width:672px; height:48px; float:left; display:inline; margin:30px 0 35px 150px;}
.indexSearch{ width:672px; height:48px; float:left; background:url(images/search.gif);}
.indexSearch .serachText{ width:555px; height:30px; line-height:30px; margin-left:28px; margin-top:8px; font-size:16px; font-family:"微软雅黑";}
.indexSearch .serachBtn{ width:40px; height:40px; margin-left:45px; margin-top:5px;}

/*幻灯*/
#full-screen-slider { width:100%; height:527px; float:left; position:relative}
#slides { display:block; width:100%; height:527px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; background-repeat:no-repeat; background-position:center top;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { width:100%; display:block; list-style:none; position:absolute; bottom:12px; z-index:9900; text-align:center;}
#pagination li { display:inline-block; width:12px; height:12px; margin:0 5px; border-radius:10px; background:#b4e2fa; +display:inline; +zoom:1; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; cursor:pointer;}
#pagination li.current { background:#fff;}


#full-screen-slider2 { width:515px; height:320px; float:left; position:relative}
#slides2 { display:block; width:100%; height:320px; list-style:none; padding:0; margin:0; position:relative;}
#slides2 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; background-repeat:no-repeat; background-position:center top;}
#slides2 li a { display:block; width:100%; height:100%; text-indent:-9999px}
#slides2 li i{ width:100%; height:58px; float:left; background:#000; opacity:0.5; filter:alpha(opacity=50); position:absolute; bottom:0; left:0; z-index:900;}
#slides2 li p{ width:90%; height:20px; line-height:20px; position:absolute; bottom:30px; left:10px; font-size:14px; color:#fff; overflow:hidden; z-index:1000;}
#pagination2 { display:block; position:absolute; right:5px; bottom:5px; z-index:9900; text-align:right;}
#pagination2 li { display:inline-block; list-style:none; width:22px; height:22px; margin:0 5px; background:url(images/slideIcon.gif) 0 -22px; +display:inline; +zoom:1; text-align:center; line-height:22px; }
#pagination2 li a { display:block; width:100%; height:100%; padding:0; margin:0; cursor:pointer; color:#fff; text-decoration:none!important}
#pagination2 li.current { background-position:0 0;}
#pagination2 li.current a{ color:#e97415;}


/*标题*/

.title1{ width:100%; height:40px; line-height:30px; display:inline-block; border-bottom:1px solid #ddd;}
.title1 b{ float:left; font-size:22px; font-family:"微软雅黑"; color:#333; }
.title1 a{ width:61px; height:8px; line-height:100px; float:right; display:inline; margin-right:10px; margin-top:13px; overflow:hidden; background:url(images/moreIcon.gif);}

/*列表*/
.list1{ width:100%; float:left; padding-top:15px; border-top:1px solid #fff;}
.list1 li{ width:98%; height:28px; margin:3px 0; line-height:24px; float:left; font-size:14px; overflow:hidden;}
.list1 .list1Big{ padding-bottom:8px;}
.list1 .list1Big strong,.list1 .list1Big p{ width:100%; float:left; overflow:hidden;}
.list1 .list1Big strong{ height:28px; font-size:18px; font-family:"微软雅黑";}
.list1 .list1Big p{ height:28px; font-size:12px; color:#888;}


/*内容*/
.news{ width:415px; float:right;}
.news .list1 .list1Big{ height:50px;}
.news .list1 .borLI{ margin-top:10px;}

.indexPic{ width:100%; height:589px; float:left; padding:50px 0 40px; position:relative;}
.indexPic img{ float:left; position:absolute; opacity:0.7; filter:alpha(opacity=70);}
.indexPic a:hover img{ box-shadow: 0px 0px 2px 2px #fff000; opacity:1; filter:alpha(opacity=100);}
#indexPic1{ width:386px; height:391px; left:0; top:50px;}
#indexPic2{ width:386px; height:193px; left:391px; top:50px;}
#indexPic3{ width:193px; height:193px; left:782px; top:50px;}
#indexPic4{ width:193px; height:193px; left:391px; top:248px;}
#indexPic5{ width:193px; height:193px; left:0; top:446px;}
#indexPic6{ width:386px; height:193px; left:198px; top:446px;}
#indexPic7{ width:386px; height:391px; left:589px; top:248px;}

.xsfc,.gjjl{ width:440px; float:left;}
.gjjl{ float:right;}

.banner{ width:100%; display:inline-block; padding:40px 0 30px; text-align:center;}

.jxky,.dytd{ width:220px; float:left;}
.dytd{ float:right;}
.jsfz{ width:445px; float:left; padding-left:45px;}
.jsfz .imgText{ width:100%; height:110px; float:left; margin:20px 0 20px;}
.jsfz .imgText img{ width:145px; height:110px; float:left;}
.jsfz .imgText strong,.jsfz .imgText p{ width:290px; float:right; overflow:hidden;}
.jsfz .imgText strong{ height:30px; line-height:30px; font-size:16px; font-family:"微软雅黑";}
.jsfz .imgText p{ height:72px; line-height:24px; color:#888; margin-top:10px; text-indent:2em;}

/*历届状元*/
.ljzy{ width:100%; padding-top:60px; display:inline-block; font-size:0; text-align:center; background:url(images/ljzy.jpg) no-repeat center 10px;}
.ljzy img{ margin-left:-1px;}
/*================其他页面================*/
.left{ float:left;}
.right{ float:right;}

/*面包屑*/
.crumbsSearch{ width:100%; height:45px; float:left; margin-top:30px; border-bottom:2px solid #00a2eb;}
.crumbs{ line-height:30px; padding-left:140px; float:left; margin-top:10px; font-size:14px; font-family:"宋体"; background:url(images/titleIcon2.gif) no-repeat;}

.otherSearch{ width:270px; height:35px; float:right; background:url(images/search2.jpg);}
.otherSearch .serachText{ width:180px; height:22px; line-height:22px; margin-left:20px; margin-top:6px;}
.otherSearch .serachBtn{ width:30px; height:30px; margin-left:33px; margin-top:1px;}

/*侧边*/
.side{ width:115px; min-height:710px; _height:710px; margin-top:35px; padding:0 60px;}
.side.left{ border-right:1px solid #a2a2a0;}
.side.right{ border-left:1px solid #a2a2a0;}
.side li{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #bcbcbc; font-size:16px; font-family:"微软雅黑"; font-weight:bold; text-align:center;}
.side li a{ color:#333;}
.side li.now a,.side li a:hover{ text-decoration:none; color:#d87f00;}

/*内容*/
.main{ width:710px; padding:0 30px; border:none;}

	/*列表*/
.list{ width:100%; float:left; margin-top:30px;}
.list li{ width:100%; height:36px; line-height:36px; font-size:14px; overflow:hidden;}
.pagelist{ width:100%; height:30px; line-height:36px; display:inline-block; margin-top:40px; font-size:14px;}
.pagelist span,.pagelist a{ margin-right:20px;}
.pagelist .pageInput{ width:30px; height:20px; line-height:20px; margin:0 3px; border:1px solid #ddd; text-align:center; background:#fff;}
.pagelist .pageBtn{ width:40px; height:22px; line-height:22px; background:#aaa; border:none; cursor:pointer; color:#fff;}




 .col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.pagination-block {display: flex;justify-content: center;margin-bottom: 15px;}.pagination {margin: 0;}.pagination_info {margin: 0 10px;display: flex;align-items: center;}.pagination li {display: inline-block;text-align: -webkit-match-parent;unicode-bidi: isolate;}.pagination li a,.pagination li span {border-radius: 0 !important;margin-right: 8px;color: #7c7c7c;position: relative;display: block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25;background-color: #fff;border: 1px solid #dee2e6;}.pagination li.disabled span {cursor: not-allowed;}.pagination > .active > span, .pagination > .active > span:hover, .pagination > li > a:hover {color: #fff;background: #ffb600;border: 1px solid transparent;}




	/*单页*/
#danye{ border-top:2px solid #a2a2a2; margin-top:50px;}
.mainText{ width:100%; line-height:24px; display:inline-block; margin-top:35px; text-indent:2em; font-size:14px;}
.mainText p{ margin-top:10px;}

.mainText img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto; /* 可选：使图片水平居中 */
}

	/*文章*/
.article{ padding:0 30px;}
.articleT,.articleItem{ width:100%; line-height:30px; display:inline-block;font-family:"微软雅黑"; color:#00a2eb; text-align:center;}
.articleT{ padding:40px 0 10px; font-size:28px;  font-weight:normal;}
.articleItem{ padding-bottom:40px; font-size:14px;}
.articleItem span{ margin:0 15px;}
.articleM{ font-size:14px; line-height:30px;}
.articleM p{ margin-top:20px;}
.articleM2 img{ margin-top:30px; max-width:700px; zoom:expression( function(img) { if (img.width >700px){img.width=700px;} img.style.zoom = '1'; }(this) );}
.articleName{ width:100%; line-height:30px; display:inline-block; text-align:right; margin-top:40px;}
.articleName span{ margin-left:20px;}


/*================尾部================*/
.footer{ width:100%; display:inline-block; margin-top:50px; border-top:2px solid #a1a1a1; text-align:center; font-size:14px; font-family:"微软雅黑"; color:#888;}
.link{ display:inline-block; padding:25px 0 10px; line-height:30px; text-align:center;}
.link a{ margin:0 10px; color:#888;}

.copyright{ width:100%; display:inline-block; padding:40px 0 50px;}
.copyright img{ width:370px;}
.copyright p{ padding:10px 0; line-height:30px;}
