@charset "utf-8";
/*css初始化*/
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;}
dd,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; font-size:14px;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
ul li a{color:#333;}
ul li a:hover{color:#F00;}


h3{height:35px; line-height:36px; text-indent:35px; color:#FFF; font-size:24px; font-weight:bold;font-family:隶书,arial,sans-serif;}
.fl{float:left;}
.more{position:absolute; right:10px;top:10px;}
.more a{font-size:13px; color:#666;}
.pw{width:1020px; margin:0 auto;overflow:hidden;}


html{ background-color:#ECECEC;}
body{ background-color:#FFF; width:1040px;margin:0 auto;}

.top,.banner,.topmenu,.foot{width:1020px;margin:0 auto;}

.top{height:32px; line-height:32px; color:#FFF; font-size:13px; background-color:#0872AE;}
.top .pw{ position:relative;}
.top .date{ background-image:url(); background-repeat:no-repeat; padding-left:30px; margin-right:30px;}
.top iframe{display:inline; color:#FFF; float:left; margin-top:5px;}
.top .searchform{ position:absolute; top:-1px; right:10px; margin:0; padding:0;}
.top .searchform .inputtext{ vertical-align:middle; height:24px; font:normal 12px/24px Tahoma,"微软雅黑"; background:#FFF; border:1px solid #DDD; width:260px; margin-top:3px; color:#999; float:left; display:inline; padding-left:5px;}
.top .searchform .searchBtn{ display:block; width:74px; height:22px; border:none; cursor:pointer; background-image: url(../images/skc2014.jpg); float:left; margin-left:-76px; margin-top:5px; display:inline; background-repeat: no-repeat; background-position: -26px -130px; background-color: transparent;}


.banner{height:230px;}
.banner .pw{background-image:url(../images/banner.jpg); height:230px;}

.topmenu{background-image:url(../images/menubg.jpg); background-repeat:repeat-x; height:55px; color:#FFF;}
.topmenu .pw{text-align:center; width:930px;}
.topmenu ul{width:930px;height:45px; padding:5px 0;float:left; text-indent:20px;}
.menu01,.menu02,.menu03,.menu04,.menu05{background-image:url(../images/menu.jpg); background-repeat:no-repeat; background-position:right center;}

.topmenu ul li{height:20px; line-height:20px; width:93px;}
.topmenu ul li a{color:#FFF; margin-right:20px; font-size:13px;}
.topmenu ul li a:hover{color:#FF0;}
.topmenu .menu01,.topmenu .menu06{width:102px;}

.box{width:1020px; margin:0 auto; padding-top:10px; clear:both; overflow:hidden;}

.box_l{width:320px;}
.flashpic{height:240px;}
.login{height:220px; margin-top:5px; border:1px #D9D9D9 solid;background-image:url(../images/xtlistbg.jpg); background-repeat:repeat-y;}
.login h3{text-align:center; text-indent:0; line-height:normal;background-image:url(../images/h3bg5.jpg); background-repeat:no-repeat; background-position:center top; line-height:33px; font-size:18px;}
.xtlist{}
.xtlist ul{ background-color:#FFFDF4; padding:10px;padding-bottom:5px; margin:0 10px; text-indent:30px;}
.xtlist ul li{margin-bottom:5px;_margin-bottom:4px; background-image:url(../images/xtlibg.jpg); background-repeat:no-repeat; background-position:70px center; text-indent:90px;  font-size:13px;}
.l_form{text-align:center; position:relative; padding-top:5px;}
.l_form div{margin: 0px 10px 8px 5px; text-align:center;}
.l_form label{ display:inline-block; width:70px; text-align:right; font-size:13px;}
.l_form input{width:110px; height:16px;}
.l_form div a{display:block;  background-image:url(../images/xtlogin3.jpg); width:57px; height:27px; margin-left:10px; margin-top:2px;text-indent:-99999px; float:left;}
.l_form .loginimg{ background-position:0px 0px; background-repeat:no-repeat; margin-left:35px; position:absolute; top:60px;left:100px;}
.l_form .resetimg{ background-position:-70px 0px; background-repeat:no-repeat; margin-left:45px;position:absolute;top:60px;left:0px;}
.l_form .xxmhlogin{background-position:-136px 0px;background-repeat:no-repeat;position:absolute;top:60px;left:215px;}



.box_m{width:357px; height:465px; position:relative; border:1px #D9D9D9 solid; margin-left:10px; background-image:url(../images/h3bg1.jpg); background-repeat:no-repeat; background-position:6px 8px;}
.box_m h3{ color:#333; height:38px;}
.box_m dl{border-top:1px solid #D9D9D9;}
.box_m dl dt{text-align:center; padding:15px 10px;}
.box_m dl dt a{font-size:16px; color:#F00;font-weight:bold;}
.box_m dl dd{font-size:13px; text-indent:2em; padding:10px 10px; margin-top:-15px; line-height:160%;padding-bottom: 14px;color:#333;}
.box_m dl dd a{font-size:13px; color:#666;}
.box_m ul{padding:8px 10px; margin-top:-5px; border-top:1px dashed #CCC;}
.box_m ul li{line-height:26px;}
.box_r{width:318px; height:465px;border:1px #D9D9D9 solid;position:relative;  margin-left:10px;background-image:url(../images/h3bg1.jpg); background-repeat:no-repeat; background-position:6px 8px;}
.box_r h3{ color:#333; height:38px;}
#demo{overflow:hidden; height:320px; margin-top:15px;}
.box_r ul{padding:5px 10px;border-top:1px solid #D9D9D9;}
.box_r ul li{line-height:26px;}
.box_r ul li .zxnews{color:#F00;}

.adpic{height:120px;}

.infolist{width:331px; float:left;border:1px #D9D9D9 solid; margin-bottom:9px; position:relative;height: 265px;}
.infolist h3{background-image:url(../images/h3bg3.jpg); background-repeat:no-repeat; background-position:left top; height:36px; line-height:33px;color:#333;}
.mr9{ margin-right:9px;}
.infolist ul{padding:10px 15px;padding-right:5px;}
.infolist ul li{line-height:160%; background-image:url(../images/libg.jpg); background-repeat:no-repeat; background-position:left center;text-indent:10px;white-space:nowrap;overflow:hidden;}
.infolist ul li span{display:none;}


.infolist3{width:332px; float:left;border:1px #D9D9D9 solid; margin-bottom:9px; position:relative;height: 265px;}
.infolist3 h3{background-image:url(../images/h3bg4.jpg); background-repeat:no-repeat; background-position:left top; height:36px;  line-height:33px; color:#333;}
.infolist3 ul{padding:10px 15px;padding-right:5px;}
.infolist3 ul li{line-height:160%; background-image:url(../images/libg.jpg); background-repeat:no-repeat; background-position:left center;text-indent:10px;}
.infolist3 ul li span{display:none;}

.wkyx ul{display:block;}
.wkyx ul li{float:left; width:154px; height:26px; *margin-bottom:-10px;}

.infolist2{border:1px #D9D9D9 solid; margin-bottom:9px; position:relative;height: 190px; margin-top:-10px;}
.infolist2 .more{width:750px;}
.infolist2 .more a{margin-right:20px;  display:inline-block;height:25px;}
.infolist2 .more .hover{background-image:url(../images/tabhover.jpg); background-repeat:no-repeat; background-position:center bottom; color:#F00;}
.infolist2 ul{padding:10px 15px;padding-right:5px;}
.infolist2 ul li{line-height:160%; background-image:url(../images/libg.jpg); background-repeat:no-repeat; background-position:left center;text-indent:10px;}
.infolist2 ul li span{display:none;}
.frdlink h3{ background-image:url(../images/h3bg5.jpg); background-repeat:no-repeat; background-position:10px top; line-height:30px;}
.frdlink ul li{float:left;width:245px;height:26px;line-height:26px;} 

.mjfc{height:220px; border:1px solid #c6c6c6; padding-top:0px; position:relative;}
.mjfc h3{  background-image:url(../images/h3bg5.jpg); background-repeat:no-repeat; background-position:10px top; line-height:30px;}
.mjfc #mjfcscroll{width:940px; margin:0 auto; overflow:hidden;}
.mjfc ul{text-align:center; width:3248px;}
.mjfc ul li{width:112px; float:left;background:none; text-indent:0; margin-top:10px;}
.mjfc ul li img{width:99px; height:132px; float:left; border:1px solid #D9D9D9;padding:2px; margin:0 auto;}
.mjfc ul li a{display:block; margin-top:5px; font-size:13px; width:112px; overflow:auto;}
#left_mjfc{ height:20px;width:20px;background-image:url(../images/left.jpg); background-repeat:no-repeat; background-position:0 0; position:absolute; top:110px; left:10px;display:block;text-indent:-9999px;}
#right_mjfc{ height:20px;width:20px;background-image:url(../images/right.jpg); background-repeat:no-repeat; background-position:0 0; position:absolute; top:110px; right:10px;display:block;text-indent:-9999px;}


.cgzs{height:220px; border:1px solid #c6c6c6; padding-top:0px; position:relative;}
.cgzs h3{  background-image:url(../images/h3bg5.jpg); background-repeat:no-repeat; background-position:left top;  line-height:30px;}
.cgzs #cgzsscroll{width:996px; margin:0 auto; overflow:hidden;}
.cgzs ul{text-align:center; width:3360px;}
.cgzs ul li{width:112px; float:left;background:none; text-indent:0; margin-top:10px;}
.cgzs ul li img{width:90px; height:135px; float:left; border:1px solid #D9D9D9;padding:2px; margin:0 auto;}
.cgzs ul li a{display:block; margin-top:5px; font-size:13px; width:112px; overflow:hidden;}



.foot{background-image:url(../images/footbg.jpg); background-repeat:repeat-x; height:110px; clear:both;}
.footmenu{height:40px; line-height:40px; text-indent:300px; width:1020px; margin:0 auto;}
.footmenu a{margin-right:10px; color:#FFF;}
.copyright{width:1020px;height:70px; margin:0 auto; background-image:url(../images/xhpic.png); background-repeat:no-repeat; background-position: 80px 5px; font-size:13px;}
.copyright ul{text-indent:150px; padding-top:10px;}
.copyright ul p{line-height:140%;}
.copyright ul p a{font-size:13px; color:#000;}
.listg2412 li{
padding: 8px 0px 12px;
    border-bottom: 1px dashed #e4e4e4;
    width: 100%;
    float: left;
}
.listg2412 li i{
width: 4px;
    height: 4px;
    float: left;
    margin-right: 10px;
    display: block;
    margin-top: 15px;
    background: #bc102e;
}
.listg2412 li h2{
    font-size: 15px;
    color: #333333;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: calc(100% - 100px);
    transition: linear 0.3s;
    margin: 0;
    padding: 0;
    text-indent: 0px;
    border-bottom: none;
}

.listg2412 li .date-list{
float: right;
    font-size: 13px;
    color: #666666;
    line-height: 28px;
}
.listg2412 li p{
    width: 100%;
    float: left;
    font-size: 13px;
    color: #666;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-indent: 2em;}



ol,ul{list-style:none}



/*栏目页面*/
.box_left{width:730px; float:left; margin-bottom:10px;}
.nav{height:40px; line-height:40px;background-image:url(../images/navbg.jpg); background-repeat:no-repeat; background-position:left top;text-indent:30px; color:#FFF;}
.nav a{color:#FFF;}

.bigclass{border:1px solid #00627D; border-top:none; min-height:530px; padding-top:20px;}
.classlist{position:relative;}
.classlist .more{top:10px;right:30px;}
.classlist h3{ margin:0px 20px;color:#134472; border-bottom:1px solid #CCC;  font-weight:bold; height:30px; line-height:30px;}
.classlist ul{padding:10px 20px 20px 20px; margin:0px 20px;}
.classlist ul li{margin-top:10px;}
.classlist ul li a{color:#666;}

.newslist{border:1px solid #D9D9D9; border-top:none; min-height:530px;}
.newslist h2{height:35px; line-height:35px; margin:0px 20px; border-bottom:1px dotted #666; text-indent:20px; padding-top:20px;font-size:14px; font-weight:bold;color:#134472;}
.newslist ul{margin:15px 20px;border-bottom:1px dotted #666; margin-bottom:20px; padding-bottom:20px;}
.newslist ul li{line-height:180%;}
.czpic ul{border:none;}
.czpic ul li{float:left; width:200px; text-align:center;}
.czpic ul li p img{width:120px;height:160px;}

.pagelist{margin-left:5px;margin-top:30px; margin-bottom:30px; text-align:center;}
.pagelist a{color:#333;display:inline-block; height:20px;  border:1px solid #999;padding:0 5px;line-height: 20px;}
.pagelist a:hover{}
.pagelist b{display:inline-block; height:22px; padding:0 7px; color:#FFF; background-color:#F00;line-height: 22px;}
.pagelist a b{display:inline-block; height:18px; border:none; line-height:18px; padding:0 3px;color:#999; background-color:#FFF;}




.box_right{width:280px; float:left; margin-left:10px;}
.classNav{ background-image:url(../images/channelbg.jpg); background-repeat:no-repeat; background-position:left top;}
.classNav h2{height:40px; font-size:18px; line-height:40px; text-indent:30px; color:#FFF;}
.classNav ul{ border:1px solid #D9D9D9; border-top:none; padding:10px 10px; padding-bottom:20px;}
.classNav ul li{ text-indent:10px;background-image:url(../images/skc2014.jpg); background-repeat:no-repeat; background-position:-234px -458px; height:30px; line-height:30px; border-bottom:1px dotted #CCC; margin-left:10px; margin-right:10px;}
.classNav ul li:hover{background-position:-234px -428px;}
.classNav ul li span{display:none;}
.classNav ul li a{font-size:14px; color:#333;}
.classNav ul li a:hover{color:#BD0527;}
.classNav .nowclass{}
.classNav .nowclass a{color:#BD0527;}

.newstab{border:1px solid #D9D9D9;  overflow:hidden; margin-bottom:10px; margin-top:10px;}
.newstab h2{ font-size:14px; font-weight:bold;background-color:#EFEFEF; border-bottom:1px solid #00627D;}
.newstab h2 span{ display:inline-block; width:120px; height:35px; line-height:35px; text-indent:30px; border-left:1px solid #00627D;  margin-left:-1px; background-image:url(libg.jpg); background-position:15px 13px; background-repeat:no-repeat;}
.newstab h2 .hover{background-image:url(../images/h3bg2.jpg); background-position:15px 15px; background-repeat:no-repeat;}
.newstab ul{margin:10px; margin-right:5px;}
.newstab ul li{ line-height:24px;height:24px;}
.newstab ul li a{font-size:13px;}
.newstab ul li span{font-size:13px;}
.newstab .gzrank{ margin-left:10px;background:url(../images/rank.jpg); background-repeat:no-repeat;background-position: 0px 0px; text-indent:10px;}
.newstab .gzrank span{display:none;} 

/*内容页面*/
.newscontent{text-align:left; padding-left:20px; padding-right:20px; border:1px solid #00627D; border-top:none;padding-bottom:20px;min-height: 499px; position:relative; padding-bottom:150px;}
.newscontent h4{ text-align:center; font-size:18px; font-weight:bold; padding-top:40px; margin-bottom:10px;}
.newscontent .artinfo{ text-align:center; margin-bottom:10px; border-bottom:1px dashed #CECECE; padding-bottom:10px;font-size:13px;}
.artinfo .newstime{ display:inline-block; margin-right:20px;}
.newstext{ margin-top:20px; font-size:16px; line-height:180%; color:#000;}
.newstext p{ margin-bottom:5px;}

.nextprev{ position:absolute; padding-top:15px; border-top:1px dashed #CECECE; font-size:12px;color:#464646; bottom:20px; width:688px;}
.nextprev ul li{ margin-bottom:6px;}
.nextprev ul a{ color:#464646;}


.newscontent table{border-collapse:collapse;border:1px solid #D0DbE7;width:95%; margin:15px auto;}
.newscontent table th{border:1px solid #D0DbE7;text-align:center; font-size:14px;padding:5px;}
.newscontent table td{border:1px solid #D0DbE7; padding:5px;} 
///.newscontent table tbody>tr>td:nth-child(1){text-align:left;padding-left:4px;}

/*搜索模板*/
.searchlist .keywords{color:#BD3E3E;}
.result{font-size:14px; padding:20px;}
.result span{color:#BD3E3E;}
.searchlist{padding: 0 20px;}
.searchlist dl{margin-bottom:15px;line-height: 160%;}
.searchlist dl dt { font-size:14px; color:#333;}
.searchlist dl dt a{color:#333;}
.searchlist dl dd{font-size:12px; color:#707070;}
.searchlist dl  .smalltext{text-indent:2em;margin-top:5px;}
.searchlist dl .linkdress{text-indent:2em;}

/*搜索模板*/
.newscontent .teacher table .teacherpic{width:140px;line-height:160px; text-align:center;}
.teacherpic img{width:120px; height:160px;border:1px solid #CCC;padding:2px;}
.xmwidth{width:40px;}


.mjfcNav ul{width:258px;overflow:auto;}
.mjfcNav ul li{float:left; width:100px;}
.mjfclist{}
.mjfclist ul{overflow:auto;}
.mjfclist ul li{width:137px;float:left;}
.mjfclist ul li p{text-align:center;}
.mjfclist ul li img{width:120px;height:160px;border:1px solid #CCC;padding:1px;}
.mjfclist .pagelist{clear:both;}
.newstab{clear:both;}

.select_mjfc{padding:10px 20px; font-size:13px;}
.select_mjfc dl dt{margin-bottom:10px;}
.select_mjfc dl dt span{margin-right:20px;}
.select_mjfc dl dt .hover{color:#F00;}
.select_mjfc dl dd a{color:#333;}

.select_mjfc{top:60px;left:40px;margin:0; text-align:left; width: 680px;}
.select_mjfc b{line-height: 22px; margin-top:5px; padding:5px;width: 140px;display: block;text-align: right;}
.select_mjfc a{color:#2D5299; display:inline-block; border:1px solid #666; padding:5px;margin-bottom:5px;  font-size:13px;}
.select_mjfc a:hover{text-decoration:none; border:1px solid #F00;}
.fieldandcss{}
.select_mjfc .changefieldandcss{ border:1px solid #F00;color:#FFF; background:#900;}
.select_mjfc table{border-collapse:collapse;border:1px solid #D0DbE7;width:95%; margin:15px auto;}
.select_mjfc table td{border:1px solid #D0DbE7; padding:10px;vertical-align: middle;}


/*咨询类模板*/
.xxform{border-bottom:1px solid #CCC; border-left:1px solid #CCC;border-right:1px solid #CCC;margin-bottom:10px;padding:20px;width: 648px; margin:0 auto;}
.xxform div{margin-top:10px;}
.xxform label{font-size:13px;}
.xxform input{height:20px;}
.xxform #addnews{height:30px;}
h5{border:1px solid #CCC;margin-top:10px;width: 688px;}
h5 a{width: 80px;display: inline-block;border-bottom: 3px solid #A51C30;padding-left: 15px; height:30px;font-size:14px; font-weight:bold; line-height:30px;}
.xxzxbtn{text-align:center;}

/*20141104模板*/
.zdxk{}
.zdxk ul{}
.zdxk ul li{float:left; width:150px;height:26px;*margin-bottom:-10px;}

/*20180529模板*/
.jgszlist{}
.jgszlist h3{color:#000; padding-bottom:10px;}
.jgszlist ul p{line-height:180%; padding-left:4em;}