@charset "utf-8";

/* CSS Document */
html{width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%; /*禁用Webkit内核浏览器的文字大小调整功能，默认是auto；*/
	-ms-text-size-adjust:100%; /*禁用IE内核浏览器的文字大小调整功能，默认是auto；*/
	font-family: sans-serif; /* 1 */}
	body{color: #5a5a5a; background:#f5f5f5;}
*{word-wrap: break-word; word-break:break-all;margin:0 auto;padding:0;}
ul,ol,dl{list-style-type:none}
a,area{outline:none; blur:expression(this.onFocus=this.blur())}
a{text-decoration:none; color:#000;}
a:focus{outline:none}
a:hover,a:active{outline:none; color:#f1881d; text-decoration:none;}
img{border:none;vertical-align:middle;}
.bordernone{border:none !important;}
.clearfix,.clear{*zoom:1; clear:both;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";} 
.clearfix:after{clear:both;}
.layui-clear{ clear:both;*zoom: 1;}
.w1200,.px1200{ width:1200px; margin:0 auto; padding:0px 0px;}
.float-left , .fl{ float:left;}
.float-right , .fr{ float:right;}
.display-none{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500;
}
/*不自适应的时候增加的代码-end*/
body{line-height:2;font-size:14px !important;}
.text-center {text-align: center;}

.topBg{ width:100%; height:680px; margin:0 auto; padding:0px 0px; position:relative;}

/*.head{ width:100%; height:123px; margin:0 auto; padding:0px 0px; position:absolute; z-index:22;}

.top{ width:1200px; height:73px; margin:0 auto; background:#fff;}
.logo{ width:320px; height:73px; float:left;}
.search{ width:280px;height:28px;float:right;margin:22px 22px 0px 0px; border:solid 1px #ccc; border-radius:28px; padding:0px 15px;}
.search .ipt1{ display:block; float:left; width:240px; height:28px; border:none; color:#aaa;}
.search .btn1{ display:block;float:right;background:url(../images/searchBtn.jpg) 4px 4px no-repeat; width:28px; height:28px;border:none;}*/

.zs-1{line-height: 20px;margin-bottom: 5px;color: white;font-weight: bold;font-size:16px;line-height: 35px;}


/****head样式****/
.top {
	width: 100%;
	background: url(../images/top.jpg) center top no-repeat #22538d;
}
.top-main {
	border-bottom: 1px solid #0B346A;
	overflow: hidden;
}
.top-main .header-main {
	margin: 0 auto;
	width: 1200px;
	padding-bottom: 32px;
	overflow: hidden;
}
#logo {
	height: 90px;
	width: 450px;
	float: left;
	margin-top: 55px;
}
/****搜索框***/
.search {
	float: right;
	margin-top: 68px;
	width: 350px;
	height: 40px;
	background: url(../images/search.jpg) 0 0 no-repeat;
}
.search ul li.se_box {
	width: 290px;
	height: 40px;
	padding: 0px 0px 3px 0px;
	position: relative;
}
.search ul li.se_box input {
	float: left;
	background: none;
	border: none;
	width: 245px;
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
	outline: none;
}
.search ul li {
	float: left;
}
.search li.sea_an {
	width: 56px;
	height: 45px;
}
.search li.sea_an input {
	float: left;
	width: 50px;
	height: 40px;
	background: none;
	border: none;
	overflow: hidden;
	cursor: pointer;
	outline: none;
	text-indent: -99999em;
	font-size: 0;
}
/****导航****/
#navs {
	margin: 0 auto;
	width: 1200px;
	height: 50px;
}
#navs li {
	position: relative;
	float: left;
	width: 133px;
	height: 50px;
	display: inline;
	z-index: 99999;
	text-align: center;
	font-size: 18px;
}
#navs li a.level1 {
	position: absolute;
	z-index: 2;
	width: 133px;
	height: 50px;
	color: #717171;
	text-decoration: none;
	display: block;
}
#navs li a.level1:hover, #navs li a.active {
	color: #fff;
}
#navs li i {/*用作动画*/
	position: absolute;
	z-index: 1;
	width: 133px;
	left: 0;
	height: 2px;
	top: 0px;
	background-color: #004597;
	display: none;
}
#navs li:hover i, #navs li a.active i {
}
#navs li div {
	color: #fff;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	letter-spacing: 2px;
	overflow: hidden;
	font-weight: 500;
}
#navs li div b {
	display: none;
}
#navs li:hover div {
	padding-top: 0px;
	height: 50px;
	line-height: 50px;
	background-color: #183d6a;
}
#navs li:hover div b {
	display: block;
}
/*下面是二级菜单*/	
#navs ul {
	display: none;
	position: absolute;
	top: 50px;
	width: 132px;
	margin-left: 0px;
	text-align: center;
	background-color: #fff;
	line-height: 30px;
	border-radius: 0px 0px 5px 5px;
	box-shadow: 0 5px 10px #aaa;
	padding-top: 10px;
	padding-bottom: 10px;
}
#navs li {
	border: 0;
	height: 34px !important;
	line-height: 34px !important;
	font-size: 14px !important;
}
#navs li a {
	display: block;
	text-align: center;
	text-indent: 0px;
	overflow: hidden;
}
#navs li a:hover {
	background-color: #F5F5F5;
	color: #C2241D;
}

/*---------- banner style ----------*/
.banner{ width:100%; height:576px; z-index:1; margin:0px auto; position:relative;}
.abs {position:relative; }
.banner .hd {bottom:40px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff;width:12px;height:12px;margin-left:15px;cursor:pointer; opacity:0.8;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#f1881d; cursor:pointer;}
.banner, .banner a {height:576px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}


.topBg2{ height:500px;}
.INbanner{ width:100%; height:500px; z-index:1; margin:0px auto; position:relative;}
.abs {position:relative; }
.INbanner .hd {bottom:40px;height:20px;left:0px;width:100%;}
.INbanner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.INbanner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff;width:12px;height:12px;margin-left:15px;cursor:pointer; opacity:0.8;}
.INbanner .hd ul li {*display:inline;}
.INbanner .hd ul li.on { background:#f1881d; cursor:pointer;}
.INbanner, .INbanner a {height:500px;display:block;}
.INbanner ul {margin:0 auto; padding:0px 0px;}



.menu{ width:100%; height:50px; background:#194074; margin:0 auto;}

#nav{ width:1200px; margin:0px auto; padding:0px 0px;}
#nav .mainlevel{float:left;width:120px;height:50px; line-height:50px;float:left;display:block;text-align:center;position:relative;}
#nav .mainlevel a {color:#fff;text-decoration:none;height:50px;font-family:"微软雅黑";text-align:center;line-height:50px;display:block;font-size:16px; width:120px;transition: all .2s ease-in-out;}
#nav li.mainlevel a:hover{width:120px;height:50px;color:#fff; background:#0067a7;-webkit-transition: .4s;transition: .4s;}
#nav li.mainlevel a.hover{width:120px;height:50px;color:#fff; background:#0067a7;-webkit-transition: .4s;transition: .4s;}

.menu ul li#mainlevel_01{ width:120px;height:50px; line-height:50px;}




#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:120px;z-index:2; margin-left:0px;}
.ulnav ul{width:100%;float:left; margin:0px 0px;overflow: hidden;position:relative;z-index: 2;background: rgba(7, 86, 180, 0.7);transition: all 0.4s;}

#nav .mainlevel ul li {line-height:40px;height:40px; border-bottom:solid 1px #fff;display:block;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#fff !important; font-family:"微软雅黑";line-height:40px; font-weight:500 !important;width:96%; padding:0 2%;height:40px;background:none;float:left;font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#nav .mainlevel ul li a:hover{color:#fff;background:#0067a7;line-height:40px; width:96%; padding:0 2%;height:40px;background:none;text-decoration:underline; font-size:14px;}




.zxfb{ width:1200px;  margin:24px auto 12px auto; position:relative;height:50px; z-index:3;}
.zxfb .zxfbBox{ width:1200px; /*border:1px solid #ccc;*/height:50px; position:relative; z-index:44; overflow:hidden;}
.zxfb .zxfbBox .ggTitle{ float:left; background:url(../images/gonggao.png) 15px 15px no-repeat; padding-left:50px; color:#f56a00; line-height:50px; width:68px;}

.zxfb i{ display:block; float:left; width:1198px; height:50px; position:absolute;bottom:0px;background:#fff; opacity:0.95; z-index:1;}

#announ_list { float: left; height: 50px; width: 1080px; line-height:50px; overflow: hidden;}
#announ_list li { width:515px; line-height:50px; height:50px; float:left; background-image: url(../images/ico-2.gif); background-repeat: no-repeat; background-position: 8px center; padding-left: 15px; margin-left:10px; font-size:14px;}
#announ_list em { font-style: normal; line-height:50px; padding-right:15px;color: #999999; float: right; height:50px; }


.main1{ width:1200px; margin:12px auto;}


.qh{ width:392px; height:270px; position:relative; float:left; margin:0px 0px; padding:0px 0px;}
.qh .prev{ width:40px; height:80px;float:left; display:block;background:url(../images/leftBtn.png) left center no-repeat; position:absolute; left:0px; top:150px; z-index:9;}
.qh .next {width:40px;height:80px;position:absolute; right:0px; top:150px;display:block;background:url(../images/rightBtn.png) right center no-repeat; z-index:9;}
.qh .bd { width:392px; height:270px; position:relative;float:left; z-index:8;}
.qh .bd ul{ overflow:hidden; zoom:1;}
.qh .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; height:270px; position:relative;}
.qh .bd ul li .qhImg{ text-align:center;width:392px; height:270px; display:block; overflow:hidden;}
.qh .bd ul li .qhImg img{ width:392px; height:270px; display:block; }
.qh .bd ul li .qhImg a:hover img{ border-color:#999;  }
.qh .bd ul li .qhTxt{ position:absolute; bottom:0; left:0;width:100%; z-index:44;}
.qh .bd ul li .qhTxt a{ position:relative; top:40px;display:block; height:40px; line-height:40px;padding:0 0 0 10px; color: #fff; overflow: hidden; font-weight:bold;white-space: nowrap; text-overflow: ellipsis; text-align:left; z-index:45; width:300px;}
.qh .bd ul li .qhTxt i{ position:relative;background:#000; display:block; width:100%; height:40px;filter:alpha(opacity=60); /*IE滤镜，透明度50%*/-moz-opacity:0.6; /*Firefox私有，透明度50%*/opacity:0.6;/*其他，透明度50%*/left: 0; bottom:0px; z-index:2;}

.qh .hd{ overflow:hidden; position:absolute; bottom:0; right:0px;  height:40px;  padding:0 10px; z-index:46; }
.qh .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:15px; zoom:1; }
.qh .hd ul li{ float:left; padding:0;  width:10px; height:10px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background-color:#0d8ee9; border-radius:50px;}
.qh .hd ul li.on{  background-color:#fc7804;}


.tzgg{ width:368px; height:270px;float:left; margin-left:12px; padding:0px 12px; background:#fff;}

.tzggBox{ width:368px; float:left; margin-top:10px;}
.tzggBox ul li{width:353px;line-height:34px;height:34px;background:url(../images/li_list1.jpg) left center no-repeat;padding-left:15px;}
.tzggBox ul li a{ width:273px; display:block; float:left; height:34px; overflow:hidden; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tzggBox ul li span{ width:80px; display:block; float:right; text-align:right; color:#999; font-size:12px;}

.jxky{ float:left; margin-left:0px;}


.xw{ width:590px; height:350px; float:right;}





.jndtBox{ width:590px; float:left;display:none; margin-top:5px;}
.jndtBox ul li{width:575px;line-height:38px;height:38px;background:url(../images/li_list1.jpg) left center no-repeat;padding-left:15px;}
.jndtBox ul li a{ width:475px; display:block; float:left; height:38px; overflow:hidden; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.jndtBox ul li span{ width:100px; display:block; float:right; text-align:right; color:#999;}


.main2{ width:1200px; margin:12px auto 0px auto;}
.xxjj{ width:772px; background:#fff; padding:0px 12px;height:370px; float:left;}

.title1{ width:100%; height:48px;border-bottom:solid 1px #e5e5e5; line-height:48px;}
.title1 span{ font-size:18px; color:#22538d; font-weight:bold; height:41px; padding-bottom:7px; display:block; float:left; text-indent:35px; border-bottom: 3px solid #22538d;}
.title1 label{font-size: 14px;font-family: Times New Roman; color: rgb(170, 170, 170); padding-left:15px; text-transform:uppercase;}
.title1 a{ float:right;font-size: 14px;color: #999;padding-right: 10px;}
.icon1{ background:url(../images/icon1.png) left no-repeat;}
.icon2{ background:url(../images/icon2.png) left no-repeat;}
.icon3{ background:url(../images/icon3.png) left no-repeat;}
.icon4{ background:url(../images/icon4.png) left no-repeat;}
.icon5{ background:url(../images/icon5.png) left no-repeat;}


.xwTitle{ width:100%; float:left; height:48px; border-bottom:solid 1px #e5e5e5;}
.xwTitle ul li{ width:100px; float:left; display:block; overflow:hidden;font-size:18px; color:#327cd3; font-weight:bold;  height:41px; padding-bottom:7px; display:block; float:left; line-height:48px; text-align:center;}
.xwTitle ul li a{font-size:18px; color:#327cd3; font-weight:bold; background:none; height:41px; padding-bottom:7px; display:block; float:left;}
.xwTitle ul li:hover  ,.xwTitle ul li.proHover { background:url(../images/xuanzhon.png) bottom no-repeat; height:41px; padding-bottom:7px;}
.xwTitle ul li:hover a ,.xwTitle ul li.proHover a{  background:url(../images/xuanzhon.png) bottom no-repeat; height:41px; padding-bottom:7px;}
.xwTitle ul li a{ text-decoration:none;}

.xwTitle a{ float:right;font-size: 14px;color: #999;padding-right: 10px; line-height:48px;}





.xxjjBox{ width:760px; float:left; margin-top:12px;}
.xxjjBox .xxjjImg{ width:400px; float:left; height:290px; overflow:hidden;}
.xxjjBox .xxjjTxt{ width:340px; float:right; line-height:27px; text-indent:2em;}

.kstd{width:368px; background:#fff; padding:0px 12px;height:370px; float:right;}
.kstdBox{ width:368px; float:left;}
.kstdBox ul li{ width:368px; display:block; float:left; height:90px; margin-top:12px;}
.kstdBox ul li a{ width:368px; height:90px; display:block; float:left; position:relative;}
.kstdBox ul li a img{ display:block; width:368px; height:90px; position:absolute; z-index:1;}
.kstdBox ul li a i{ display:block; float:left; width:368px; height:90px; position:absolute; z-index:2;}
.kstdBox ul li a span{ display:block; float:left; width:368px; height:90px; font-weight:bold; line-height:90px; text-align:center; position:relative; z-index:3; color:#fff; font-size:20px;}
.kstdBox ul li a i.i1{ background:#327cd3; opacity:0.7;}
.kstdBox ul li a i.i2{ background:#ff6d00; opacity:0.7;}
.kstdBox ul li a i.i3{ background:#06bfd8; opacity:0.7;}

.main3{ padding:12px 12px; width:1176px; margin:20px auto 0px auto; background:#fff; min-height:290px;}

.zyszBox{ width:1176px; float:left; margin-top:15px;}
.zyszBox li{ width:240px; float:left;}
.zyszBox .img{ display:block; float:left; background:url(../images/imgBg.jpg) top center no-repeat; padding:5px 5px; width:230px; height:170px; margin:0px 8px;}
.zyszBox .img img{ width:230px; height:170px;}
.zyszBox .name{ width:240px; display:block; float:left; height:30px; line-height:30px; font-size:18px; color:#222; text-align:center;margin:0px 8px; overflow:hidden;}
.zyszBox .txt{ width:240px; display:block; float:left; line-height:24px; color:#aaa; text-align:left;margin:0px 8px; display:none;}

.main4{padding:12px 12px; width:1176px; margin:12px auto; background:#fff;}
.xyfc{ width:1176px; float:left; margin-top:15px;}
.xyfc ul{ width:1198px; margin-left:-22px;}
.xyfc ul li{display:block; float:left;width:220px;margin-left:19px;}
.xyfc ul li img{ width:220px; height:auto;}
.xyfc ul li span{ display:block; float:left; width:277px; height:40px; line-height:40px; text-align:center; overflow:hidden;}



.related {padding:12px 12px; width:1176px; margin:12px auto 40px auto; background:#fff; min-height:190px;}
.related-bottom { width:1176px; margin-top:12px;}
.related-bottom ul{ width:1187px; margin-left:-11px;}
.related-bottom li{float: left;list-style-type: none; margin:7px 0px 0px 11px;width: 226px; display:block;}
.related-bottom li a img {width: 226px;}



.footBg{ width:100%; background:#194074; padding-top:30px;}

.foot{ width:1200px; margin:0 auto; padding-bottom:20px;}
.foot .foot1{ width:285px; float:left;}
.foot .foot1 img{ width:265px; display:block; float:left;}
.foot .foot1 b{ display:block; float:left; color:#fff; font-size:24px; height:30px; line-height:30px; margin-top:10px;}
.foot .foot1 label{ display:block; float:left; color:#90a0af; height:20px; line-height:20px; margin-top:10px; width:100%;}
.foot .foot1 p{ width:100%; float:left; font-size:15px; color:#fff;}
.foot .fooTxt{width:260px; float:left; text-align:left; line-height:180%; color:#FFF;}

.foot .foot2{ float:left; margin:0px 50px; width:560px;}
.foot .foot2 span{ display:block; margin-bottom:10px; line-height:30px; color:#FFF;}
.foot .foot2 span a{color:#fff;}

.foot .foot3{ width:100px; display:block; float:right; padding-top:30px; margin-left:20px;}
.foot .foot3 img{ width:100px; height:100px; display:block; float:left;}
.foot .foot3 span{ display:block; float:left; width:100%; text-align:center; line-height:30px; color:#fff;}

.copyright{ width:1200px; margin:0 auto; border-top:solid 1px #576776; height:48px; line-height:48px;}
.copyright .fl{ color:#fff;}
.copyright .fr a{ display:block; margin-left:10px; float:left; margin-top:10px;}


/* 内页样式 */
.content-wrap {
	width:100%;
	float:left;
}

.content{ width:1200px; margin:30px auto; overflow:hidden;}
.content .content-left{
    float: left;
    width: 285px;
    background-color: #fefeff;
}
.content .content-right{
    float: right;
    width: 840px;
    background-color: #fff;
}
.content .content-left .tit{
    position: relative;
    box-sizing: border-box;
    width: 285px;
    height: 90px;
    line-height: 90px;
    background:#22538d;
    border-bottom: 2px solid #ff4e4e;
}
.content .content-left .tit .icon{
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 20px;
    width: 40px;
    height: 40px;
    display: inline-block;
}
.content .content-left .tit .icon.icon-science{
     background: url(../images/icon_tit2_kexue.png) no-repeat center center;
}
.content .content-left .tit .icon.icon-news{
     background: url(../images/icon_tit2_xinwen.png) no-repeat center center;
}
.content .content-left .tit .icon.icon-down{
     background: url(../images/icon_tit2_xiazai.png) no-repeat center center;
}
.content .content-left .tit .icon.icon-organ {
    background: url(../images/icon_tit2_jigou.png) no-repeat center center;
}
.content .content-left .tit .icon.icon-general  {
    background: url(../images/icon_tit2_gaikuang.png) no-repeat center center;
}
.content .content-left .tit .icon.icon-culture {
    background: url(../images/icon_tit2_wenhua.png) no-repeat center center;
}
.content .content-left .tit .icon.icon-job{
    background: url(../images/icon_tit2_zhaosheng.png) no-repeat center center;
}

.content .content-left .tit .txt{
    width: 190px;
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    margin-left: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.content .content-left .cate-main .cate-item{
    width:285px;
    height: 60px;
   
    text-align: center;
}
.content .content-left .cate-main .cate-item a{
    width: 200px;
    height: 60px;
    text-align: left;
    line-height: 60px;
    font-size: 18px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.content .content-left .cate-main .cate-item:hover{
     background: url(../images/icon_right.png) no-repeat 240px center #f8f8f8;
}
.content .content-left .cate-main .cate-item.cur{
      background: url(../images/icon_right.png) no-repeat 240px center #f8f8f8; 
}
.content .content-left .cate-main .cate-item.cur a{
     color: #004098;
}

.content-right{
    padding: 10px 30px 30px;
}
.content-right .right-tit{
   width: 100%;
   height: 50px;
   line-height: 50px;
   border-bottom: 1px solid #e7e7e4;
}
.content-right .right-tit h2 {
    float: left;
    width: auto;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 47px;
    line-height: 47px;
    color: #014198;
    border-bottom: 3px solid #014198;
}
.content-right .right-tit .site{
    font-size: #333;
}
.content-right .right-tit .site span{
    color: #999;
}
.content-right .right-tit .site span a{
    color: #666;
}


/*图集列表*/
.list-images-1{
    margin-top: 20px;
    
}
.list-images-2{
    overflow: hidden;
    
}
.list-images-2 li{
    width: 188px;
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
    
}
.list-images-2 li:nth-child(4n){
    margin-right: 0;
    
}
.list-images-3{
    width: 100%;
    height: 141px;
    
}
.list-images-4{
    line-height: 37px;
    font-size: 14px;
    background-color: #F8FCFF;
    text-align: center;
    color: #313131;
    padding: 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
}
.list-images-2 li a{
    font-size: 0;
    display: block;
    
}
.list-images-2 li a:hover .c-4{
    color: #0074BC;
    
}


/*****新闻列表页****/
.sc-list .sc-item{
    width: 840px;
    display:inline-block;
    padding: 20px 0;
    height: 72px;
    border-bottom: 1px dashed #cfcfcf;
}
.sc-list .sc-item:hover{ color:#22538d;}
.sc-list .sc-item .sc-item-l{
    float: left;
    display: block;
    text-align: center;
    width: 120px;
    height: 72px;
    border-right: 1px solid #cfcfcf;
    margin-right: 35px;
}
.sc-list .sc-item .sc-item-l .day{
    font-size: 30px;
    font-weight: bold;
    color: #0b489d;
    width: 100%;
    display: inline-block;
}
.sc-list .sc-item .sc-item-l .year{
    color: #666;
}
.sc-list .sc-item .sc-item-r{
    float: right;
     display: block;
     width:675px;
}
.sc-list .sc-item  .sc-item-r .tit{
    width:100%;
    font-size: 18px;
    line-height: 1.5;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.sc-list .sc-item  .sc-item-r .desc{
    font-size: 14px;
    color: #999;
    height: 38px;
    overflow: hidden;
	line-height:19px;
}


/*****新闻详情****/
.content .details-main .details-tit{
    padding: 20px 0;
    border-bottom: 1px dashed #cfcfcf;
}
.content .details-main .details-tit .details-tit-t{
    margin: 20px auto 0;
    padding-bottom: 10px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    width: 100%;
    color: #333333;
}
.content .details-main .details-tit .details-tit-b{
    text-align: center;
}
.content .details-main .details-tit .details-tit-b span{
    margin-right: 20px;
    color: #999;
}
.content .details-main .details-dow{
    width: 100%;
    padding: 20px 0 10px;
    line-height: 30px;
    font-size: 16px;
    height: auto;
    overflow: hidden;
    color: #555;
}
.content .details-main .details-dow .dow_tit{
    margin-right: 20px;
}
.content .details-main .details-dow .dow_tit::before {
    content: "";
    position: relative;
    bottom: -2px;
    margin-right: 5px;
    width: 17px;
    height: 16px;
    display: inline-block;
    background: url(../images/icon_down.png) no-repeat;
}
.content .details-main .details-dow .dow_tit:hover::before {
    background-position: -17px 0;
}
.content .details-main .details-con{
    width: 100%;
    padding: 20px 0 10px;
    line-height: 30px;
    font-size: 16px;
    height: auto;
    overflow: hidden;
    color: #555;
}
.content .details-main .details-con img {
    margin: 10px 0;
    width: auto;
    height: auto;
    max-width: 100%;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.content .details-main .prenext{
    width: 100%;
    margin-top: 30px;
    display: inline-block;
    line-height: 30px;
    font-size: 16px;
    color: #555;
}
.content .details-main .prenext .pre{
    width: 50%;
    display: inline-block;
    float: left;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.content .details-main .prenext .next{
    width: 50%;
    display: inline-block;
    float: right;
    text-align: right;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.content .details-main .prenext a:hover{ color:#22538d;}



/*分页*/
.page {
	width: 100%;
    text-align: center;
	height: auto;
	overflow: hidden;
	padding-top: 30px;
}
.pageList ul{
    padding: 0;
}

.pageList a {
	line-height: 30px;
	margin: 0 2px;
	text-align: center;
	background: #efefef;
	color: #646464;
	padding: 4px 10px;
	border: 1px solid #d3d3d3;
    font-size: 16px;
}
.pageList span {
	line-height: 30px;
	padding:0 10px;
	height:30px;
	display:inline-table;
	margin: 0 2px;
	text-align: center;
	background-color: #0b489d;
	border: 1px solid #0b489d;
	color: #FFFFFF;
	font-size: 16px;
}
.pageList ul li a.disable {
    color: #cfcdcd;
    pointer-events:none;
}



/****网上报名****/
.dhxy_xxry_right_center{}
.dhxy_xxry_right_center ul{ width:900px;}
.dhxy_xxry_right_center ul li{ float:left; width:250px; margin-left:5px; margin-right:40px; margin-bottom:45px; display:inline; overflow:hidden;}
.dhxy_xxry_right_center ul li img{ width:100%; height:180px;}
.dhxy_xxry_right_center ul li p{ height:50px; line-height:50px; text-align:center; background:#eeeeee; font-size:14px; color:#6b6a6a;}
.dhxy_xxry_right_center td {
    padding: 5px 20px;
    border: 1px solid #ccc;
    color: #0e0e0e;
}
.xy {
    width: 263px;
    height: 34px;
    border: 1px solid #afafaf;
    margin-left: 5px;
	outline: none;
    padding-left: 5px;
}
.xy3 {
    width: 100%;
    height: 40px;
    color: white;
    background-color: #1b5fab;
    cursor: pointer;
    margin: 0px auto;
    display: block;
	outline: none;
    padding-left: 5px;
	border:0;
}
#jsForm > p {
    margin-top: 20px;
}

.dhxy_xxry{}
.dhxy_xxry .dhxy_tydb{ background:#004098; padding:15px 0;}
.dhxy_xxry .dhxy_tydb_p1{ float:left; background:url(../images/dhxy_12.png) left top no-repeat; padding-left:160px; padding-top:50px; min-height:80px;}
.dhxy_xxry .dhxy_tydb_p3{ float:right; background:none; width:265px; padding-left:20px;}
.dhxy_xxry .dhxy_tydb_p3 img{ padding:0 10px 0 10px;}

.dhxy_xxry_right_center h1{ font-size:24px; color:#4c4c4c; line-height:40px; text-align:center;}
.dhxy_xxry_right_center .center{ font-size:14px; line-height:30px; color:#4c4c4c;}

.zhiding li:first-child a{ color:#f00; font-weight:bold;}