body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0;}
body{background:#FFF;font-size:14px}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
strong{font-weight:800}
ol,ul,li{list-style:none outside none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{color: #D6012F;text-decoration:none;font-size: 16px;}
a:hover{text-decoration:underline; color: #D6012F;}
.clearfix{*zoom:1;}/*IE6 7*/
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.width_100b{width: 100%!important;}
.width_48b{width: 48%!important;}
.width_45b{width: 45%!important;}
.width_33b{width: 33%!important;}
/*主要内容*/
.main{width: 1200px; margin: 0 auto;}
.index_mid{width: 1200px;margin: 0 auto;}
.header{float: left;height: 29px;background: #f7f7f7;border-bottom: 1px solid #eaeaea;width: 100%;overflow: hidden;}
.header p{float: left;line-height: 29px;height: 29px;color: #666;}
.header ul {float: right;text-align: center;width: 950px;}
.header ul li{float: left;}
.header ul a {color: #666;font-size: 14px;vertical-align: middle;height: 29px;line-height: 29px;display: block;margin-left: 12px;}
.header ul a.now,.header a:hover{text-decoration: none;color: #929292;}
/*logo*/
.logo_box{width: 100%;padding:20px 0;position: relative;}
.logo{}
.logo img{}
.logo p{float: left;margin-top: 5px;}
.logo p img{width: 226px;}
/*搜索*/
.search {width: 500px;border: 2px solid #D6012F;background: #ffffff;border-radius: 4px;}
.search input {line-height: 32px;float: left;color: #B9B9B9;}
.search input.searchbar {height: 35px;width:330px;text-indent: 5px;font-size: 14px;}
.search input.search_results {float: right;width: 18%;height: 35px;font-size: 14px;font-weight: 700;line-height: 30px;border: 0;background: url(../images/jc_icon2.png) -84px -909px no-repeat;background-color: #D6012F;}
/*投稿*/
.rougao {}
.rougao .jianyi {margin-left: 5px;border-radius: 4px;background: url(../images/jc_icon2.png) 12px -872px no-repeat;background-color: #e6a01b;}
.rougao a {height: 35px;line-height: 35px;background: url(../images/jc_icon2.png) -183px -872px no-repeat;float: left;padding-left: 48px;color: #fff;font-size: 14px;background-color: #D6012F;border-radius: 4px;padding-right: 8px;width: 80px;}
.rougao a:hover{background-color: #0797ca;color: #fff!important;}
.rougao .jianyi:hover{background-color: #de9306;color: #fff!important;}
/*栏目导航*/
.nav{width:100%;height: 45px;float: left;background: #AF0128;}
.nav .on, .nav ul li:hover{background: #D6012F;}
.nav .on a,.nav ul li:hover a{color: #fff!important;}
.nav ul{width: 1200px;margin: 0 auto;}
.nav ul li{float: left;height: 45px;line-height: 45px;text-align: center;padding: 0 15px;}
.nav ul li a{font-size: 17px;color: #fff;}
.subnav{width:100%;height: 40px;margin-bottom: 5px;float: left;background: #f8f8f8;}
.subnav ul{width: 1200px;height: 40px;margin:0 auto;}
.subnav ul li{float: left;height: 40px;line-height: 40px;text-align: center;overflow:hidden;padding: 0 10px;}
.subnav ul li a{font-size: 14px;color: #333;}
/*顶部盒子*/
/*top_box*/
.top_box{float: left; width: 100%;}
.top_box .bot_left{overflow: hidden; position: relative;width: 280px; float:left;}
.top_box .banner{height: 400px;overflow: hidden;position: relative;width: 280px;float: left;}
.top_box .banner ul.bannerBg{float: left; height: 400px; left: 0; position: absolute; top: 0; width: 300%;}
.top_box .banner ul.bannerBg li{float: left;height: 400px;width: 280px;}
.top_box .banner ul.bannerBg li img{float: left;height: 400px;width: 280px;}
.top_box .banner ul.bannerBg li span{position: absolute;float: left;width: 100%;background: rgba(51, 51, 51, 0.15);bottom: 0; height: 38px;color: #fff;line-height: 38px;padding-left: 10px;}
.top_box .bannerCont{bottom: 10px;position: absolute;right: 0px;z-index: 9;height: 28px;line-height: 28px;width: 100%;text-align: center;}
.top_box .bannerCont a{background: rgba(249, 249, 249, 0.82);height: 14px;margin-right: 5px;width: 14px;float: left;margin-top: 13px;}
.top_box .bannerCont em{background: #D6012F;height: 15px;position: absolute;top: 13px;width: 15px;display: inline-block;float: left;}
.top_box .focusbox{margin-top:10px; float:left; width: 300px;}
.top_box .login{float: left;width: 110%;}
.top_box .login ul{float: left;width: 100%;}
.top_box .login ul li{float: left;width: 78px;background: #D6012F;padding: 5px;margin-top: 10px;margin-right: 8px;border-radius: 4px;text-align: center;}
.top_box .login ul li a{color: #fff;font-size: 14px;}
.top_box .login .org{background: #e6a01b;}
.top_box .login .qgre{background: #D6012F;}
.top_box .login .qblue{background: #1E68BA;}
.top_box .login .pu{background: #5487fd;}
.top_box .login .bluekm{background: #7C88C5;}
.top_box .login ul li a:hover{color:#fff!important;}
/*热门推荐*/
.top_box .left_art{width: 100%;float: left;}
.top_box .left_art .art_title{float:left;font-size: 14px;width: 100%;font-weight: 700;height: 30px;line-height: 30px;margin-top: 15px;color: #333;}
.top_box .left_art .art_title code{float: left;font-weight: 700;color: #333;font-size: 16px;padding-left: 23px;background-position: -100px -822px;background-image: url(../images/jc_icon2.png);}
.top_box .left_art .art_title span{float: right;font-size: 12px;color: #1a6eb0;font-weight: 400;width: 25px;}
.top_box .left_art ul{width: 100%;float: left;}
.top_box .left_art ul li{float: left;width: 100%;height:30px;line-height: 30px;overflow: hidden;font-size: 14px;}
.top_box .left_art ul li a{width: 90%;height: 28px;line-height: 28px;overflow:hidden;font-size: 14px;float: left;color: #666;}
.top_box .left_art ul li code{width: 100%;overflow:hidden;font-size: 12px;background: #c8c7c7;color: #fff;margin-right: 8px;font-weight: 700;float: left;width: 15px;height: 15px;line-height: 15px;text-align: center;margin-top: 7px;}
.top_box .left_art ul li:nth-child(1) code{background: #5eb938;}
.top_box .left_art ul li:nth-child(2) code{background: #D6012F;}
.top_box .left_art ul li:nth-child(3) code{background: #e6a01b;}
/*本周排行榜*/
.top_box .top_right{float: right;width: 236px;background: #f7f7f7;padding: 15px;padding-bottom: 0;}
.top_box .top_right .right_title{float: left;color: #fb7f0a;width: 100%;font-size: 15px;height: 24px;line-height: 24px;font-weight: 700;margin-bottom: 5px;}
.top_box .top_right .right_title span{float: left;font-size: 16px;color: #333;}
.top_box .top_right .right_list{float: left;width: 100%;margin-bottom: 5px;}
.top_box .top_right .right_list img{float: left;width: 100%;border-top: solid 1px #eaeaea;padding-top: 10px;}
.top_box .top_right .right_list li{float: left;line-height: 34px;height: 34px;width: 100%;overflow: hidden;word-break: keep-all;text-overflow: ellipsis;white-space: nowrap;}
.top_box .top_right .right_list li a{color: #4c4c4c;font-size: 14px;}
.top_box .top_right .right_list li span{margin-right: 10px;color: #a5a5a5;font-size: 14px;}
.top_box .top_right .right_list li code{font-size: 12px;float: left;background: #C8C6C7;color: #fff;display: inline-block;width: 18px;height: 18px;line-height: 18px;margin-top: 8px;margin-right: 5px;text-align: center;}
.top_box .top_right .right_list  li:nth-child(1) code{background: #F34334;}
.top_box .top_right .right_list  li:nth-child(2) code{background: #FD8910;}
.top_box .top_right .right_list  li:nth-child(3) code{background: #9EB944;}
/*每日推*/
.top_box  .top_cent{width: 610px;overflow:hidden;float: left;margin-left: 20px;}
.top_box .leftbg{float: left;width: 100%;border-bottom: 1px solid #e2e2e2;padding-bottom: 10px;margin-bottom: 10px;}
.top_box .leftbg span{font-weight: 700;color: #333;height: 28px;display: inline-block;font-size: 16px;width: 80px;line-height: 28px;margin-bottom: 10px;}
.top_box  h2{line-height: 30px;width: 100%;display: inline-block;height: 30px;margin-bottom: 4px;float: left;text-align: center;}
.top_box  h2 a{font-size: 20px;overflow: hidden;height: 26px;line-height: 24px;color: #d01716;float: left;width: 100%;}
.top_box  h2 a:hover{color: #cc0000;}
.top_box  p{color: #a5a5a5;float: left;width: 100%;line-height: 24px;text-indent: 2em;font-size: 16px;}
/*最新文章*/
.top_box  .cent_title{float: left;width: 100%;margin-top: 10px;}
.top_box  .cent_title span{font-weight: 700;color: #333;height: 28px;display: inline-block;font-size: 16px;line-height: 28px;padding-left: 26px;background-position: 0px -821px;background-image: url(../images/jc_icon2.png);}
.top_box  .cent_title span:before{height: 2px;width: 310px;margin-left: 10px;margin-top: 10px;}
.top_box .cent_list{float: left;width: 100%;margin-top: 5px;}
.top_box .bot_r{width: 100%;overflow: hidden;float: left;border-bottom: 1px solid #F1F1F1;padding-bottom: 8px;margin-bottom: 7px;}
.top_box .bot_r a{line-height: 30px;width: 49%;display: inline-block;overflow: hidden;height: 30px;float: left;font-size: 16px;color: #666;}
.top_box .bot_r .l_top{line-height: 30px;width: 100%;display: inline-block;height: 30px;float: left;}
.top_box .bot_r .l_top a{overflow: hidden;height: 24px;line-height: 24px;color: #D6012F;float: left;font-size: 18px;}
.top_box .bot_r .l_top a:hover{color: #D6012F;}
.top_box  .top_cent ul {float: left;width: 100%;}
.top_box  .top_cent ul.one{border-bottom: 1px dashed #e2e2e2;padding-bottom: 8px;margin-bottom: 8px;}
.top_box  .top_cent ul li {height: 34px;line-height: 34px;float: left;width: 292px;overflow: hidden;}
.top_box  .top_cent ul li i{float: right;color: #b7b7b7;font-size: 14px;font-style: initial;}
.top_box  .top_cent ul li a {height: 35px;overflow: hidden;line-height: 35px;float: left;color: #333;}
.top_box  .top_cent ul li a:hover {color: #cc0000}
.top_box  .top_cent ul li span {overflow: hidden;display: inline-block;float: left;font-size: 14px; margin-right: 10px; max-width: 70px;}
.top_box  .top_cent ul li span a {color: #D6012F;font-size: 16px;width: 100%;}
.top_box  .top_cent ul li:before span{content: "";float: left;width: 3px;height: 3px;background: #60a842;margin-top: 14px;margin-right: 8px;}
.tuijian_pic{float: left;width: 76%;}
.tuijian_pic h3{height: 30px;width: 100%;border-bottom: 2px solid #EEE;}
.tuijian_pic h3 span{float: left;font-size: 16px;height: 30px;line-height: 30px;color: #D6012F;background: #fff;font-weight: 700;border-bottom: 2px solid #D6012F;}
.r_img{margin-top: 10px;width: 103%;float:left;}
.r_img li{overflow: hidden;width: 139px;height: 136px;position: relative;float: left;margin-right: 16px;}
.r_img li a:hover span{text-decoration: underline; color: #D6012F;}
.r_img li a img{height: 100px;float: left;max-width: 147px;}
.r_img li a span{float: left;height: 24px;width: 100%;line-height: 24px;font-size: 14px;color: #171717;overflow: hidden;text-align: center;}
/*repi*/
.hot_right{float: right;width: 264px;margin-top: 9px;}
.hot_right h3{float:left;color: #444;font-size: 14px;width: 100%;font-weight: 700;height: 25px;line-height: 25px;}
.hot_right h3 code{float: left;color: #333;font-weight: 700;padding-left: 26px;background-position: -98px -762px;background-image: url(../images/jc_icon2.png);}
.hot_right h3 span{float: right;font-size: 12px;font-weight: 400;width: 25px;}
.hot_right ul{float: left;width: 100%;margin-top: 2px;}
.hot_right ul li{width: 100%;height: 33.6px;line-height: 33.6px;overflow: hidden;}
.hot_right ul li a{width: 100%;height:22px;line-height:22px;overflow:hidden;font-size: 15px;color: #333;}
.hot_right ul li a:before{content: "";float: left;width: 4px;height: 4px;background: #cbcec3;margin-right: 5px;margin-top: 15px;}
/*index_list*/
.index_list{width: 100%;float: left;margin: 15px 0 0px;}
/*list_title*/
.index_list .list_l{float: left;width: 100%;margin-bottom: 15px;height: 44px;border-bottom: 2px solid #D6012F;overflow: hidden;}
.index_list .list_l .l_title{float: left;color: #fff;font-size: 16px;text-align: center;font-weight: 600;background: #D6012F;height: 30px;line-height: 30px;padding: 0 10px;border-radius: 20px;margin-top: 8px;}
.index_list .list_l .l_title:hover{background: #2298d0;color: #fff!important;}
.index_list .list_l ul{float: right;margin-top: 10px;}
.index_list .list_l ul li{float: left;height: 28px;line-height: 28px;text-align: center;text-decoration: none;display: inline-block;overflow: hidden;padding: 0 10px;}
.index_list .list_l ul li a{width: 100%;color: #000;font-size: 16px;}
/*图片*/
.new_image{float: left;width: 100%;border-bottom: 1px dotted #E2E2E2;margin-bottom: 12px;padding-bottom: 0px;}
.new_image .hot-image{float: left;width: 161px;margin-right: 15px;}
.new_image .hot-image a{margin-bottom: 10px;float: left;border: 1px solid #efefef;}
.new_image .hot-image a img{width: 161px;height: 90px;}
.new_image .hot-image a span{height: 28px;width: 100%;display: inline-block;color: #545454;text-align: center;line-height: 28px;font-size: 14px;overflow: hidden;}
.new_image .hot-list{float: left;width: 224px;}
.new_image .hot-list li{height: 33px;line-height: 33px;font-size: 14px;overflow: hidden;}
.new_image .hot-list li i{float: left;height: 4px;width: 4px;background: #DCDADA;margin-top: 16px;margin-right: 10px;}
.new_image .hot-list li a{color: #343535;}
/*list_left*/
.index_list .list_m{float: left;width: 920px;margin-top: 10px;}
.index_list .list_m .hot_top{float: left;width: 440px;}
.index_list .list_m .hot_top:nth-child(even){float: right;}
.index_list .list_m .hot_top .new_title{float: left;width: 100%;height: 23px;line-height: 23px;font-size: 16px;color: #D6012F;margin-bottom: 8px;font-weight: 700;}
.index_list .list_m .hot_top .new_title i{float: left;width: 5px;height: 17px;background: #D6012F;margin-top: 3px;display: none;}
.index_list .list_m .hot_top .new_title span{float: left;background: #fff;}
.index_list .list_m .hot_top ul{float: left;}
.index_list .list_m .hot_top ul li{float: left;line-height: 32px;font-size: 14px;text-align: right;width: 100%;height: 32px;}
.index_list .list_m .hot_top ul li a{float: left;margin-right: 5px;color: #333;}
.index_list .list_m .hot_top ul li span{font-size: 14px;text-align: right;color: #a5a5a5;}
/*热门推荐文章*/
.index_list .list_r{float: right;width: 250px;}
.cont{float: left;width: 100%;}
.cont a{float: left;width: 100%;height: 36px;line-height: 36px;font-size: 18px;color: #3C3C3C;overflow: hidden;}
.cont p{float: left;color: #8A8888;height: 68px;overflow: hidden;width: 100%;line-height: 24px;margin-bottom: 6px;border-bottom: 1px dotted #d1d1d1;padding-bottom: 6px;}
.list_r .list_r_title{float: right;width:100%;height: 38px;line-height: 32px;font-size: 16px;}
.list_r .list_r_title a{float: right;font-size: 14px;color: #999;padding: 0 5px;height: 17px;line-height: 16px;margin-top: 10px;border-radius: 18px;}
.list_r .list_r_title span{float: left;height: 37px;color: #D6012F;font-weight: 700;}
.list_r ul{float: right;width:100%;}
.list_r ul li{float: left;width:100%;height: 36px;line-height: 36px;overflow: hidden;}
.list_r ul li a{float: left;margin-left: 10px;font-size: 15px;height: 36px;overflow: hidden;width: 200px;color: #4c4c4c;}
.list_r ul li i{float: left;width: 16px;height: 16px;line-height: 16px;text-align: center;font-style: normal;font-size: 12px;color: #ffffff;margin-top: 10px;background: #D6012F;}
/*友情链接*/
.flink{width: 1200px;margin: 10px auto 0;border: 1px solid #f1f1f1;clear: both;background: #fafafa;float: left;}
.flink b{line-height:22px;font-weight: 400;float: left;color:#D6012F;}
.flink li{line-height: 22px;color: #b7b7b7;margin: 5px 5px;display: inline-block;float: left;}
.flink li a{color:#797979;font-size: 12px;}
/*footer*/
/*.footer{width: 100%;padding: 10px 0;background: #2b333e;float: left;margin-top: 15px;border-top: 1px solid #e2e2e2;}*/
/*.foot_box{width: 1000px;margin: auto;}*/
/*.footer p {float:left;width:100%;text-align: center;color: #d8dde0;font-size: 12px;height: 28px;line-height: 28px;}*/
/*.footer p a:hover{text-decoration:none;}*/
/*.footer p span{height:30px;font-size:12px;color:#555;margin:0 auto;}*/
/*.footer p a{color: #D6012F;font-size: 14px;}*/
/*回顶部*/
.sidetop{left:50%;margin-left:620px;margin-top:350px;position:fixed;width:54px;z-index:400}
.sidetop ul li{float:left;text-align:center;margin-bottom:5px;display: none;}
.sidetop ul li a{display:block;height:36px;line-height:16px;color:#484848;font-size:12px;width:36px;padding:9px;border: 1px solid #ECECEC;background: url(../images/jc_icon2.png) 16px -910px no-repeat;}
.sidetop ul li a span{display: block;margin-top: 20px;color: #D6012F;}
.sidetop ul li a:hover span{text-decoration: none; color:#fff;}
.sidetop ul li a:hover{background: url(../images/jc_icon2.png) -34px -910px no-repeat; background-color: #D6012F;}
/*jiaocai*/
.new_box, .hot{ float: left; width: 100%}
.n_keben{width: 180px;float: left;background: #f8f8f8;padding: 5px 10px 10px;}
.n_head{ font-size: 18px; color: #B48340; height: 30px;/*background:url(../images/jc_icon.png) 2px -503px no-repeat;*/}
.n_head span {height: 12px;margin: 0 8px;width: 1px;background: #D6012F;display: inline-block;}
.new_box, .hot{ float: left; width: 100%}
.n_keben{width: 235px;float: right;background: #f8f8f8;padding: 5px 10px 10px; margin-top: 12px;}
.n_head{ font-size: 18px; color: #B48340; height: 30px;/*background:url(../images/jc_icon.png) 2px -503px no-repeat;*/}
.n_head h2 {padding-left: 30px;font-weight: bold;color: #D6012F;background-position: 0px -505px;background-image: url(../images/jc_icon2.png);background-repeat: no-repeat;}
.n_keben a{line-height: 120px;text-align: center;font-size: 16px;height: 80px;width: 112px;float: left;font-weight: 400;display: block;color: #333;overflow: hidden;text-decoration:none;background: url(../images/jc_icon2.png) 4px 0px no-repeat rgb(255, 255, 255);}
.n_keben a:hover{color: #fff !important;}
.n_keben .rj{ margin: 0 10px 8px 0 }
.n_keben .rj:hover{background-position: 4px -80px;}
.n_keben .sj {background-position: -110px 0;margin: 0 0 8px;}
.n_keben .sj:hover{background-position:-112px -80px; }
.n_keben .bsd{background-position: 4px -160px;margin: 0 10px 8px 0;}
.n_keben .bsd:hover{background-position: 4px -240px}
.n_keben .hj{background-position: -110px -160px;margin: 0 0 8px}
.n_keben .hj:hover{background-position: -112px -240px}
.n_keben .yw{background-position: 4px -320px;margin: 0 10px 0 0;}
.n_keben .yw:hover{background-position: 4px -400px;}
.n_keben .xs{background-position: -110px -320px;}
.n_keben .xs:hover{background-position: -112px -400px}
.new_box .banner{height: 300px;overflow: hidden;position: relative;width: 640px;float: left;}
.new_box .banner ul.bannerBg{float: left; height: 300px; left: 0; position: absolute; top: 0; width: 500%;}
.new_box .banner ul.bannerBg li{float: left;height: 300px;width: 640px;}
.new_box .banner ul.bannerBg li img{float: left;height: 300px;width: 640px;}
.new_box .banner ul.bannerBg li span{position: absolute;float: left;width: 100%;background: rgba(51, 51, 51, 0.33);bottom: 0;height: 38px;color: #fff;line-height: 38px;padding-left: 10px;}
.new_box .bannerCont{bottom: 10px;position: absolute;right: 0px;z-index: 9;height: 28px;line-height: 28px;width: 100%;text-align: center;}
.new_box .bannerCont a{background: rgba(249, 249, 249, 0.82);height: 6px;margin-right: 5px;width: 14px;float: left;margin-top: 18px;}
.new_box .bannerCont em{background: #D6012F;height: 6px;position: absolute;top: 18px;width: 15px;display: inline-block;float: left;}
.new_box .n_mid{width: 640px;float: left;}
.new_box {float: left;width: 100%;margin-top: 10px;}
.new_box .n_mid_news{float: left;width: 100%;margin-top: 15px; border: 1px solid #f1f1f1;}
.new_box .n_mid_news:nth-child(even){}
.new_box .n_mid_news .new_title{float: left;width: 100%;height: 34px;line-height: 30px;font-size: 16px;color: #D6012F;margin-bottom: 8px;font-weight: 700; overflow:hidden;}
.new_box .n_mid_news .new_title i{float: left;width: 5px;height: 17px;background: #D6012F;margin-top: 3px;display: none;}
.new_box .n_mid_news .new_title span{float: left;padding-left: 25px;color: #333;background-image: url(../images/jc_icon2.png);background-position: 0px -791px; margin: 10px 0 10px 15px;}
.new_box .n_mid_news ul{float: left;width: 100%; padding: 0 15px 18px 15px;}
.new_box .n_mid_news ul li{float: left;line-height: 32px;font-size: 14px;text-align: right;width: 50%;height: 32px;}
.new_box .n_mid_news ul li a{float: left;color: #333; font-size:14px;}
.n_right{width: 260px;float: right;}
.n_box{width: 232px;border: 1px solid #f1f1f1;padding:5px 10px 0px;float: right;}
.n_box h2{height: 28px;padding:0 10px;position: relative;color: #D6012F;font-weight: bold;line-height: 28px;font-size: 16px;}
.n_box li {height: 36px;line-height: 36px;border-bottom: 1px solid #f2f2f2;padding: 0px 10px;overflow: hidden;}
.n_box li:last-child{border-bottom:0}
.n_box li a {color: #333;font-size: 14px;}
.n_box font {font-size: 16px;margin-right: 5px;color: #bbbbbb;font-weight: 700;}
.hot{float: left;margin:12px 0;}
.book_box{ margin-bottom: 18px;float: left;width: 100%;}
.h_left{float: left;width: 925px;margin-right: 10px;}
.h_left h3, .h_right h3{line-height: 40px;font-size: 18px;display: inline-block;border-bottom: 3px solid #D6012F;font-weight: 700;margin-bottom: -2px;color: #333;padding: 0 10px;height: 40px;}
.h_nav{border:1px solid #f1f1f1;height: 420px;padding:10px 2px;border-top: 2px solid #EAEAEA;}
.h_nav li{float: left;width: 144px;margin:0 4px;display: block;text-align: center;overflow: hidden;height: 218px;}
.h_nav li a{color: #333;}
.h_nav .preview {display: block;}
.h_nav .text {margin-bottom: 16px;display: block;padding-top: 5px;font-size: 14px;}
.h_nav li img {width: 122px;height: 175px;}
.h_right{float: right;width: 256px;}
.h_right .book_info{padding: 10px;border: 1px solid #f1f1f1;height: 420px;}
.h_right .info{position: relative;float: left;width: 138px;margin-left: 10px;}
.h_right .scal { float: left;width: 70px;height: 90px;}
.h_right .book_info img {width: 70px;height: 90px;}
.h_right .book_name a {display: block;height: 24px;color: #333!important;float: left;font-size: 16px;overflow: hidden;width: 100%;line-height: 20px;}
.h_right .detail {color: #acacac;text-overflow: ellipsis;float: left;font-size: 12px;height: 62px;overflow: hidden;line-height: 20px;}
.h_right .brown{ text-align: center; position: absolute; right: 0px; bottom: 4px; display: block; color: #fff; background: #b08751; width: 70px; height: 23px; line-height: 23px}
.h_right .brown:hover{ background: #b87f34;color:#fff!important;}
/*.l-main-bg{ width:1200px; height:auto; margin:auto; position:absolute; z-index:1; top:0; left:50%; margin-left:-600px;}*/
.l-main-l{width: 260px;height: 567px;z-index:77;float: left;background: #f8f8f8;border: 1px #D6012F solid;position: relative;margin-right: 20px;}
.l-main-l h2{width: 96.5%; height: 40px; line-height: 40px; font-size: 18px; color: #fff; background:#D6012F; font-weight: 700; margin-bottom: 8px; padding-left: 4%;float: left;}
.l-main-l h2 a{font-size: 18px;color: #fff;font-weight: 700;background-position: 0px -587px;background-image: url(../images/jc_icon2.png);background-repeat: no-repeat;padding-left: 30px;}
.l-main-l h2 a:hover{color: #E6A01B !important; text-decoration: underline;}
.l-main-l h2 a:hover{color:#fff; text-decoration:underline;}
.l-main-l ul{width:86%;margin:auto;height:auto;overflow:hidden;padding-bottom: 12px;}
.l-main-l ul li{ width:33%; float:left; text-align:center; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#fff; }
.l-main-l ul li a{font-size:14px;color: #333;}
.l-main-bg1 , .l-main-bg2 , .l-main-bg3 , .l-main-bg4{transition:all 0.3s;width:100%;height:auto;cursor:pointer;}
.l-main-l  .e-1{width: 580px;height:auto;overflow:hidden;background: #ffffff;position:absolute;z-index:5;top: -1px;left: 260px;display:none;border: 1px solid #D6012F;border-left: 0;}
.l-main-l  .e-1 dt{ font-size:18px; color:#e84e40; height:50px; line-height:50px; box-sizing:border-box; padding-left:25px;}
.l-main-l  .e-1 .y-r{ width:104px; border-right:#dbdbdb dashed 1px; box-sizing:border-box;}
.l-main-l  .e-1 .y-r p{ font-size:16px; color:#202020; text-align:center; height:32px; line-height:32px; cursor:pointer;}
.l-main-l  .e-1 .y-r p:hover{ color:#d01716;}
.l-main-l  .e-1 .y-l{ width:456px;}
.l-main-bg4 li a:hover{ text-decoration:underline; font-weight:600}
.l-main-bg3 ul li a:hover{ text-decoration:underline; font-weight:600}
.l-main-bg2 ul li a:hover{ text-decoration:underline; font-weight:600}
.l-main-bg1 ul li a:hover{ text-decoration:underline; font-weight:600}
.y-l h4{font-size:14px;color:#333;line-height: 28px;}
.l-main-l  .e-1 .y-l p{ font-size:12px; color:#808080; display:inline-block; padding:0 2px; text-align:center; height:32px; line-height:32px;}
.l-main-l  .e-1 .y-l p a{color: #e34700;margin-right:4px;font-size: 14px; text-decoration:none;}
.l-main-l  .e-2 .y-l p a{text-decoration:underline;color: #e34700;margin-right: 4px;font-size: 14px;}
.l-main-l  .e-3 .y-l p a{text-decoration: underline;color: #e34700;margin-right: 4px;font-size: 14px;}
.l-main-l  .e-1 .y-l a:hover {color:#d01716;text-decoration: underline; }
.l-main-l dl dd{margin: 0 2%;float: left;width: 96%;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 10px;}
.l-main-l  .e-2{width: 580px;height:auto;overflow:hidden;background: #ffffff;position:absolute;z-index:5;top: 119px;left: 260px;display:none;border: 1px solid #D6012F;border-left: 0;}
.l-main-l  .e-2 .y-r{ width:104px; border-right:#dbdbdb dashed 1px; box-sizing:border-box;}
.l-main-l  .e-2 .y-r p{ font-size:16px; color:#202020; text-align:center; height:32px; line-height:32px; cursor:pointer;}
.l-main-l  .e-2 .y-r p:hover{ color:#d01716;}
.l-main-l  .e-2 .y-l{ width:456px;}
.l-main-l  .e-2 .y-l p{ font-size:12px; color:#808080; display:inline-block; padding:0 2px; text-align:center; height:32px; line-height:32px;}
.l-main-l  .e-2 .y-l a:hover{color:#d01716;text-decoration: underline;}
.l-main-l  .e-3{width: 580px;height:auto;overflow:hidden;background: #ffffff;position:absolute;z-index:5;top: 208px;left: 260px;display:none;border: 1px solid #D6012F;border-left: 0;}
.l-main-l  .e-3 .y-r{ width:104px; border-right:#dbdbdb dashed 1px; box-sizing:border-box;}
.l-main-l  .e-3 .y-r p{ font-size:16px; color:#202020; text-align:center; height:32px; line-height:32px; cursor:pointer;}
.l-main-l  .e-3 .y-r p:hover{ color:#d01716;}
.l-main-l  .e-3 .y-l{ width:456px;}
.l-main-l  .e-3 .y-l p{ font-size:12px; color:#808080; display:inline-block; padding:0 2px; text-align:center; height:32px; line-height:32px;}
.l-main-l  .e-3 .y-l a:hover{color:#d01716;text-decoration: underline;}
.l-main-l  .e-4{ width:560px; height:auto; overflow:hidden; background:#DDDDDD; position:absolute; z-index:5; bottom:0; left:234px; padding-bottom:20px; display:none;}
.l-main-l  .e-4 dt{ font-size:18px; color:#e84e40; height:50px; line-height:50px; box-sizing:border-box; padding-left:25px;}
.l-main-l  .e-4 .y-r{ width:104px; border-right:#dbdbdb dashed 1px; box-sizing:border-box;}
.l-main-l  .e-4 .y-r p{ font-size:16px; color:#202020; text-align:center; height:32px; line-height:32px; cursor:pointer;}
.l-main-l  .e-4 .y-r p:hover{ color:#d01716;}
.l-main-l  .e-4 .y-l{ width:456px;}
.l-main-l  .e-4 .y-l p{ font-size:12px; color:#808080; display:inline-block; padding:0 2px;text-align:center; height:32px; line-height:32px;}
.l-main-l  .e-4 .y-l a:hover{color:#d01716;text-decoration: underline;}
.l-main-bg1:hover{background:#fff;}
.l-main-bg1:hover h2 a{ color:#D6012F;}
.l-main-bg1:hover ul li a{ color:#D6012F;}
.l-main-bg1:hover .e-1{ display:block;}
.l-main-bg2:hover{ background:#fff;}
.l-main-bg2:hover h2 a{ color:#D6012F;}
.l-main-bg2:hover ul li a{ color:#D6012F;}
.l-main-bg2:hover .e-2{ display:block;}
.l-main-bg3:hover{background:#fff;}
.l-main-bg3:hover h2 a{ color:#D6012F;}
.l-main-bg3:hover ul li a{ color:#D6012F;}
.l-main-bg3:hover .e-3{ display:block;}
/*课件*/
.kejian{float: left;width: 100%;margin-bottom: 10px;}
.kejian_title{float: left;width: 100%;border-bottom: 2px solid #EAEAEA;margin-bottom: 10px;height: 50px;}
.kejian_title .kejian_title_l{font-size: 18px;height: 50px;color: #333;line-height: 50px;padding: 0 10px;border-bottom: 3px solid #D6012F;float: left;font-weight: 700;}
.kejian_more{float: right;height: 50px;line-height: 50px;}
.kejian_more span{color: #D6012F;font-size: 16px;border-bottom: 2px solid #D6012F;padding: 0 9px;margin: 0 10px;height: 50px;line-height: 50px;float: left;}
.kejian_more a{float: left;font-size: 14px;line-height: 53px;color: #999;margin-left: 10px;}
.groom {width: 1160px;margin: 0 auto;border: 1px solid #f3f3f3;line-height: 36px;padding: 15px 20px;float: left;position: relative;background: #f8f8f8;margin-bottom: 10px;}
.groom i {display: inline-block;width: 50px;height: 50px;position: absolute;top: -1px;left: -1px;background-repeat: no-repeat;background-position: 0px -692px;background-image: url(../images/jc_icon2.png);}
.groom ul li {float: left;width: 23%;box-sizing: border-box;line-height: 34px;overflow: hidden;height: 34px;margin-left: 20px;}
.groom ul li a {float: left;display: inline-block;width: 220px;color: #D6012F;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.groom ul li span{float: right;font-style: inherit;color: #999;}
.kejian_dow{float: left;width: 100%;}
.kejian_dow ul{float: left;width: 988px;}
.kejian_dow ul li{width: 46%;float: left;line-height: 36px;height: 36px;margin-left: 35px;}
.kejian_dow ul li em,.new_box .n_mid_news ul li em{float: left;width: 23px;height: 23px; background: url(../images/jc_icon2.png) -201px -761px no-repeat; margin: 10px 10px 0 0;}
.new_box .n_mid_news ul li em{ margin: 7px 10px 0 0 !important;}
.kejian_dow ul li a{color: #333;}
.kejian_dow ul li a:hover{color: #D6012F;}
.kejian_dow ul li i{float: right;font-style: inherit;color: #999;}
.kejian_dow_pic{float: left;width: 210px;margin-top: 12px;}
.kejian_dow_pic a{margin-bottom: 10px;float: left;border: 1px solid #efefef;width: 210px;height: 110px;position: relative;overflow: hidden;}
.kejian_dow_pic a img{min-width: 212px;min-height: 110px;}
.kejian_dow_pic a span{font-size: 14px;width: 100%;height: 25px;line-height: 25px;overflow: hidden;text-align: center;color: #fff;position: absolute;bottom: 0;left: 0;background: rgba(22, 22, 22, 0.52);}
/*大焦点图*/
.jclb{position:relative; overflow:hidden; width:640px; height:300px;}
.jclb_c{overflow:hidden; width:100%;}
.jclb_c li{display:none; list-style:none;}
.jclb_c li img{width:640px; height: 300px; border:0;}
.jclb_c li.jc_xy {display:block;}
.jclb_btn{position:absolute; left:50%; margin-left:-50px; top:270px;}
.jclb_btn li{float:left; width:32px; height:12px; margin-left:12px;}
.jclb_btn a{width:30px; height:10px; _overflow:hidden; display:block;}
.jclb_btn li{background:#fff; list-style:none;}
.jclb_btn li.jc_xy{background:#D6012F;}
/*左侧小焦点图*/
.focus{ position:relative; width:280px; height:400px; float: left;}
.focus img{ width: 280px; height: 400px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:9px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#D6012F;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat; display: none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}
/*导航下拉*/
.cbtc-btn{width:auto; height:45px; position:relative; z-index:2;}
.cbtc-b{width:auto; height:45px; position:relative; z-index:3;}
.cbtc-xd{}
.cbtc-c{width:120px; height:auto; overflow:hidden; position:absolute; z-index:1; left:-36px; top:45px; display:none; background:#BE012C; box-shadow:0 8px 6px -6px rgba(0,0,0,0.5);}
.cbtc-c dl{width: 120px;}
.cbtc-c dl dt a{width: 100%; height: 30px; text-align:center; line-height:30px; font-size:14px; display: block; float: left;}
.cbtc-c dl dt a:hover{text-decoration: none; background: #FF3300;}
/*404*/
.bg{width:100%; height:505px; overflow:hidden; margin:0 auto;}
.cont{ width:485px;padding:300px 0 0 430px; overflow:hidden; margin:0 auto;line-height:20px;background:url(../images/404_bg.jpg) 155px 12px  no-repeat;height:305px;}
.c1{ width:560px; height:310px; margin: 0 auto; text-align:center; margin-bottom:20px;}
.c1 .img2{margin-top:165px}
.cont h1{ float:left; width:600px; color:#666666;font-size:18px;font-weight:normal;height:50px}
.c2{ float:left; width:600px; height: 30px;}
.c2 a{display:inline-block;margin-right:20px;font-size:14px;height:23px;color:#333;text-decoration:none;text-align:left; line-height: 24px; width: auto;}
.c3{ float:left;width:600px;  line-height: 24px; color:#666666;font-size:14px}
.c3 a{display:inline-block;margin-right:6px;font-size:14px;height:23px;color:#666666;padding-top:1px;text-decoration:none;text-align:left; width: auto; line-height: 24px;}
.search-b {height:54px;float:left;margin-top:20px;width:340px;}
.search-b p {	outline:none;float:left;width:212px;height:42px;padding:5px 4px 5px 46px;overflow:hidden;background:#ffeed5 url(../images/404search.jpg) no-repeat;border:1px solid #D6012F; border-right:0;}
.search-b p input {height:42px;border:0 none;outline:none;font:12px/42px arial;color:#999;*font:14px/40px arial; background:#ffeed5;}
.search-b .ipt {	border:1px solid #C1C1C1;font-size:14px;width:223px;padding:0 6px;color:#A9A9B3;background:#fff;border-right:none;}
.search-b .sub {	float:left;	border:none;width:76px;line-height:32px;height:54px;color:#FFF;	cursor:pointer; background:#D6012F; font:bold 14px/54px "微软雅黑";}
.search-b .sub:hover {filter:alpha(opacity=80);-moz-opacity:.8;	opacity:.8;}
/*首页搜索js仿表单下拉*/
.selectbox{width:79px; height:35px; float:left; cursor:default; position:relative; z-index:99; border-right:#ccc solid 1px; background:#fff;}
.selectbox img{margin: 15px 0 0 0; float:left;}
.selectbox input{float:left; border:0; width:65px; height:35px; line-height:35px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:14px; cursor:default; text-align:center; font-family:Arial, Helvetica, sans-serif; background:none;}
.option{width:82px; background:#D6012F; box-shadow:0 8px 6px -6px #999; display:none; position:absolute; z-index:999999999; margin:0 0 0 -2px; border-top:none; padding-bottom:5px; border-radius:2px;}
.option_a_cont{width:82px; height:auto; overflow:hidden;}
.option li{width:100%; height:26px; overflow:hidden; line-height:26px; cursor:default; font-family:Arial, Helvetica, sans-serif; padding:0 5px; font-size:14px; box-sizing: border-box; text-align: center; color:#fff; transition:all 0.3s ease 0s;}
.option li:hover{background:#B60129; color:#fff;}
/*范文搜索结果*/
.text_list1 {padding: 10px 15px;}
.text_list1 li {border-bottom: 1px dashed #CCCCCC;width: 100%;height:auto;overflow:hidden;padding:10px 0;}
.text_list1 li .title {height: 25px;line-height: 25px;padding-bottom:10px;}
.text_list1 li .title a {color: #666;font-size: 22px;letter-spacing:3px;font-weight:bold;}
.text_list1 li .title a:hover {color: #FF0000;text-decoration: underline;}
.text_list1 li .title span {color: #999999;float: right;}
.text_list1 li .more {text-align: right;color: #666;}
.text_list1 li .more a{color: #666; font-size:14px;}
.intro{line-height: 22px; color: #666;}
/*--翻页--*/
.pages{text-align:center; height:auto; overflow:hidden; padding:30px 0 20px 0; font-family:Arial, Helvetica, sans-serif;}
.pages a:link,.pages a:visited{text-decoration:none; color:#333; padding:5px 10px; margin-right:12px; border: 1px solid #C6C6C6; font-size:14px;}
.pages a:hover{text-decoration:none; background:#EE2E2C; color:#FFF !important;}
.pages .current{background:#EE2E2C; color:#FFF; padding:5px 10px; margin-right:12px; border: 1px solid #C6C6C6; font-size:14px;}
.pages .page-l-icon:link,.pages .page-l-icon:visited{}
.pages .page-l-icon:hover{background:#EE2E2C; color:#FFF;}
.pages .page-r-icon:link,.pages .page-r-icon:visited{}
.pages .page-r-icon:hover{background:#EE2E2C; color:#FFF;}
.page-link:link,.page-link:visited{text-decoration:none; color:#333; padding:3px 10px; margin-right:12px; border: 1px solid #C6C6C6; font-size:14px;}
.page-link:hover{text-decoration:none; background:#900;}
.pagestxt{width:30px; height:22px; padding-left:5px; border:#ccc solid 1px;}
.side_box{width: 100%; overflow:hidden;}
.tab-title{margin-right: 12px;}
.bot-left-title{width: 100%; height: 30px; border-bottom: 2px solid #D6012F; line-height: 30px; font-size:16px; font-weight:600; color: #333}
.bot-left-li{border-bottom: 1px dashed #ddd; line-height: 22px; overflow:hidden; padding: 10px 0}
.bot-left-a{font-size:12px; color: #999;}
.bot-left-li a{font-size:14px;}
/*.nav_lists .container{width: 1200px;margin: 0 auto}*/
.new_nav{width: 100%;height: 45px;background: #AF0128;}
.new_nav ul{width: 1200px;height: 45px;margin: 0 auto;overflow: hidden;}
.new_nav ul li{display: inline-block;height: 45px;line-height: 45px;text-align: center;padding: 0 7px;}
.new_nav .on, .new_nav ul li:hover {background: #D6012F;}
.new_nav ul li a,.new_nav_lists .new_nav_list ul li a{color: #fff;}
.new_nav_lists .new_nav_list{width: 1200px;margin: 0 auto;display: none;background: #AF0128;overflow: hidden;}
.new_nav_lists .new_nav_list ul{width: 1200px;;margin: 0 auto;overflow: hidden;}
.new_nav_lists .new_nav_list ul li{display: inline;height: 45px;line-height: 45px;text-align: center;padding: 0 5px;}
.new_nav_lists .new_nav_action{display: block;}
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1;}
.width10b{
    width: 10% !important;
}
.width25b{
    width: 25% !important;
}
/*主页天气开始*/
.currency{
    width: 1200px;
    margin:0 auto;
}
.international_item1 {
    margin-top: 20px;
    background-color: #fff;
}
.international_item1 .daybox {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.international_item1 .daybox_hide {
    display: none;
}

.international_item1 .daybox_show {
    display: block;
}
.international_item1 .list {
    display: none;
    margin-top: 15px;
}
.international_item1 .biaoti {
    display: flex;
    align-items: center;
    padding: 10px;
    border-bottom: 3px solid #E14E4B;
}
.international_item1 .biaoti span {
    font-size: 20px;
    font-weight: bold;
    border-left: #cf0f19 solid 4px;
}
.international_item1 .title {
    display: flex;
    width: 100%;
}
.international_item1 .title .name {
    width: 20%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: relative;
    background-color: #f7f7f7;
    font-size: 24px;
}
.international_item1 .title .active {
    background-color: #cf0f19;
    color: #fff;
}
.international_item1 .disp_list {
    display: block;
}
.international_item1 .daylist {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    align-content: center;
}
.international_item1 .dayname {
    width: 12%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #f7f7f7;
    font-size: 24px;
}
.international_item1 .daylist .active {
    background-color: #cf0f19;
    color: #fff;
}
.international_item1 .list .item {
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
}
.international_item1 .list .item a {
    width: 24%;
    height: 40px;
    padding-right: 1%;
    line-height: 40px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 18px;
}

/*主页天气结束*/

/*20230223翻译*/
/*搜索页*/
.searchtab{width: 100%;display: inline-block;}
.searchtab li{width: 112px;height: 40px;background-color: #f2f2f2;text-align: center;line-height: 40px;font-size: 20px;margin-right: 10px;float: left;margin-bottom: 10px;}
.searchtab li.active a{background-color: #cf0f19;color: #fff;pointer-events: none;}
.searchtab li a{display: inline-block;width: 100%;}
.shishi_time{font-size: 16px;padding: 10px;text-align: center;}
.cocf0f19{color: #cf0f19!important;}
.recommend_fylist .left{width: 890px;float: left;padding-right: 20px;}
.recommend_fylist .right{width: 290px;float: left;}
.fanyibox{width: 100%;display: inline-block;clear: both;height: 240px;position: relative;}
.fanyibox .fanyitop{height: 50px;line-height: 50px;margin-bottom: 20px;}
.fanyibox .fanyitop a span{width: 130px;overflow: hidden!important;display: inline-block;white-space: nowrap;float: left;}
.fanyibox .fanyitop .from,.fanyibox .fanyitop .to{text-align: center;border: 1px solid #ccc;border-radius: 5px;padding: 5px 10px;color: #666;height: 33px;line-height: 33px;width: 156px;display: inline-block;}
.fanyibox .fanyitop .fromto{width: 50px;display: inline-block;text-align: center;}
.fanyibox .fanyitop .fromto i{font-size: 20px;}
.fanyibox .fanyitop .fanyibtn {margin-left: 30px;background-color: #e0323b;color: #fff;border-radius: 5px;width: 126px;display: inline-block;height: 45px;line-height: 45px;letter-spacing: 8px;padding-left: 33px;font-size: 18px;}
.fanyibox .fanyitop .fanyibtn:hover {background-color: #82030e;}
.fanyibox .fanyiinput{width: 100%;height: 150px;}
.fanyibox .fanyiinput .textarea{width: 94%;float: left;height: 110px;border: 1px solid #ccc;margin-right: 23px;font-size: 18px;border-radius: 10px;padding: 3%;}
.often-list{height: 30px;line-height: 30px;float: left;width: 600px;}
.often-list li{height: 30px;line-height: 30px;float: left;font-weight: bold;}
.lang-panel{width: 789px;position:absolute;top:56px;left:0;right:0;z-index:1000;background-color:#fff;padding:15px 50px;border:1px solid #dedede;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;height: 190px;}
.lang-show-lang-switch-container{position:absolute;top:12px;right:33px}
.lang-show-lang-switch{float: left;width:50px;display:inline-block;vertical-align:top;border:1px solid #ccc;text-align:center;line-height:30px;color:#ccc;font-size:20px;cursor:pointer}
.lang-show-lang-switch .switch-tip{display:none;line-height:20px;border:1px solid #4395FF;position:absolute;top:40px;width:100%;left:0;background-color:#E7F1FF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#4597FF;font-size:12px;z-index:1}
.lang-show-lang-switch .switch-tip:before,.lang-show-lang-switch .switch-tip:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:0;height:0;border:5px solid transparent;content:'';position:absolute}
.lang-show-lang-switch .switch-tip:before{border-bottom-color:#4395ff;top:-10px}
.lang-show-lang-switch .switch-tip:after{border-bottom-color:#E7F1FF;top:-9px}
.lang-show-lang-switch:hover .switch-tip{display:block}
.lang-show-lang-switch:first-child{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;border-right-width:0}
.lang-show-lang-switch:first-child .switch-tip:before,.lang-show-lang-switch:first-child .switch-tip:after{left:21px}
.lang-show-lang-switch:last-child{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;border-left-width:0}
.lang-show-lang-switch:last-child .switch-tip:before,.lang-show-lang-switch:last-child .switch-tip:after{right:21px}
.lang-show-lang-switch.selected{color:#fff;background-color:#4395ff;border-color:#4395ff}
.to-cover-line, .from-cover-line {width: 176px;height: 13px;position: absolute;left: -1px;top: -13px;background-color: #fff;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}
.to-cover-line{display: none;left: 237px;}

.letter-block{margin-bottom:5px}
.letter-title{font-size:12px;color:#999;line-height:1;margin-bottom:3px}
.lang-item{display:inline-block;vertical-align:top;width:108px;margin-bottom:9px;line-height:22px;color:#333;font-size:13.5px;cursor:pointer}
.lang-item.selected{color:#4395ff}
.lang-item.disabled{cursor:not-allowed;color:#ddd}
.letter-index {font-size: 16px;line-height: 1;color: #999;cursor: pointer;opacity: .5;}
#lang-panel-container,#lang-panel-container-yingwen{display: none;}
.lang-table{position: relative; overflow: hidden; width: 100%; height: 130px;padding-top: 15px;}
#yingwen{display: none;}
.danciul{width: 100%;display: inline-block!important;}
.danciul li{float: left;width: 24%!important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 30px;}
/*##翻译*/
.wauto{width: auto!important;}
.abbrbox .gallery-thumbs,.dictzhbox .gallery-thumbs,.dictzhbox .gallery-thumbs{height: 32px;line-height: 30px;border-top: 2px dotted #ccc;border-bottom: 2px dotted #ccc;}
.abbrbox .gallery-thumbs .swiper-slide,.dictzhbox .gallery-thumbs .swiper-slide{text-align: center;font-weight: bold;}
.abbrbox .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .item,.dictzhbox .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .item{border-bottom: 2px solid #cf0f19;}
.listbtn{width: 300px;background-color: #e30b0b;color: #fff;margin: auto;height: 40px;line-height: 40px;border-radius: 10px;margin-top: 10px;}
.listbtn a{color: #fff;display: inline-block;width: 100%;text-align: center;font-size: 22px;}
.dictlist{height: 50px;}
.dictlist p{color: #a3a3a3;font-size: 14px;}
.dictinfo{display: inline-block;width: 100%;}
.dictinfo dl{width: 100%;display: inline-block;margin: 0;
    /*height: 30px;*/
    line-height: 30px;}
.dictinfo dl dd{margin: auto;
    /*height: 30px;*/
    line-height: 30px;display: inline-block;}
.dictinfo dl dd i{color: #cf0f19;font-size: 18px;margin: 0 5px 0 5px;cursor: pointer;}
.dictinfo dl dd i.nan{color: #32a9ba;}
.dictinfo dl dd bdo{color: #a7a7a7;margin: 0 5px 0 5px;}
.dictinfo dl dd .name{font-weight: bold;color: #cf0f19;min-width: 40px;display: inline-block;font-size: 20px;}
.dictinfo dl dd .name2{color: #258d25;}
.dictinfo .fenlei{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #ccc}
.dictinfo .fenlei a{font-size: 16px;font-weight: bold;margin-right: 20px;}
.dictinfo .fenlei a.active{color: #cf0f19;}
.sectiondetail{min-height: 0;padding: 1.5em 0 1em;border-top: 1px solid #ccc;left: 0;top: 0;position: relative;}
.sectiondetail span{line-height:30px;padding-right:.5em;display:block;font-family:Georgia,serif;font-size:16px;font-weight:bold;color:#cf0f19}.sectiondetail bdo{padding:0 .25em;font-size:12px;font-weight:normal;color:#ccc}.sectiondetail em{font-weight:bold;color:#cf0f19}.sectiondetail p{color:#888}.sectiondetail dt{cursor:pointer}.sectiondetail dt.on{background-position:-180px -235px}.sectiondetail dt.off{background-position:-180px -270px}
.sectiondetail a{color:#cf0f19;margin-right: 10px; font-weight: bold;}
.bgd47176{background-color: #d47176;color: #fff;height: 40px;line-height: 40px;padding-left: 10px;border-radius: 6px;}
.mt0{margin-top: 0!important;}
.pt0{padding-top: 0!important;}
.dictch{margin-right: 10px;color: #fcb622;}
.bordernone{border:none!important;}
.ectime{width: 100%;text-align: center;display: inline-block;color: #999;}
.small_yinwenbox{padding: 0!important;margin-top:20px;
    display: inline-block;  border: none!important;
    background: url("/Images/yingwenge.png");background-repeat:repeat-y;background-size: 100% 50px;
}
.small_yinwen {
    min-width: 104px;width: auto!important;
    padding:0 10px;
    height: 50px;
    line-height: 50px!important;
    text-align: center;
    /*border-top: 2px solid #ccc;*/
    /*border-bottom: 2px solid #ccc;*/

    position: relative;
    z-index: 100;float: left;
}
.small_yinwen .span_text {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 90;
    height: 100%;
    font-family: "Microsoft YaHei";
}
.small_yinwen .span_text:hover {
    font-weight: bold;;
}
.small_yinwen .span_text a {
    display: block;
    width: 100%;font-size: 26px;height: 100%;
    line-height: 40px;
}
.small_yinwen .hover_wet {
    height: auto;
}
.small_yinwen .hover_wet:hover {
    background-color: transparent;
}
.dictzhbasic dl,.dictzhbasic dd{height: auto!important;}
.nobor{border: none!important;}

/*#翻译*/
.item_subject .top_yeqian {
    width: 1200px;
    margin: 10px auto;
    font-size: 14px;
    color: #999999;
    display: flex;
    align-items: center;
}
.item_subject .top_yeqian .list {
    display: flex;
    align-items: center;
}
.item_subject .top_yeqian .list:hover a {
    color: #cf0f19;
}
.item_subject .top_yeqian .list a {
    font-size: 14px;
    color: #999999;
}
.item_subject .top_yeqian .list .span {
    margin: 0 9px;
    font-size: 14px;
    color: #999999;
}
.item_subject .top_yeqian .list:nth-child(1) {
    margin-left: 7px;
}
.item_subject .top_yeqian .list:nth-last-child(1) .span {
    display: none;
}
.zmnav{width: 100%;display: inline-block;height: 40px;line-height: 40px;margin-top: 10px;}
.zmnav li{float: left;border: 1px solid #ccc;border-radius: 3px;width: 40px;text-align: center;margin-right: 4.3px;}
.zmnav li:last-child{margin-right: 0px;}
.zmnav li.active{background-color:#cf0f19; border: 1px solid #cf0f19;color: #fff;}
.zmnav li.active a{color: #fff;}
.zmnav li a{display: inline-block;width: 100%;height: 100%;}
.abbrnav{width: 100%;display: inline-block;height: 40px;line-height: 40px;margin-top: 10px;}
.abbrnav li{float: left;border: 1px solid #ccc;border-radius: 3px;width: 114px;text-align: center;margin-right: 4.3px;}
.abbrnav li:last-child{margin-right: 0px;}
.abbrnav li.active{background-color:#cf0f19; border: 1px solid #cf0f19;color: #fff;}
.abbrnav li.active a{color: #fff;}
.abbrnav li a{display: inline-block;width: 100%;height: 100%;}
.none{display: none;}
.w8{width: 8%!important;}
.swiperlist{display: inline-block;width: 100%;}
.swiperlist .item{float: left;width: 18%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 5px 1%;line-height: 25px;}

.swarp_centent {
    width: 1200px;
    margin: 11px auto 0;
}
.swarp_centent .item_list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
}
.swarp_centent .item_list .title {
    font-size: 20px;
    padding: 5px 10px;
    line-height: 33px;
    color: #cf0f19;
    margin-top: 9px;
}
.swarp_centent .item_list .name {
    padding: 6px 13px;
    margin-top: 9px;
    border: 2px solid #e5e5e5;
    margin-right: 7px;
}
.swarp_centent .item_list .name a {
    color: #333333;
}
.swarp_centent .item_list .name:hover {
    background-color: #cf0f19;
    border: 2px solid #cf0f19;
}
.swarp_centent .item_list .name:hover a {
    color: #ffffff;
}

{
    width: 1200px;
    margin: 30px auto 0;
}
.Information_list .top_title {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
}
.Information_list .top_title .name {
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 2px solid #cf0f19;
}
.Information_list .top_title .classList {
    display: flex;
    align-items: center;
}
.Information_list .top_title .classList .list {
    display: flex;
}
.Information_list .top_title .classList .list a {
    padding: 0 10px;
    color: #666666;
}
.Information_list .top_title .classList .list a:hover {
    background-color: #cf0f19;
    color: #fff;
}
.Information_list .top_title .classList .btn_more {
    margin-left: 30px;
}
.Information_list .top_title .classList .btn_more:hover a {
    color: #cf0f19;
}
.right_x_list {
    margin-top: 14px;
}
.right_x_list .item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10.4px;
}
.right_x_list .item:nth-child(1) {
    margin-top: 0;
}
.right_x_list .item > div {
    display: inline;
}
.right_x_list .item .tip {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #ffffff;
    background-color: #999999;
}
.right_x_list .item .name {
    width: 250px;
    font-size: 16px;
    margin-left: 10px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.right_x_list .item .name a {
    width: 250px;
    color: #333333;
}
.right_x_list .item .name a:hover {
    color: #cf0f19;
    text-decoration: underline;
}
.right_x_list .item .name27 {
    width: 275px;
}
.right_x_list .item:nth-child(1) .tip {
    background-color: #ff3300;
}
.right_x_list .item:nth-child(2) .tip {
    background-color: #ff6600;
}
.right_x_list .item:nth-child(3) .tip {
    background-color: #ff9900;
}
.cha_page_centent {
    width: 1200px;
    margin: 30px auto 0;
    display: flex;
    justify-content: space-between;
}
.cha_page_centent .left {
    width: 842px;
}
.cha_page_centent .left #item_top .tab_title > .name:hover {
    cursor: pointer;
}
.cha_page_centent .left #item_top .tab_title .name > span {
    display: block;
    color: #ffffff;
    border-radius: 10px 10px 0 0;
    border: 1px dashed #ffffff;
    border-bottom: none;
}
.cha_page_centent .left #item_top .active1 {
    height: 44px;
    line-height: 44px;
}
.cha_page_centent .left .item_top .tab_title {
    border-bottom: 2px solid #cf0f19;
    display: flex;
    align-items: flex-end;
}
.cha_page_centent .left .item_top .tab_title .name {
    width: 126px;
    height: 35px;
    border-radius: 10px 10px 0 0;
    margin-right: 20px;
    padding: 3px 3px 0 3px;
    text-align: center;
    line-height: 35px;
    color: #ffffff;
    font-size: 18px;
}
.cha_page_centent .left .item_top .tab_title .name:nth-child(1) {
    background: #ef5942;
}
.cha_page_centent .left .item_top .tab_title .name:nth-child(2) {
    background-color: #f8ab29;
}
.cha_page_centent .left .item_top .tab_title .name:nth-child(3) {
    background-color: #36a4d6;
}
.cha_page_centent .left .item_top .tab_title .name a {
    display: block;
    color: #ffffff;
    border-radius: 10px 10px 0 0;
    border: 1px dashed #ffffff;
    border-bottom: none;
}
.cha_page_centent .left .item_top .tab_title .active {
    height: 44px;
    line-height: 44px;
    transition: all 0.5s;
}
.cha_page_centent .left .item_top .list {
    border: 1px solid #cccccc;
    padding: 9px 5px 19px 15px;
}
.cha_page_centent .left .item_top .list .name {
    border: 1px solid #cccccc;
    border-radius: 3px;
    margin-right: 10px;
    padding: 5px 10px;
    margin-top: 10px;
    display: inline-block;
}
.cha_page_centent .left .item_top .list .name a {
    color: #cf0f19;
}
.cha_page_centent .left .item_top .list .name:hover,.cha_page_centent .left .item_top .list .name.active {
    background-color: #cf0f19;
    color: #ffffff;
    border: 1px solid #cf0f19;
}
.cha_page_centent .left .item_top .list .name:hover a,.cha_page_centent .left .item_top .list .name.active a {
    color: #ffffff;
    display: block;
}
.cha_page_centent .left .item_top .new_bglist {
    display: none;
}
.cha_page_centent .left .item_top .new_bglist .name {
    border: 1px solid #f2f2f2;
    background-color: #f2f2f2;
}
.cha_page_centent .left .item_top .new_bglist .name:hover {
    cursor: pointer;
}
.cha_page_centent .left .item_top .ln_show {
    display: block;
}
.cha_page_centent .left .bgcolor_bor {
    position: relative;
    border-left: 1px solid #f9a198;
    border-top: 8px solid #f9a198;
    border-right: 12px solid #f9a198;
    border-bottom: 16px solid #f9a198;
    border-radius: 0 5px 5px 0;
    margin-top: 20px;
    padding: 40px 40px 50px 40px;
}
.cha_page_centent .left .bgcolor_bor .tab_list {
    padding-bottom: 18px;
    border-bottom: 1px solid #cccccc;
    margin-top: 20px;
}
.cha_page_centent .left .bgcolor_bor .tab_list .divtitle {
    position: relative;
}
.cha_page_centent .left .bgcolor_bor .tab_list .divtitle img {
    display: none;
    position: absolute;
    top: -5px;
    left: -75px;
    width: 50px;
    height: 33px;
}
.cha_page_centent .left .bgcolor_bor .tab_list .divtitle .title {
    background-color: #ef5942;
    font-size: 18px;
    border-radius: 5px;
    padding: 6px 3px;
    color: #ffffff;
}
.cha_page_centent .left .bgcolor_bor .tab_list .divtitle .title .span {
    padding: 3px 10px;
    color: #ffffff;
    border-radius: 5px;
    border: 1px dashed #fff;
}
.cha_page_centent .left .bgcolor_bor .tab_list .tab_item_list {
    padding-top: 7px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}
.cha_page_centent .left .bgcolor_bor .tab_list .tab_item_list img {
    position: absolute;
    top: 25px;
    left: -75px;
    width: 50px;
    height: 33px;
}
.cha_page_centent .left .bgcolor_bor .tab_list .tab_item_list .name {
    width: 70px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    margin-right: 12px;
    margin-top: 12px;
    border-radius: 5px;
    background-color: #f4f4f4;
}
.cha_page_centent .left .bgcolor_bor .tab_list .tab_item_list .name a {
    display: block;
    border-radius: 5px;
}
.cha_page_centent .left .bgcolor_bor .tab_list .tab_item_list .name a:hover {
    background-color: #cf0f19;
    color: #ffffff;
}
.cha_page_centent .left .bgcolor_bor .bg_imagx {
    width: 55px;
    height: 100%;
    position: absolute;
    left: -28px;
    top: 0;
    z-index: 10;
    /*background-image: url(/Images/home/sss_20210107150008.png);*/
    background-position: top center;
    background-repeat: repeat-y;
}
.cha_page_centent .left .meter_centent .continue {
    border: 1px solid #cccccc;
    padding: 20px;
}
.cha_page_centent .left .meter_centent .continue .m_t {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.cha_page_centent .left .meter_centent .continue .m_t .tab_list {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
}
.cha_page_centent .left .meter_centent .continue .m_t .tab_list .name {
    width: 50px;
    height: 30px;
    font-size: 16px;
    font-weight: lighter;
    background-color: #ccc;
    line-height: 30px;
    text-align: center;
}
.cha_page_centent .left .meter_centent .continue .m_t .tab_list .active {
    background-color: #cf0f19;
}
.cha_page_centent .left .meter_centent .continue .m_t .tab_list .active a {
    color: #fff;
}
.cha_page_centent .left .meter_centent .continue .met_tip {
    background-color: #f7f7f7;
    font-size: 14px;
    color: #cf0f19;
    text-align: left;
    height: 45px;
    line-height: 45px;
    display: flex;
    padding: 0 20px;
    align-items: center;
    margin-top: 40px;
}
.cha_page_centent .left .meter_centent .continue .met_tip .icon {
    font-size: 24px;
    color: #cf0f19;
    font-weight: bold;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list {
    display: flex;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ccc;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .tip_text {
    width: 120px;
    height: 30px;
    line-height: 30px;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje li {
    display: flex;
    align-items: center;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje li:nth-last-child(1) .btn_icon {
    display: none;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje li a {
    padding: 5px;
    margin-right: 11px;
    border-radius: 5px;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje li a:hover {
    background-color: #cf0f19;
    color: #ffffff;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje li .btn_icon {
    font-size: 18px;
    color: #cccccc;
    margin-right: 11px;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje li .btn_icon:nth-child(7n) {
    margin-right: 0;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje li .btn_icon:hover {
    cursor: pointer;
}
.cha_page_centent .left .meter_centent .continue .new_meter_list .cyje li .new_icon {
    color: #cf0f19;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong {
    margin-top: 20px;
    position: relative;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .all_tip_title {
    padding: 5px 10px;
    background-color: rgba(51, 51, 51, 0.4);
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    display: none;
    transform: translate(-50%, -50%);
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_title {
    display: flex;
    justify-content: center;
    position: relative;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_title span {
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_title span:hover {
    cursor: pointer;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_title .img_tip {
    position: absolute;
    bottom: -35px;
    left: 47%;
    display: none;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .active {
    background-color: #cf0f19;
    color: #fff;
    border: 0;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_list {
    width: 100%;
    display: none;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_list .btn_iconl {
    color: #999999;
    display: flex;
    justify-content: center;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_list .btn_iconl .rwewe {
    width: 20px;
    height: 20px;
    margin: 10px auto 0;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_list .ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.cha_page_centent .left .meter_centent .continue .newidiom_Jielong .newidiom_list .ul span {
    padding: 5px 10px;
    border: 1px solid #ccc;
    margin: 10px 10px 0 0;
    border-radius: 5px;
}
.cha_page_centent .left .meter_centent .replace_cy {
    padding: 15px 20px;
    border: 1px solid #cccccc;
    margin-top: 20px;
    display: none;
}
.cha_page_centent .left .meter_centent .replace_cy .title {
    font-size: 18px;
    color: #cf0f19;
}
.cha_page_centent .left .meter_centent .replace_cy .list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.cha_page_centent .left .meter_centent .replace_cy .list .name {
    width: 16.66666667%;
    line-height: 33px;
    border-radius: 5px;
}
.cha_page_centent .left .meter_centent .replace_cy .list .name:hover {
    cursor: pointer;
    color: #cf0f19;
}
.cha_page_centent .right {
    width: 300px;
}
.cha_page_centent .right .right_list {
    padding: 10px 0px 10px 15px;
    border: 1px solid #cccccc;
}
.cha_page_centent .right .right_list:nth-child(2) {
    margin-top: 20px;
}
.cha_page_centent .right .right_list .title {
    padding-bottom: 15px;
    border-bottom: 1px solid #cccccc;
    margin-right: 15px;
}
.cha_page_centent .right .right_list .title span {
    border-bottom: 2px solid #cf0f19;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 15px;
}
.cha_page_centent .right .right_list .list {
    margin-top: 9px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.cha_page_centent .right .right_list .list .name {
    margin-top: 10px;
    margin-right: 10px;
    width: 35px;
    height: 35px;
    border-radius: 5px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #cccccc;
}
.cha_page_centent .right .right_list .list .name a {
    display: block;
    height: 35px;
    border-radius: 5px;
}
.cha_page_centent .right .right_list .list .name a:hover {
    background-color: #cf0f19;
    color: #ffffff;
    border: none;
}
.cha_page_centent .right .right_list .new_list {
    margin-top: 9px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.cha_page_centent .right .right_list .new_list .name {
    width: 49%;
    padding-right: 1%;
    height: 35px;
    line-height: 35px;
    text-align: left;
    overflow: hidden;
}
.cha_page_centent .right .right_list .new_list .name a {
    height: 35px;
    overflow: hidden;
}
.cha_page_centent .right .right_list .new_list .name:hover a {
    color: #cf0f19;
    text-decoration: underline;
}
.cha_page_centent .right .right_list .xiehou .name {
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    text-align: left;
}
.cha_page_centent .right .right_list .xiehou .name a:hover {
    color: #cf0f19;
}
.cha_page_centent .right .new_rightList {
    border: 1px solid #cccccc;
    padding: 15px 13px;
    margin-top: 19px;
}
.cha_page_centent .right .new_rightList:nth-child(1) {
    margin-top: 0;
}
.cha_page_centent .right .new_rightList .right_y-title {
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}
.cha_page_centent .right .new_rightList .right_y-title .name {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 2px solid #cf0f19;
}
.cha_page_centent .right .new_rightList .new_icon {
    color: #cccccc;
    font-size: 12px;
}
.cha_page_centent .right .new_rightList .h_item:hover .new_icon {
    color: #cf0f19;
}
.cha_page_centent .contrary_details {
    border: 1px solid #ccc;
    padding: 20px;
}
.cha_page_centent .contrary_details .title {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    padding: 10px 0 20px;
    border-bottom: 1px dashed #ccc;
}
.cha_page_centent .contrary_details .ul_list li {
    margin-top: 13px;
}
.cha_page_centent .contrary_details .ul_list li span {
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    border-left: 4px solid #cf0f19;
}
.cha_page_centent .contrary_details .ul_list li .span-text {
    display: flex;
}
.cha_page_centent .contrary_details .ul_list li .span-text .name {
    color: #666666;
    width: 10%;
}
.cha_page_centent .contrary_details .ul_list li .span-text .ul {
    display: flex;
    flex-wrap: wrap;
    width: 90%;
    margin-left: 20px;
}
.cha_page_centent .contrary_details .ul_list li .span-text .ul .text {
    width: 16.66666667%;
    height: 30px;
    line-height: 30px;
}
.cha_page_centent .contrary_details .ul_list li .span-text .ul .text a:hover {
    color: #cf0f19;
}
.cha_page_centent .contrary_details .ul_list li .tager a {
    color: #cf0f19;
}
.cha_page_centent .contrary_details .ul_list li .see_geng {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.cha_page_centent .contrary_details .ul_list li .see_geng a {
    font-size: 16px;
    font-weight: initial;
}
.cha_page_centent .contrary_details .ul_list li .see_geng a:hover {
    color: #cf0f19;
}
.cha_page_centent .contrary_details .ul_list li .name {
    line-height: 30px;
}
.cha_page_centent .contrary_details .ul_list li .list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px;
}
.cha_page_centent .contrary_details .ul_list li .list .text {
    line-height: 30px;
    margin-right: 35px;
}
.cha_page_centent .contrary_details .ul_list li .list .text a:hover {
    color: #cf0f19;
}
.cha_page_centent .infan_top {
    border: none;
    border-top: 2px solid #cf0f19;
}
.dictzhbox a{
    color: #333333;
}
.Information_list a{
    color: #333333;
}
.real-time_info {
    margin-top: 30px;
}
.real-time_info .title {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.real-time_info .title span {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 2px solid #cf0f19;
}
.real-time_info .real_list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 -5px;
}
.real-time_info .real_list .item_l {
    width: 25%;
    box-sizing: border-box;
    padding: 0 5px;
    margin-top: 10px;
}
.real-time_info .real_list .item_l a {
    display: block;
    width: 100%;
}
.real-time_info .real_list .item_l .img {
    width: 100%;
    height: 140px;
    overflow: hidden;
    transition: all 0.5s;
}
.real-time_info .real_list .item_l .img img {
    width: 100%;
    height: 100%;
}
.real-time_info .real_list .item_l .img img:hover {
    cursor: pointer;
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    /* IE 9 */
    -moz-transform: scale(1.1);
    /* Firefox */
    -webkit-transform: scale(1.1);
    /* Safari 和 Chrome */
    -o-transform: scale(1.1);
}
.real-time_info .real_list .item_l .name,
.real-time_info .real_list .item_l a {
    padding: 0 10px;
    line-height: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.real-time_info .real_list .item_l .name a:hover,
.real-time_info .real_list .item_l a a:hover {
    color: #cf0f19;
}
.real-time_info .new_bottom_list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.real-time_info .new_bottom_list .list {
    width: 48%;
    -webkit-line-clamp: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.real-time_info .new_bottom_list .list a {
    color: #333333;
    font-size: 16px;
    line-height: 34px;
    width: 100%;
}
.real-time_info .new_bottom_list .list a:hover {
    color: #cf0f19;
    text-decoration: underline;
}
/*1111111111111111*/
.new_terms_list .pl_title {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.new_terms_list .new_list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    padding: 20px;
}
.new_terms_list .new_list li:hover {
    background-color: #f2f2f2;
}
.new_terms_list .new_list li .item_left .mb {
    width: 100%;
    /*height: 28px;*/
    line-height: 28px;
    /*overflow: hidden;*/
    color: #999999;
}
.new_terms_list .new_list li .item_left .mb:nth-child(1) {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.new_terms_list .new_list li .item_left .mb:nth-child(1) .name {
    font-size: 18px;
    font-weight: bold;
    color: #cf0f19;
    margin-right: 10px;
}
.new_terms_list .new_list li .item_left .mb:nth-child(1) .name a {
    color: #cf0f19;
}
.new_terms_list .new_list li .item_right {
    width: 100px;
    height: 24px;
    border: 1px solid #cf0f19;
    text-align: center;
    border-radius: 5px;
}
.new_terms_list .new_list li .item_right a {
    color: #cf0f19;
    display: block;
    height: 100%;
}
.new_terms_list .new_list li .item_right a:hover {
    background-color: #cf0f19;
    color: #fff;
}
.bottom_list {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    margin-top: 20px;
    font-size: 12px;
    background-color: #ffffff;
}
.bottom_list .list {
    display: flex;
    align-items: center;
}
.bottom_list .list .name {
    width: 34px;
    height: 28px;
    border: 1px solid #cccccc;
    margin-left: 5px;
    text-align: center;
    line-height: 28px;
}
.bottom_list .list .name a {
    display: block;
}
.bottom_list .list .active {
    background-color: #cf0f19;
}
.bottom_list .list .active a {
    color: #ffffff;
}
.bottom_list .previous_page,
.bottom_list .next_page {
    height: 28px;
    width: 60px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #cccccc;
}
.bottom_list .next_page {
    margin-left: 5px;
}

.recommend_list {
    width: 1200px;
    margin: 25px auto 0;
    max-height: 410px;
    overflow: hidden;
}
.recommend_list:nth-child(1) {
    margin: 30px auto 0;
}
.recommend_list .left {
    width: 870px;
    float: left;
    display: flex;
    justify-content: space-between;
}
.recommend_list .left .today_item {
    width: 480px;
}
.recommend_list .left .today_item .title {
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #000000;
}
.recommend_list .left .today_item .title .cen_icon {
    font-size: 18px;
    color: #f77f00;
    margin-right: 10px;
}
.recommend_list .left .today_item .item_cen {
    margin-top: 10px;
}
.recommend_list .left .today_item .item_cen .title_l {
    font-size: 24px;
    line-height: 33px;
    text-align: center;
}
.recommend_list .left .today_item .item_cen .title_l a:hover {
    color: #cf0f19;
}
.recommend_list .left .today_item .item_cen .left_text {
    text-align: left;
}
.recommend_list .left .today_item .item_cen .centents {
    font-size: 14px;
    color: #999999;
    line-height: 28px;
    text-indent: 2em;
    margin-top: 10px;
    height: 84px;
    overflow: hidden;
}
.recommend_list .left .today_item .item_cen .centnets2 {
    height: 56px;
}
.recommend_list .left .today_item .new_itemCen {
    margin-top: 0;
}
.recommend_list .left .today_item .new_itemCen:nth-child(2) {
    margin-top: 20px;
}
.recommend_list .left .today_item .item_list_n {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    overflow: hidden;
    padding-top: 10px;
}
.recommend_list .left .today_item .item_list_n .list {
    width: 230px;
    overflow: hidden;
    height: 38px;
    line-height: 38px;
}
.recommend_list .left .today_item .item_list_n .list > div {
    display: inline;
}
.recommend_list .left .today_item .item_list_n .list .tip a {
    color: #cf0f19;
    display: inline-block;
}
.recommend_list .left .today_item .item_list_n .list .name {
    margin-left: 6px;
    line-height: 33px;
    overflow: hidden;
}
.recommend_list .left .today_item .item_list_n .list .name a {
    max-height: 33px;
    color: #333333;
}
.recommend_list .left .today_item .item_list_n .list .name a:hover {
    color: #cf0f19;
    text-decoration: underline;
}
.recommend_list .left .today_item .item_list_n .newlist12 {
    height: 32px;
    line-height: 32px;
    word-break: break-all;
}
.recommend_list .left .today_item .new_list_m {
    height: auto;
}
.recommend_list .left .today_item .item_image {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}
.recommend_list .left .today_item .item_image .item {
    width: 152px;
}
.recommend_list .left .today_item .item_image .item .image {
    width: 152px;
    height: 102px;
    overflow: hidden;
}
.recommend_list .left .today_item .item_image .item .image img {
    width: 100%;
    height: 100%;
}
.recommend_list .left .today_item .item_image .item .image img:hover {
    transform: scale(1.1);
    transition: all 1s;
}
.recommend_list .left .today_item .item_image .item .bottom_tip {
    height: 25px;
    line-height: 25px;
    padding: 0 12px;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    background-color: #eaeaea;
}
.recommend_list .right {
    width: 300px;
    float: right;
}
.recommend_list .right .title {
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #000000;
}
.recommend_list .right .title .cen_icon {
    font-size: 24px;
    color: #f77f00;
    margin-right: 10px;
}
.recommend_list .right .newTitle {
    border-bottom: 1px solid #ccc;
}
.recommend_list .right .newTitle span {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 2px solid #cf0f19;
}
.recommend_list .right .btn_image {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
.recommend_list .right .btn_image .list {
    width: 48%;
}
.recommend_list .right .btn_image .list .image {
    width: 100%;
    height: 99px;
    position: relative;
    overflow: hidden;
}
.recommend_list .right .btn_image .list .image img {
    width: 100%;
    height: 100%;
}
.recommend_list .right .btn_image .list .image img:hover {
    transform: scale(1.1);
    transition: all 1s;
    cursor: pointer;
}
.recommend_list .right .btn_image .list .text {
    height: 33px;
    line-height: 33px;
    padding: 0 5px;
    text-align: center;
    overflow: hidden;
    background-color: #eaeaea;
}
.new_recommend_list {
    max-height: 495px;
}
.boutique .listl {
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    margin-top: 2px;
    /*display: flex;*/
}
.boutique .listl > div {
    display: inline;
}
.boutique .listl .tip {
    white-space: nowrap;
    color: #cf0f19;
}
.boutique .listl .tip a {
    max-width: 80%;
    color: #cf0f19;
}
.boutique .listl .lname {
    margin-left: 6px;
}
.boutique .listl .lname a {
    color: #333333;
}
.boutique .listl .lname a:hover {
    color: #cf0f19;
    text-decoration: underline;
}

.item_lun {
    width: 361px;
}
.item_lun .swiper_image {
    width: 100%;
    height: 212px;
    position: relative;
    z-index: 10;
}
.item_lun .swiper_image .slide_img {
    width: 100%;
    height: 212px;
}
.item_lun .swiper_image img {
    width: 100%;
    height: 100%;
}
.item_lun .swiper_image .bottom_text {
    width: 96%;
    height: 37px;
    background-color: rgba(100, 92, 87, 0.6);
    padding: 0 2%;
    line-height: 37px;
    color: #ffffff;
    text-align: center;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1200;
}

.fenlei_item {
    padding: 10px 20px;
    background-color: #f7f7f7;
}
.fenlei_item .fenlei_title {
    font-weight: bold;
}
.fenlei_item .fenlei_title a {
    color: #cf0f19;
}
.fenlei_item .fenlei_title a:hover {
    text-decoration: dashed;
}
.fenlei_item .fenlei_ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 5px;
    padding-bottom: 5px;
}
.fenlei_item .fenlei_ul li {
    width: 48%;
    line-height: 33px;
    height: 33px;
    overflow: hidden;
}
.fenlei_item .fenlei_ul li a {
    display: block;
    height: 33px;
}
.fenlei_item .fenlei_ul li a:hover {
    color: #cf0f19;
}
.fenlei_item .fenlei_ul .blues_text a {
    color: #107bad;
}
.dictinfo audio{
    display: none;
}
.zi_details {
    padding: 20px 0 20px;
}
.zi_details .title {
    text-align: center;
    font-size: 24px;
    line-height: 30px;
}
.zi_details .top_item_li {
    padding: 30px 0px 10px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.zi_details .top_item_li .plleft_l {
    width: 30%;
    display: flex;
    align-items: flex-end;
}
.zi_details .top_item_li .plleft_l .new_li {
    width: 180px;
    height: 180px;
    position: relative;
    margin-right: 40px;
    z-index: 1;
}
.zi_details .top_item_li .plleft_l .new_li .new_spText {
    font-size: 130px;
    line-height: 180px;
}
.zi_details .top_item_li .plleft_l .new_li .new_spText:hover .icon {
    background-color: #ccc;
}
.zi_details .top_item_li .plleft_l .new_li .btn_icon {
    font-size: 30px;
    position: absolute;
    right: -12px;
    top: -12px;
    z-index: 1300;
    background-color: #ffffff;
}
.zi_details .top_item_li .plleft_l .new_li .btn_icon .icon {
    color: #cf0f19;
    font-size: 30px;
}
.zi_details .top_item_li .plleft_l .new_li .btn_icon .icon:hover {
    cursor: pointer;
}
.zi_details .top_item_li .plleft_l .zi_ptans:nth-child(2) {
    margin-left: 20px;
}
.zi_details .top_item_li .plleft_l .zi_ptans .text_bname {
    font-size: 24px;
    text-align: center;
    margin-bottom: 10px;
}
.zi_details .top_item_li .plleft_l .zi_ptans .bushou_item {
    position: relative;
    width: 100px;
    height: 100px;
    font-size: 80px;
    padding-bottom: 3px;
}
.zi_details .top_item_li .plleft_l .zi_ptans .bushou_item .btn_icon {
    font-size: 18px;
    position: absolute;
    right: -12px;
    top: -12px;
    z-index: 1300;
    background-color: #ffffff;
}
.zi_details .top_item_li .plleft_l .zi_ptans .bushou_item .btn_icon .icon {
    color: #cf0f19;
    font-size: 18px;
}
.zi_details .top_item_li .plleft_l .zi_ptans .bushou_item .btn_icon .icon:hover {
    cursor: pointer;
}
.zi_details .top_item_li .plleft_l .zi_ptans img {
    width: 102px;
    height: 102px;
}
.zi_details .top_item_li .plleft_l .zi_ptans .wubi_list {
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    padding: 0 3px;
    text-align: center;
    border: 1px dashed #ccc;
}
.zi_details .top_item_li .plleft_l .zi_ptans .wubi_list:nth-child(1) {
    margin-bottom: 10px;
}
.zi_details .top_item_li .item_right {
    width: 70%;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.zi_details .top_item_li .item_right .cent_ents {
    display: flex;
    flex-wrap: wrap;
}
.zi_details .top_item_li .item_right .cent_ents .name {
    width: 49.82%;
    font-size: 16px;
    display: flex;
    align-items: center;
    line-height: 30px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.zi_details .top_item_li .item_right .cent_ents .name .span {
    background-color: #f7f7f7;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-right: 1px solid #ccc;
    margin-right: 10px;
}
.zi_details .top_item_li .item_right .cent_ents .name .btn_auto {
    color: #cf0f19;
    font-size: 18px;
    margin: 0 20px 0 5px;
}
.zi_details .top_item_li .item_right .cent_ents .name .btn_auto:hover {
    cursor: pointer;
}
.zi_details .top_item_li .item_right .cent_ents .newName {
    width: 99.8%;
}
.zi_details .zi_fenlei {
    padding: 0 20px 20px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    background-image: url(/Images/home/line20210107175936.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.zi_details .zi_fenlei span {
    font-size: 18px;
    width: 20%;
    margin-top: 20px;
}
.zi_details .zi_fenlei span:hover {
    cursor: pointer;
}
.zi_details .zi_fenlei span:hover a {
    color: #cf0f19;
}
.zi_details .new_zi_fenlei {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
    display: flex;
    margin-top: 20px;
}
.zi_details .new_zi_fenlei .lyspan {
    width: 20%;
    height: 47px;
    line-height: 47px;
    text-align: center;
    background-color: #f7f7f7;
    border-right: 1px solid #ccc;
}
.zi_details .new_zi_fenlei .lyspan:hover {
    cursor: pointer;
}
.zi_details .new_zi_fenlei .zidian:hover {
    background-color: #cf0f19;
}
.zi_details .new_zi_fenlei .zidian:hover a {
    color: #fff;
}
.zi_details .new_zi_fenlei .active {
    background-color: #cf0f19;
    border: none;
    color: #ffffff;
    text-align: center;
}
.zi_details .bai_fenlist {
    border: none;
    display: flex;
    flex-wrap: wrap;
    margin-top: -20px;
}
.zi_details .bai_fenlist .span {
    margin-top: 10px;
    margin-right: 10px;
    width: 18%;
    border-right: none;
}
.zi_details .item_tabList {
    margin-top: 20px;
}
.zi_details .item_tabList .tab_container .tab_hide {
    display: none;
}
.zi_details .item_tabList .tab_container .tab_display {
    display: block;
}
.zi_details .zi_introduce {
    padding: 20px;
    border-bottom: 1px dashed #cccccc;
}
.zi_details .zi_introduce:nth-last-child(1) {
    padding-bottom: 0;
    border: none;
}
.zi_details .zi_introduce .zi_title {
    font-size: 18px;
    font-weight: bold;
}
.zi_details .zi_introduce .ul_list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.zi_details .zi_introduce .ul_list li {
    width: 25%;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-align: left;
}
.zi_details .zi_introduce .ul_list li a:hover {
    color: #cf0f19;
}
.zi_details .zi_introduce .ul_list .bihua_name {
    color: #cf0f19;
    margin-right: 30px;
    padding: 10px 0;
}
.zi_details .zi_introduce .ul_list .bihua_name svg {
    width: 30px;
    height: 30px;
}
.zi_details .zi_introduce .ul_tab li,
.zi_details .zi_introduce .ol_list li {
    margin-top: 16px;
}
.zi_details .zi_introduce .ul_tab li:nth-child(1),
.zi_details .zi_introduce .ol_list li:nth-child(1) {
    margin-top: 0;
}
.zi_details .zi_introduce .ul_tab li .pinyin,
.zi_details .zi_introduce .ol_list li .pinyin,
.zi_details .zi_introduce .ul_tab li .text,
.zi_details .zi_introduce .ol_list li .text {
    line-height: 30px;
}
.zi_details .zi_introduce .ul_tab li .btn_laba,
.zi_details .zi_introduce .ol_list li .btn_laba {
    color: #cf0f19;
}
.zi_details .zi_introduce .ul_tab li a:hover,
.zi_details .zi_introduce .ol_list li a:hover {
    color: #cf0f19;
}
.zi_details .zi_introduce .fontClass {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zi_details .zi_introduce .fontClass .btn_more {
    line-height: 30px;
}
.zi_details .zi_introduce .fontClass .btn_more a {
    color: #999999;
}
.zi_details .zi_introduce .fontClass .btn_more a:hover {
    color: #cf0f19;
}
.zi_details .zi_introduce .zi_itemList {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}
.zi_details .zi_introduce .zi_itemList li {
    width: 20%;
    line-height: 30px;
}
.zi_details .zi_introduce .zi_itemList li a:hover {
    color: #cf0f19;
}
.zi_details .zi_introduce .item_list .name {
    font-size: 18px;
    line-height: 30px;
    color: #cf0f19;
}
.zi_details .zi_introduce .item_list .list {
    line-height: 25px;
}
.zi_details .new_introds {
    border-top: 1px dashed #ccc;
    margin-top: 20px;
    padding: 20px 0 0 0;
}
.zi_details .new_introds .newtableList {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #ccc;
}
.zi_details .new_introds .newtableList li {
    width: 24.85%;
    height: 40px;
    line-height: 40px;
    display: flex;
    align-items: center;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.zi_details .new_introds .newtableList li:nth-child(1) {
    border-left: 1px solid #ccc;
}
.zi_details .new_introds .newtableList li:nth-child(5) {
    border-left: 1px solid #ccc;
}
.zi_details .new_introds .newtableList li .span {
    width: 102px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background-color: #f7f7f7;
    margin-right: 10px;
    border-right: 1px solid #ccc;
}
.zi_details .stroke_order {
    display: flex;
    flex-wrap: wrap;
}
.zi_details .stroke_order li {
    width: 102px;
    margin-right: 20px;
    margin-top: 14px;
}
.zi_details .stroke_order li .new_stroke {
    width: 102px;
    height: 102px;
    line-height: 102px;
    font-size: 75px;
    border-bottom: none;
}
.zi_details .stroke_order li .stroke_text {
    border: 1px solid #666666;
    border-top: none;
    text-align: center;
    height: 30px;
    width: 102px;
    line-height: 30px;
    background-color: #f9c9c5;
}
#item_search_list {
    width: 82%;
}




#keleyi5 .JQ-content-box{
    height:400px;
    line-height:40px;
    min-height:75px;
    overflow:hidden;
}






.footer{
    background: #2b333e;
    padding: 20px 0;
    color: #d8dde0;
    font-size: 14px;
    text-align: center;
}
.footer a{
    color: #d8dde0;
}





.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #AF0128;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #AF0128;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}