﻿/* 公共样式 */
div,form,ul,ol,li,dl,dt,dd,cite,p,input,img{ margin:0; padding:0; border:none; }
img{ vertical-align:middle; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal; }
input,textarea,select{ font-size:12px; font-family:Microsoft Yahei; }
ol,ul,li{ list-style-type:none;}
a,a:visited{ color:#000; text-decoration:none; }
a:hover{ color:#000; text-decoration:underline; }
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { *+height:1%; }
body{ margin:0; padding:0; height:auto; color:#585858; font-size:16px; line-height:24px; font-family:Microsoft Yahei,SimSun,Arial, Helvetica, sans-serif; } 
:focus { outline: none; } 
.overflow-ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; }

/* 本专题样式 */
.main h1{ height: 55px; border-bottom: 2px solid #7fafe3; background:url(titbg_j181210.png) no-repeat left top; margin-bottom: 15px; position: relative; }
.main h1 a{ position: absolute; right: 10px; top: 13px; color: #005fc7; font-size:20px; font-weight: bold; }
.topnav{ width:100%; padding:1px 0; background:#fff; }
.banner{ padding-top:820px;  background:url(banner_j181210.jpg) no-repeat center top; }
.dy{ width: 1000px; padding:20px 30px;  border:1px solid #dcdcdc; box-sizing: border-box; margin: 0 auto; font-size: 18px; line-height: 32px; }
.dy p{ text-indent: 2em; text-align: justify; }

.main{ width: 1000px;  margin: 40px auto 50px; background: #fff; }
.fuwwz{ margin-bottom: 50px; }
.videobox{ width: 490px; float: left; }
.xgzxun{ width: 500px; float: right; position: relative; top: -20px; }
.xgzxun h1 span{ display: block; height:100%; background:url(xgzx_j1210.png) no-repeat 12px 55%; }
.xgzxun ul,.tabcontbox{ border:1px solid #dcdcdc; }
.xgzxun ul li,.tabcont ul li{ line-height: 43px; padding-left: 30px; background:url(dd_j181210.png) no-repeat 15px center; font-size: 20px; }
.jtnr{ margin: 30px 0; }
.jtnr h1 span{ display: block; height:100%; background:url(jtnr_j1210.png) no-repeat 12px 55%;}

.new-lt{  width:760px; margin: 40px auto; position:relative; }
.focusList li{ width: 760px; }
.focusList li h2{ float: left; width: 69px; height: 364px; /*writing-mode: vertical-lr; writing-mode: tb-lr;*/ word-wrap: break-word; box-sizing: border-box; padding: 20px 25px; line-height: 24px; background:url(jtnr_tit_j1210.png) no-repeat left top; font-size: 20px; font-weight: bold; color: #2f6ac8; }
.focusList li h2 span{ display: block; margin-bottom: 8px; }
.focusList li .focuscont{ float: right; width: 655px; height: 331px; padding: 40px 30px; font-size: 18px; line-height: 36px; text-indent: 2em; box-sizing: border-box; background:url(jtnr_cont_j1210.png) no-repeat left top;}
.focusBox {
    width: 100%;
    height: 365px;
    position: relative;
    overflow: hidden;
}
.focusBox .focusList {
    position: absolute;
    width: 100%;
}
.focusList li a {
    display: block;
}
.focusList li img {
    width: 600px;
    height: 350px;
    overflow: hidden;
}
.pagination {
	position: absolute;
    bottom:15px;
    right:20px;
    z-index: 33;
    overflow: hidden;
	text-align:center;
}
.pagination li {
	display:inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #2f6ac8;
    margin-right: 5px;
    cursor: pointer;
}
.pagination li.current {
    background: #d22a39;
}
.orsoBtn li{ display: none; width: 45px; height: 44px; cursor: pointer; background:url(row_j1210.png) no-repeat left center; position: absolute; top: 50%; margin-top: -22px;  z-index: 1000; }
.orsoBtn li.prev{ left: -80px; }
.orsoBtn li.next{ background-position: -67px; right: -80px; }

.lastmoud{ padding-bottom: 100px; background:url(person_j1211.png) no-repeat 99% bottom; }
.tabmould{ width: 1000px; margin: 0 auto; background: #fff; }
.tabtit{ height: 54px; margin-bottom: 20px; }
.tabtit1{ background:url(tabtit_j1211_1.png) no-repeat left center; }
.tabtit2{ background:url(tabtit_j1211_2.png) no-repeat left center; }
.tabtit3{ background:url(tabtit_j1211_3.png) no-repeat left center; }
.tabtit4{ background:url(tabtit_j1211_4.png) no-repeat left center; }
.tabtit5{ background:url(tabtit_j1211_5.png) no-repeat left center; }
.tabtit li{ float: left; width: 196px; height:54px; cursor: pointer;  }
.tabtit li:first-child{ width: 150px; }
.tabcontbox{ width: 100%; height: 500px; overflow-y: scroll; }
.tabcont{ display: none; }
.tabcont ul{ padding: 10px 0; }
.tabcont:first-child{ display: block; }

/*列表页*/
.listmain,.showmain{ width:1000px; margin:0 auto; }
.position{ height:50px; line-height:50px; border-bottom:2px solid #1856ac; position:relative; margin-bottom:20px; }
.position h3{ font-size:24px; color:#1856ac; background:none; }
.position span{ position:absolute; right:0; top:0; }
.listul li{ height:45px; line-height:45px; background:url(sz.png) no-repeat 5px center; padding-left:20px; border-bottom:1px dashed #d6d6d6; font-size:16px; }
.listul li a{ float:left; width:700px; }
.listul li span{ float:right; color:#999; }

/*文章页*/
.showmain h1{ font-size: 22px; color: #333; font-weight: bold; text-align: center; margin: 40px 0 20px;  }
.showcontent p{ text-indent: 2em; line-height: 36px; color: #666; }
/*通用底部*/
.foot{ margin:0 auto; width:100%; max-width:1000px; height:68px; line-height:26px; font-family:"宋体"; font-size:14px; color:#323232; text-align:center;  padding-top:30px; padding-bottom:20px; margin-top:13px; position:relative;}
.foot a{color:#323232;}
.foot2{ width:80px; height:80px; position:absolute; left:20px; top:30px;}
.foot3{ width:80px; height:80px; position:absolute; right:50px; top:40px;}

.thisfoot{ background:#2f6ac8; }
.thisfoot .foot,.thisfoot .foot a,.thisfoot .foot p{ color:#fff; }