* {padding:0;box-sizing:border-box;margin:0}
ul {list-style:none}
a {text-decoration:none;color:#000;display:block}
img {display:block;object-fit: cover;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
i {font-style:normal;font-family:iconfont}
html,body {-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.container {width:1100px;margin:0 auto;overflow:hidden}
.header {width:100%;height:110px;padding-top:29px;padding-bottom:40px;border-bottom:1px solid #ccc}
.header>.container>.a {overflow:hidden}
.logo {width:170px;height:43px;float:left}
.logo img {width:100%;height:100%}
.headerInput {width:668px;height:44px;border:solid 2px #5cbf4c;margin-left:250px;float:left;position:relative;}
.headerInput img {width:17px;height:18px;position:absolute;top:12px;left:17px}
.headerInputText {outline:none;border:none;width:564px;height:40px;padding-left:47px;padding-right:12px;line-height:40px;box-sizing:border-box;float:left;}
.headerInput a {float:left}
.headerInputBtn {width:100px;height:40px;background-color:#5cbf4c;line-height:40px;text-align:center;color:#fff;box-sizing:border-box;outline:none;border:none;}
.headerHot {font-size:14px;line-height:26px;margin-left:420px;float:left;width:668px;}
.headerHot>a {float:left;color:#9a9a9a}
.headerHotRight {width:610px;float:left;overflow:hidden;background:#fff;white-space:nowrap;}
.headerHotRight span {margin-left:20px}
.menumore{
	display: inline-block!important;
    width: 10px;
    height: 6px;
    vertical-align: 2px;
    margin-left: 5px;
}
.navs .main_navs li img{
	display: inline!important;
}
.headerHotRight a {display:inline-block;color:#9a9a9a}
.headerHotRight a:hover {color:#5cbf4c}
.headerMore {color:#e93274;display:none;cursor:pointer;margin-left:8px}
.footer {width:100%;height:103px;background-color:#2c2426;text-align:center;font-size:14px;padding-top:29px;}
.footerTig {color:#dddddd;margin-bottom:17px}
.footerPhone {color:#999999;float:left;margin-left:40%}
.rightBar {width:36px;height:36px;position:fixed;bottom:120px;right:20px;z-index:99;cursor:pointer;font-size:24px;background:rgba(233,50,116,0.6);text-align:center;line-height:36px;color:#fff;display:none}
.rightBar img {width:18px;height:18px;margin:9px auto}
.rightBar:hover {background:rgba(233,50,116,1)}
.navs {width:100%;background:#5cbf4c;display:block;height:46px;line-height:46px;margin:0 auto;position:relative;z-index:0;}
.navs .main_navs {list-style:none;width:1100px;height:46px;margin:0 auto;text-align:center;}
.navs .main_navs li {float:left;height:46px;width:110px;}
.navs .two_navs li {float:left;height:46px;width:140px;}
.navs .main_navs li a {color:#FFF;width:121px;font-size:16px!important;display:inline-block;}
.navs .main_navs li a:hover {color:#fff !important;text-decoration:none!important;}
.navs .main_navs li:hover {background-color:#51a843;cursor:pointer;}
.nav_active{background-color:#51a843;cursor:pointer;}
.two_navs1 {background-color:#5cbf4c;}
.navs .two_navs li a:hover {color:#fff !important;text-decoration:none!important;font-weight:bold}
.navs .two_navs li a {font-size:14px!important;}
.navs .two_navs li:hover {cursor:pointer;}
#header {margin:0;height:auto;z-index:999;/* position:relative;*/    width:100%;}
.top_guide{width: 1100px;color: #A9A9A9;font-size: 14px;margin:20px auto;}
.top_guide a{color:#959595;display: inline-block;}
.top_guide_linght{color: #79C86D !important;}
.main_container{width: 1100px;margin: 0 auto;}
.main_left{width: 770px;float: left;}
.index_list{width: 100%;}
.index_zixunlist{width: 100%;}
.index_zixunlist_left{width: 650px;height: 400px;background-color: #F5F5F5;border-radius: 5px;overflow: hidden;margin-right: 10px;float: left;display: inline-block;}
.index_zixunlist_left_img{width: 100%;height: 308px;}
.index_zixunlist_left_img img{width: 100%;height: 100%;}
.index_zixunlist_left_text{width:100%;box-sizing: border-box;padding:0 15px;margin-top: 15px;}
.index_zixunlist_left_title{font-size: 20px;font-weight: bold;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_zixunlist_left_desc{width: 100%;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_zixunlist_right{width: 440px;float: left;}
.index_zixunlist_right a{display: inline-block;width: 210px;margin-bottom: 30px;box-sizing: border-box;float: left;margin-right: 7px;}
.index_zixunlist_right a:nth-child(2n){float: right;}
.index_zixunlist_right_img{width: 100%;height: 140px;border-radius: 5px;overflow: hidden;margin-bottom: 15px;position: relative;}
.index_zixunlist_right_img:hover{box-shadow: 1px 4px 5px #888888;}
.index_zixunlist_right_img img{width: 100%;height: 100%;}
.index_zixunlist_right_title{width: 100%;text-align: center;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_list_video{width: 100%;}
.index_list_video a{display: inline-block;width: 213px;margin-bottom: 30px;box-sizing: border-box;float: left;margin-right: 7px;}
.index_list_video a:last-child{margin-right: 0;}
.video_time{background-color: #333;position: absolute;right: 4px;bottom: 4px;opacity: 0.9;padding: 1px 4px;border-radius: 5px;color: #fff;}
.index_programe{width: 100%;margin: 30px 0;}
.index_programe_title{font-size: 20px;font-weight: bold;color: #333333;display: inline-block;}
.index_programe_more{float: right;display: inline-block;font-size: 16px;color: #808080;margin-right: 5px;}
.index_programe_videolist{width: 100%;}
.index_programe_videolist ul{width: 100%;}
.index_programe_videolist ul li{width: 212px;float: left;margin-right: 10px;margin-bottom: 15px;}
.index_programe_videolist ul li a{width: 100%;display: inline-block;}
.index_programe_videolist ul li:nth-child(5n){margin-right: 0;}
.index_programe_img{width: 100%;height: 144px;border-radius: 5px;overflow: hidden;margin-bottom: 10px;position: relative;}
.index_programe_img:hover{box-shadow: 1px 4px 5px #888888;}
.index_programe_img img{width: 100%;height: 100%;}
.index_programe_itemtitle{width: 100%;font-size: 16px;color: #333333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.more_info{width: 100%;}
.more_info ul{width: 100%;}
.more_info ul li{width: 25%;float: left;}
.more_info ul li a{display: inline-block;width: 100%;padding-right: 10px;box-sizing: border-box;font-size: 16px;text-align: left;}
.more_info_box{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more_info_dot{width: 4px;height: 4px;border-radius: 50%;float: left;background-color: #333;margin-top: 10px;margin-right: 10px;}


/* 笔画首页 */
.bihua_image{width: 361px;height: 61px;margin: 0 auto;margin-top: 72px;margin-bottom: 46px;}
.zuci_img{width: 241px;}
.bihua_search{width: 769px;height: 46px;background: #ffffff;border: 1px solid #cccccc;border-radius: 8px;position: relative;overflow: hidden;margin-bottom: 40px;}
.bihua_search img{position: absolute;width: 19px;height: 20px;left: 13px;top: 15px;}
.bihua_search input{float: left;padding-left: 46px;font-size: 18px;font-weight: 500;color: #333333;line-height: 46px;border: none;outline: none;width: 627px;box-sizing: border-box;}
.bihua_search button{width: 140px;height: 46px;background: #5cbf4c;border-radius: 0px 8px 8px 0px;box-sizing: border-box;float: left;font-size: 16px;line-height: 46px;font-weight: 500;text-align: center;color: #ffffff;border: none;outline: none;}
.bihua_info_title{font-size: 16px;font-weight: 700;text-align: left;color: #333333;margin-bottom: 10px;}
.bihua_info_title span{display: inline-block;width: 6px;height: 6px;background: #5cbf4c;margin-right: 10px;border-radius: 50%; position: relative;bottom: 3px;}
.bihua_content{font-size: 14px;font-weight: 500;color: #666666;line-height: 24px;}
.bihua_content:nth-of-type(1){margin-bottom: 30px;}
.left{float: left;}
.right{float: right;}
.word_bihua{overflow: hidden;margin-bottom: 50px;}
.word_bihua .leftword{background: url(/static/img/bhbg.png) no-repeat center center; background-size: contain;position: relative;margin-right: 27px;width: 180px;height: 180px;}
.word_bihua .leftword .play_btn{position: absolute;width: 77px;height: 89px;left: 50%;top: 50%;margin-left: -38px;margin-top: -45px;}
.word_bihua .right_info{font-size: 16px;font-weight: 500;text-align: left;color: #333333;line-height: 34px;}
.zuci_bihua{overflow: hidden;}
.zuci_bihua li{float: left;width: 20%;}
.zuci_bihua li a{font-size: 14px;font-weight: 500;text-decoration: underline;text-align: left;color: #333333;line-height: 40px;}
.right_bihua_title{font-size: 16px;font-weight: 500;text-align: left;color: #333333;line-height: 40px;margin-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.right_bihua_title p{border-bottom: 1px solid #5cbf4c;    line-height: initial;
    padding-bottom: 9px;}
.right_bihua_title_list {overflow: hidden;}
.right_bihua_title_list li{float: left;margin-right: 16px;margin-bottom: 20px;}
.inde_bihua_title li:nth-of-type(4n){margin-right: 0;}
.right_bihua_title_list li p{width:62px;height: 62px;background: url(/static/img/bhbg.png)no-repeat center center;background-size: cover;text-align: center;line-height: 62px;font-size: 36px;font-weight: 500;color: #333333;}
.right_bihua_title span{width: 6px;height: 21px;background: #5cbf4c;display: inline-block;margin-right: 10px; position: relative; top: 4px;}
.zuci_list{overflow: hidden;}
.zuci_list li{float: left;padding: 0 18px;height: 36px;border: 1px solid #e6e6e6;border-radius: 4px;margin-right: 12px;margin-bottom: 18px;text-align: center;}
.zuci_list li a{font-size: 16px;font-weight: 500;line-height: 34px;}
.right_hot_zuci li{width: 90px;padding: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 15px;margin-bottom: 14px;}
.right_hot_zuci li:nth-of-type(3n){margin-right: 0;}
.zuci_read{margin: 50px 0;}

.zuci_read h3{overflow: hidden;}
.zuci_read h3 span{width: 79px;height: 79px;float: left;background: url(/static/img/bhbg.png)no-repeat center center;background-size: cover;text-align: center;line-height: 79px;    font-size: 38px;}
.zuci_read h3 p{font-size: 16px;font-weight: 500;color: #333333;line-height: 34px;margin-top: 10px;}
.bihuabox{width: 770px;}
.listbox{width: 300px;}

/* 友情链接 */
.jiri {
    width: 1100px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;
}
.jiri .you_qin {
    text-align: left;
}
.you_qin_biao_ti {
    font-size: 18px;
    font-weight: bold;
    margin: 18px 0;
    margin-top: 12px;
}
.youqing_lian_jie {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 4px solid #5cbf4c;
    width: 74px;
    padding-bottom: 14px;
}
.xia_hua_xian_you_qing {
    border-bottom: 1px solid #ddd;
}
.you_qin a {
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    margin-right: 15px;
    display: inline-block;
}
.word_zhankai{line-height: 40px;font-size: 14px;display: flex;align-items: center;}
.word_zhankai img{margin-left: 6px;width: 14px;}
.hide{display: none;}

/* 二级导航样式 */
.sunavs {width:100%;background:#51a843;display:block;height:46px;line-height:46px;margin:0 auto;position:relative;z-index:0;}
.sunavs .sub_navs {list-style:none;width:1100px;height:46px;margin:0 auto;text-align:center;}


/* 部首列表 */
.bushou_list li{
    padding: 0!important;
    width: 64px;
    height: 64px!important;
    line-height: 64px;
}
.bushou_list li a{
    line-height: 64px!important;
}
.bushou_list .bushou_zhankai{
    display: flex;
    justify-content: center;
    align-items: center;
}
.bushou_list li:hover{
    border: 1px solid #5cbf4c;
}
.bushou_list li:hover a{
    color: #5cbf4c;
}
.bushou_list .bushou_zhankai:hover{
    border: 1px solid #e6e6e6;
}
.bushou_zhankai{
    line-height: 40px;
    font-size: 14px;
    display: flex;
    align-items: center;
}
.bushou_zhankai img{
    margin-left: 6px;
    width: 14px;
}