/**************************style***************************/
*{box-sizing: border-box;}
html{overflow-x:hidden;margin: 0 auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
body{word-break: break-all;font: 12px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;background: #fafafa;}
button,a,img,em{display:block;border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{font-style:normal;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
input,textarea,button,select{outline:none;}
/*font*/
em,i{font-style:normal;font-weight:normal;}
/* table */
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
input{border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none; color: #4d4d4d; font-size:12px; background:none;}

/***************************class***************************/
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.font-m{font-family: ;}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor:pointer;}
.allWidth{width: 1120px;margin: auto;}
.hide{display:none;}


/*************************** head/top ***************************/
.top_box{height: 150px;overflow: hidden;background: #0d9bdd;}
.top_box .allWidth{height: 122px;position: relative;}
.top_box img{width: 100%;margin:22px 0;}
.top_box .top_title{height: 60px;line-height: 60px;font-size: 32px;color: #fff;letter-spacing: 2px;margin: 45px 0 45px 50px;padding-left: 40px;border-left: 2px solid #fff;}
.logo1{float: left; margin: 17px 0;}
.logo2{float: left; margin: 40px 0 39px 18px;}
.logo_line{width: 2px; height: 36px; background:#0991df; margin: 42px 20px;}
.logo_title{font-size: 26px; color: #333;}



/*==================== channels ==================*/
.column_box{overflow: hidden;}
.column_box .column_info{min-height: 630px;overflow: hidden;margin: 30px auto;padding:20px;background:#fff;}
.left_page{width: 260px;}
.left_page .title{width:100%; height:60px; line-height: 60px; text-align: center;background:#0d9bdd url(../images/school_icon.png) no-repeat 40px center;}
.left_page .title a{color:#fff;font-size: 18px;}
.left_box dd{height: 50px; width: 100%; line-height: 50px; font-size: 16px; border: 1px solid #d6d9e1; border-top: none;}
.left_box dd a{color: #0d9bdd; width: 100%; background: url(/jpkc/images/arrow_b.png)no-repeat 42px center;}
.left_box dd.normal a,.left_box dd:hover a{color: #fff; font-weight: bold; background: #0d9bdd url(../images/arrow_w.png)no-repeat 42px center;}
.address{margin-bottom: 22px; border-bottom: 1px solid #ccc;}
.address .location{width: 100%; line-height: 40px;}
.address .location ul li{float: left;}
.address .location ul li,.address .location ul li a{color: #000;}
.address .location ul li a{display:inline-block;}
.address .location ul li a:hover{color:#0d9bdd;}
.address .location ul li.t div{background: url(/jpkc/images/home.png)no-repeat; width: 14px; height: 12px; float: left; margin: 14px 6px 0 0;}
.right-con{float: right; width: 780px;margin-top:21px;}
.right-con .column_title{border-bottom: 1px solid #0d9bdd; overflow: hidden; line-height: 36px;margin-bottom:20px;}
.right-con .column_title span{color: #0d9bdd;height: 38px; font-size: 18px;border-bottom: 5px solid #0d9bdd;display: inline-block;}
.right-con > ul>li{height: 40px; line-height: 40px; font-size: 14px;background: url(/jpkc/images/dot.png) no-repeat left center; padding-left: 14px;}
.right-con > ul>li:nth-child(2n){background-color:#f6faff}
.right-con > ul>li>a{color: #333;float: left;width: 350px;}
.right-con > ul>li>a:hover{color: #0d9bdd;font-weight:bold;text-decoration: underline;}
.right-con > ul>li>.author{float: left;}
.right-con > ul>li>.source{float: right;}


/*==================== content ==================*/
.right-con .con_text .titles h4{color: #0d9bdd; font-size: 20px; padding: 10px;padding-top: 30px;}
.right-con .con_text .titles p{padding-bottom: 20px;}
.right-con .con_text .titles p span{display:inline-block !important;}
.right-con .con_text .text{color:#666; font-size: 16px; line-height: 34px;}
.right-con .con_text .text img{max-width:100%;height:auto!important;margin:0 auto;}
.right-con .con_text .text_next{font-size: 14px; height: 40px; line-height: 40px;}
.right-con .con_text .text_next a{color: #333;display: inline-block;}
.right-con .con_text .text_next a:hover{color: #0d9bdd;}
.filedownload{margin:10px 0;line-height: 52px;color:#666;font-size: 14px;}
.filedownload a{display:inline-block;}
.ads-float-close{height:26px!important; top:-13px!important; left:13px; background:url(/jpkc/images/close.png)no-repeat center right !important; background-size:26px 100%!important;}


/* ========================== footer =========================== */
.footer{overflow: hidden;text-align: center;background: #0d9bdd;padding: 20px 0;}
.footer a{display:inline-block; color:#fff;}
.footer p{height: 30px; line-height: 30px;color:#fff;}

