@charset "utf-8";
dl,ul,li,ol,dl{list-style:none;margin:0;padding: 0;}
input,select,button,textarea{ font-family: 'pingfangsc-regular','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',sans-serif;}
input{outline: none;}
* {font-family: 'pingfangsc-regular','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',sans-serif;margin:0 auto;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{margin:0 auto;padding:0;font-family: "微软雅黑"; color: #6b757d;font-size: 16px;}
img{border:none;}
.hr_10,.hr_20 ,.hr_50, .hr_30, .hr_40, .hr_5 {clear: both;line-height: 0;font-size: 0;width: 100%;}
.hr_5{height: 5px;}.hr_10{height: 10px;}.hr_20{height: 20px;}.hr_50{height: 50px;}.hr_30{height: 30px;}.hr_40{height: 40px;}
.bold{font-weight:bold;}
.fl{float:left;}
.fr{float:right;}
a{text-decoration:none;color:#494f54;}
.main-cloum{width: 1200px;}
a:hover{color:#288479;}
.more{float: right;font-size: 16px;}
.clearfix, .clear {clear: both;width: 100%;}

/*搜索*/
.lkysearch{margin-top: 8px;}
#searchform{float: left;border-radius: 10px; background: #f2f9ff;height: 40px;padding: 0 10px;}
.search-input{float: left;border: none;height:40px; line-height:40px;font-size: 16px;background: none;color: #b6b8ba;width: 300px;}
.search-button {margin-top:8px;width:24px;background:none;border:none;font-size: 16px;color: #fff; display: block;float: left;cursor: pointer;box-sizing: content-box;-webkit-box-sizing: content-box; -moz-box-sizing: content-box;}
.fgx {    float: left;    padding: 11px 5px 0 0;    color: #d9d9d9;}
.lkyr {    position: relative;float: right;}
.search_act {display:none;width: 18px;height: 18px;position: absolute;right: 3px;top: 0;}
.search_act img{width: 100%;height: auto;}
.pub-nowsite{background: url(/uploads/image/images/lkyhome.png) no-repeat left 7px; line-height: 30px; padding-left: 22px;color: #494f54;font-size: 14px;}
.pub-nowsite span{padding: 0 8px;}
/*头部样式*/
.top_h{ width:100%; height: 36px; background: #f2f6fd;line-height: 36px; overflow: hidden;}
.head_l{ background: url(/uploads/image/images/lkyhome.png) no-repeat left 10px; padding-left:20px; float:left;}
.head_l a{ color:#333;}
.head_l a:hover{color:#288479;}
.head_r { float: right;}
.head_r span { margin: 0px 6px;}
.yjylogo {float: left;}
input:checked::after { border:none; }
.topbox{padding: 40px 0; overflow: hidden;}
.header{overflow: hidden;}
.main-line{border-bottom: 1px solid #e4e4e4;height: 45px;position: relative;;clear: both;}
 #main-nav li{margin: 0 84px; font-size:20px;line-height: 36px; float: left;font-weight: bold;padding-bottom: 6px;}
 #main-nav li a {color:#6b757d}
#main-nav li.libg{border-bottom: 3px solid #288479;}
#main-nav li.libg a,#main-nav li.curlibg a{color: #288479;} 
#main-nav li a:hover{text-decoration: none;}
#main-nav li.curlibg,#main-nav li.curlibg.libg{border-bottom: 3px solid #288479;}
#main-nav li:last-child{margin-right: 0;}
/*footer*/
.footer{width: 780px;color:#494f54}
.copy-l {float: left;width: 80px;height: 76px;overflow: hidden;margin-right: 15px;_display: inline;}
.copy-r{float: left;width:685px;_display: inline;line-height:28px;font-size: 16px;}
.footer-nav span{margin: 0 10px;}
.pub-footer{padding: 60px 0; background: #f2f7fd;border-top: 1px solid #dae3f4; width: 100%;clear: both;overflow: hidden;margin-top: 40px;}
.foot_orgname{display: none;}
#serach_mobile{display: none;}

/*分页*/
.page {margin:40px 0;overflow: hidden;}
.page ul {text-align: center;display: block;}
.page li {margin: 0 3px;display: inline-block;vertical-align: top;*display:inline; *zoom::1;}
.page li a {width: 40px;height: 40px;font-size: 14px;line-height:40px;text-align: center;display: block;color: #333; background: #f2f7fd ;border-radius: 4px;}
.page li a:hover {color: #fff;background: #006a61;}
.page li.cr a {color: #fff;background: #006a61;display: block;width:40px;height: 40px;text-align: center;}
.page li.cr a:hover {color: #fff;}
.page li.prev,.page li.next ,.page li.prev_action,.page li.next_action{width: auto; height:40px; padding: 0 10px;line-height:40px;border-radius: 4px;}
.page li.prev,.page li.next {background: #006a61; }
.page li.prev_action,.page li.next_action{ background: #f2f7fd;}
.page li.prev a,.page li.next a {display: block;width: auto;height: 40px; background: none;color: #fff;}
.page li.prev a:hover,.page li.next a:hover{color: #fff;}
.page li.total {line-height: 40px;}
.page li.total em {color: #d1444e;padding: 0 2px;}
.page li.homes a,.page li.lasts a {width: 50px;}
.page li.total a {width: 100px;}
.page li.jump {color: #333; height: 40px; line-height: 40px;}
.page li.jump input {width: 60px;text-align: center;height: 30px;border: 1px solid #dcdcdc;border-radius: 3px;margin: 0px 10px;color: #666;}
.lky-top-nav{ display: none;}
.pannel-tit{
    height: 40px;
    position: relative;
    clear: both;
}

.pannel-title {
    line-height: 38px;
    font-size: 20px;
    color: #288479;
    font-weight: bold;
}

.pub-channel {
    float: left;
    border-bottom: 2px solid #288479;
    line-height: 38px;
    font-size: 18px;
    color: #288479;
    font-weight: bold;
}






@media (max-width: 768px){
    .main-cloum{width:100%;}
    .foot_orgname{display: block;text-align: center; color: #494f54}
    .footer{display: none; }
    .pub-footer{padding: 20px 0;margin-top: 20px;}
    .search_act {display: inline-block;}
    .search-mobile {background-color: #288479;margin-top:10px;padding: 10px;clear: both;width: 100%;overflow: hidden;}
.lkysearch{display: none;}

.topbox{padding: 10px 0 0 0;}
#searchform {float: none; margin: 0;}
.search-input { width: 85%;}

#main-nav li{font-size: 16px;width: 20%;text-align: center; margin: 0;}

.main-line{margin-top:5px;}
.lkyr{margin-top: 0;}
.search-button{float: right;}
.header .main-cloum{padding:0 10px;}
.hr_40,.hr_30{height: 20px;}



.page li{display: none;}
.page li.prev,.page li.next,.page li.cr,.page li.jump,.page li.total{display: none;}
    .page {margin:20px 0 ;}

.page li.prev_action,.page li.next_action,.page li.prev,.page li.next{display: block; display: inline-block;}
.yjylogo{width: 80%;}

.yjylogo img{width: 100%;}
#main-nav li{padding-bottom: 5px;}
.main-line{width: 100%;overflow: hidden;height: auto;}
.pannel{padding: 0 10px;}
.pub-nowsite{margin: 0 10px;font-size: 16px;background-position: left 6px;}
}
@media (max-width: 320px){
.head_l,.head_r,#main-nav li{font-size: 14px;}


}