@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,form{padding:0;margin:0;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{text-decoration:none; color:#000;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
ul li a{color:#000;}
ul li a:hover{color:#F00;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
body{font-family: 宋体;}

.fl{float:left;}
.more{position:absolute; right:20px;top:0px;}
.more a{font-size:13px; color:#000;}
.pw{width:1020px; margin:0 auto;}


.top{width:960px; margin:0 auto; overflow:hidden; position:relative;}
.banner{width:960px; height:80px; background-image:url(../stylepic/ghlogo.jpg); background-repeat:no-repeat;} 
.topright{height:40px; width:200px; float:right; margin-top:15px;} 
.topright a{font-size:10px;} .topright a:hover{ color:#267997;}


.topmenu{}
.navother{margin:0 auto; padding:0;} 
.navother *{ text-decoration:none; font-size:16px;} 
.navother * a:hover{ background-color:#267997; color:white;} 
.menu{ list-style:none; height:35px; width:960px; background-color:#FFF; float:left;} 
.navother{ list-style:none; height:35px; background-color:#FFF;} 
.navother li{ float:left; position:relative; width:160px; border:none; z-index:9999;} 
.navother li a{ color:#267997; height:30px; line-height:30px; width:160px; text-align:center; padding-top:5px; blr:expression(this.onFocus=this.close()); blr:expression(this.onFocus=this.blur()); display:inline-block;} 
.navother li a:focus{ -moz-outline-style: none;} 
.navother li .sub-nav{ position:absolute; top:35px; left:0px; margin:0; padding:0; text-align:center; list-style:none; background-color:#267997; display:none;}
.navother li .sub-nav li{ width:160px; height:30px; line-height:30px; position:relative; color:white;} 
.navother li .sub-nav li a{ height:30px; line-height:30px; width:160px; padding:0; display:inline-block; color:white;} 
.navother li .sub-nav li a:hover{color:yellow; background-color:#116888;} 
.sub-nav li a:hover .navother a{ background-color:#267997;}


.showpic{width:960px;height:257px;  padding-top:0px; position:relative; clear:both;}
#picscroll ul{ overflow:auto;}
#picscroll ul li{float:left;} 
#picscroll{width:960px; margin:0 auto; overflow:hidden; height:257px;}
#picscroll ul{text-align:center; width:4800px;}
#picscroll ul li{width:960px; float:left;background:none; text-indent:0;}
#picscroll ul li img{width:960px; height:257px; float:left; margin:0 auto;}
#picscroll ul li a{display:block; font-size:13px; overflow:auto;}
.showpicNav{ position:absolute; left:370px; top:230px;  z-index:1; width:220px;}
#preNav,#tabNav li,#nextNav{width:14px; height:24px;float:left; cursor:pointer; background-image:url(../stylepic/showpicnavbg.jpg); background-repeat:no-repeat;}
#preNav{ display:block; background-position:0px 0px;}
#tabNav{ float:left;}
#tabNav li{margin-left:20px;background-position:-20px 0px;}
#tabNav .active{background-position:-40px 0px;}
#nextNav{ display:block; background-position:-60px 0px; margin-left:20px;}



.main{width:960px; margin:0 auto; overflow:hidden;margin-top:12px;padding-bottom:5px;}
.left{ width:724px;float:left;}
.lblist{ position:relative; width:360px; float:left; margin-bottom:10px;}
.main h3{background-image:url(../stylepic/barbg.jpg); background-repeat:no-repeat; background-position:0 0; font-size:14px; font-weight:bold; text-indent:1em; height:13px; margin-bottom:10px;}
.lblist ul{font-size:15px;}
.lblist ul li{height:28px; line-height:25px;}
.lblist ul li .date{background-image: url(../stylepic/datepng.jpg); width:48px; display:inline-block; background-repeat:no-repeat; height:20px; line-height:20px; color:#FFF; text-align:center; font-size:12px;}
.lblist ul li a{}

.right{ width:250px; float:right; margin-right:-16px;}
.right h3{ margin-bottom:20px;}
.r_lblist1 { overflow:hidden;}
.r_lblist1 li{ float:left; width:82px; height:90px;}
.r_lblist1 li a{display:block; width:70px; height:70px; background-image:url(../stylepic/r_lblistbg.jpg); background-repeat:no-repeat; line-height:70px; text-align:center; font-weight:bold; font-size:14px;}
.r_lblist2 ul{}
.r_lblist2 li{height:40px; background-image:url(../stylepic/indrbg.jpg); background-repeat:no-repeat;line-height:40px; text-align:center; margin-bottom:20px;}
.r_lblist2 li a{ display:inline-block; width:70px;background-repeat:no-repeat;  text-align:center; font-weight:bold; font-size:14px;}

.r_lblist3 ul{}
.r_lblist3 li{}
.r_lblist3 li a{display:block; height:70px;width:230px;background-image:url(../logo/jdhta.jpg);background-repeat:no-repeat; text-indent:-9999px;}
.right li a{color:#267997;}
.right li a:hover{color:#F7C527;}


.listgh{width:960px; margin:0 auto; background-color:#317FA5; clear:both;}
.listgh ul{}
.listgh ul li{float:left;} 
.listgh{height:80px;  padding-top:0px; position:relative; line-height:80px;}
.listgh h3{line-height:30px; color:#F00;background-image:url(../stylepic/listghh3.jpg); background-repeat:no-repeat; background-position:bottom;}
.listgh #ghscroll{width:880px; margin:0 auto; overflow:hidden; height:80px;}
.listgh ul{text-align:center; width:2552px;}
.listgh ul li{width:88px; float:left;background:none; padding-top:5px;}
.listgh ul li img{width:69px; height:61px;}
.listgh ul li a{display:block; margin-top:5px; font-size:13px; width:69px; ;}
#left_pic{ height:80px;width:34px;background-image:url(../stylepic/banleft.jpg); background-repeat:no-repeat; background-position:0 0; position:absolute; top:0px; left:0px;display:block;text-indent:-9999px;}
#right_pic{ height:80px;width:34px;background-image:url(../stylepic/banright.jpg); background-repeat:no-repeat; background-position:0 0; position:absolute; top:0px; right:0px;display:block;text-indent:-9999px;}

.foot{	height:40px; width:960px; background-color:#317FA5; text-align:center; color:white; font-size:10px; line-height:20px; margin:0 auto;margin-top:2px; padding:5px 0px;} 
.foot a{ color:white;}


/*列表页样式*/
.list02{ width:960px; margin:0 auto; overflow:hidden; clear:both; margin-top:15px;}
.list02_r{ float:left; width:150px; margin-top:20px;}
.list02_r h3{ height:35px; line-height:35px;background-color: #267997; color:#FFF; text-align:center; margin-bottom:2px; font-size:15px; white-space:nowrap;overflow:hidden;}
.list02_r h3 a{color:#FFF;font-size:15px;}
.list02_r h3 a:hover{color:#FF0;}
.list02_r ul{}
.list02_r ul li{height:35px;line-height:35px;background-color: #267997;  margin-bottom:2px; background-image:url(../stylepic/listponit.jpg); background-repeat:no-repeat; background-position: 15px center; text-indent:30px;}
.list02_r ul li a{ display:block; color:#FFF;font-size:15px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.list02_r ul li a:hover{color:#FF0;}
.list02_l{float:right; width:800px ;}
.classnav{ font-size:13px;}
.classnav a{}
.articlelist{margin-top:15px; margin-left:15px;padding-bottom:30px;}
.articlelist h3{ border-bottom:2px solid  #267997; padding-bottom:10px;}
.articlelist ul{margin-top:15px; border-bottom:1px dashed #CCC; padding-bottom:15px;}
.articlelist ul li{line-height:160%;}
.articlelist ul li span{display:block; float:right;}
.articlelist ul li a{ font-size:15px;}
.articlelist ul li a:hover{color:#267997;}
.page{ clear:both; padding:15px; text-align:center; font-size:13px;}
.page a{}
.page a:hover{color:#267997;}

.articlelist2{margin-top:15px; margin-left:15px; padding-bottom:30px;}
.articlelist2 h3{ border-bottom:2px solid  #267997; padding-bottom:10px; margin-top:20px;}
.articlelist2 ul{margin-top:5px; padding-bottom:10px; position:relative;}
.articlelist2 ul .more{position:absolute; right:10px; top:-30px;}
.articlelist2 ul li{line-height:160%;}
.articlelist2 ul li span{display:block; float:right;}
.articlelist2 ul li a{ font-size:15px;}
.articlelist2 ul li a:hover{color:#267997;}

/*图片列表样式*/
.piclist{}
.piclist dl{width:195px; float:left; margin-top:10px;}
.piclist dl dt{ text-align:center;}
.piclist dl dt img{width:175px; height:120px;border:1px solid #CCC; padding:1px;}
.piclist dl dd{ text-align:center;}
.piclist dl dd a{font-size:13px;}


.frlinklist{}
.frlinklist dl{width:260px; float:left; margin-top:10px; margin-bottom:15px;}
.frlinklist dl dt{ text-align:center;}
.frlinklist dl dt img{width:161px; height:60px;border:1px solid #CCC; padding:1px;}
.frlinklist dl dd{ text-align:center;margin-top:10px;}
.frlinklist dl dd a{font-size:13px;}



#showpagephoto{ text-align:center;}
#showpagephoto img{max-width:770px;}
#showpagephoto dl dd{font-size:14px; margin-top:10px;}
.textnav{ text-align:center; margin-top:20px;}
#picnav  img{max-width:170px; max-height:120px;}



/*内容页样式*/
.articleinfo{margin-left:15px;}
.articleinfo h3{ text-align:center; line-height:40px; font-size:22px; width:700px; margin:0 auto; margin-top:20px; margin-bottom:10px;}
.txtinfo{text-align:center;  margin-bottom:10px; font-size:13px;}
.txtcontent{padding-bottom:30px;min-height:350px;}
.txtcontent p{line-height:180%; margin-bottom:10px;}

/*文件发文格式设定*/
.bcolor{background-color:#EAEAEA;}
.ghfw{ width:740px; margin:0 auto; padding-left:20px;padding:20px; background-color:#FFF; color:#000;}
.fwhead{text-align:center;}
.fwno{font-family:"仿宋_GB2312";font-size:20px;text-align:center;vertical-align:top;height:40px; padding-top:30px;}
.fwline{text-align:center;}
.fwtitle{font-family:"方正小标宋简体";font-size:29px;line-height:180%;text-align:center; width:660px; margin:10px auto;}
.fwtext{font-family:"仿宋_gb2312";font-size:21px; line-height:200%; padding-bottom:20px;}
.fwcc,.fwfoot{ text-indent:1em;font-family:"仿宋_gb2312";font-size:21px; border-top:1px solid #000;line-height:200%;}
.fwfoot{border-bottom:1px solid #000;}


/*社团协会图片设置*/
.stxh ul{border:0;}
#stxhscrool ul li{float:left; width:195px;text-align:center;}
.xhjj,.xhdt,.xhts{position:relative; margin-bottom:40px;}



/*搜索页列表样式*/
.searchbox{border:1px solid #267997; width:690px; min-height:435px; overflow:hidden;}
.searchbox .classnav{margin-left:10px; margin-top:20px;}
.result{font-size:14px; margin:20px;}
.result span{color:#BD3E3E;}
.searchlist{padding: 0 20px;}
.searchlist dl{margin-bottom:15px;}
.searchlist dl dt { font-size:14px; color:#333; font-weight:bold;}
.searchlist dl dd{font-size:12px; color:#707070;}
.searchlist dl  .smalltext{text-indent:2em;margin-top:5px;}
.searchlist dl .linkdress{text-indent:2em;}


/* 顶部搜索区域 */ 
.searchbox1{ position:absolute; top:35px; right:20px;} 
.inputtext{ vertical-align:middle; height:26px; line-height:26px; font:normal 12px/24px Tahoma,"微软雅黑"; background:#FFF; border:1px solid #DDD; width:220px; margin-top:3px; color:#999; float:left; display:inline; padding-left:5px;} 
.searchBtn{ display:block; width:74px; height:24px; border:none; cursor:pointer; float:left; margin-left:-76px; margin-top:5px; display:inline;background:url(../stylepic/serachbg.jpg) no-repeat 0px 0px;}

.jcgh{}
.jcgh ul{padding-top:20px;}
.jcgh ul li{float:left; margin-right:10px; text-align:center; width:120px; height:120px;}


.xtujgzz dl{width:190px;text-align:center;}

/*升级浏览器代码*/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9999999999;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}