
.main1220 { width: 1220px;margin: 0 auto; }
.main1220 .swiper-slide {width: 1200px !important; padding: 0 10px !important; }
/* banner */
.maincent { width: 100%;margin: 0 auto;position: relative; z-index: 1; }
.maincent .mc_lst { width: 100%;margin: 0 auto; }
.maincent .autotitle { font-size: 28px;color: #222;padding-bottom: 25px;text-align: center; }
.maincent .autotitle h2 { font-size: 28px;color: #222; }
/**/
.mc_lst.huanden { background: #a8c8e1;overflow: hidden;position: relative; height: 454px;}
.mc_lst .swiper-slide{ height: 454px!important;overflow: hidden;}
.mc_huandener{ position: relative; height: 454px;}
.mc_huandener a{display: block;height: 100%;}
.mc_huandener img {width: 1920px; height: 454px; position: absolute;top: 50%;left: 50%;margin: -227px 0 0 -952px; }
.mc_huanlis { position: absolute;z-index: 99; width: 310px;height: 410px;background: #fff; }
.mc_huanlis dl { padding:0 0 18px 0;margin:18px 25px 0 25px;border-bottom: 1px solid #e4e4e4; }
.mc_huanlis dl dt { display: block;float: left;width: 50px;margin: 10px 0; padding: 0 10px 0 0px;border-right: 1px solid #e4e4e4;text-align: center; }
.mc_huanlis dl dt span { display: block;font-size: 18px;color: #2e2e2e;line-height: 25px; }
.mc_huanlis dl dt em { display: block;font-size: 12px;color: #767171;line-height: 15px;font-style: normal; }
.mc_huanlis dl dd { display: block;float: left;width: 168px; padding: 4px 0;margin-left: 25px; line-height: 26px;}
.mc_huanlis dl dd a { display: inline-block;width: 31%; color: #888;font-size: 14px; }
.mc_huanlis dl dd a:hover { color: #ff8a00; }
.mc_huanlis dl:last-child { border: 0; }
/*swiper*/
.mc_huandener .swiper-container{ width:100%; height:100%;}
.mc_huandener .swiper-pagination-bullet { width: 10px !important;height: 10px !important;margin: 0 5px !important;background: #fff !important;opacity: 1 !important; }
.mc_huandener .swiper-pagination-bullet-active { background: #f26e19 !important ; }
.mc_huandener .icon{background:transparent url(//www.sheji456.com/pc2020/img/pc_icon.png) no-repeat left top;background-size:600px 600px}
.mc_huandener .swiper-button-next {width: 60px;height: 90px;margin-top: -55px;left: 0; right: auto;background: none; }
.mc_huandener .swiper-button-prev {width: 60px;height: 90px;margin-top: -55px;right: 0; left: auto;background: none;}
.mc_huandener .swiper-container:hover .swiper-button-next { display: block;background: rgba(0,0,0,.4); }
.mc_huandener .swiper-container:hover .swiper-button-prev { display: block;background: rgba(0,0,0,.4); }
.mc_huandener .swiper-container:hover .swiper-button-next font { display: block;width: 20px;height: 35px;margin: 27px auto;background-position: -5px -71px; }
.mc_huandener .swiper-container:hover .swiper-button-prev font { display: block;width: 20px;height: 35px;margin: 27px auto;background-position: -41px -71px; }
.mc_huandener .swiper-button-prev:after, .mc_huandener .swiper-container-rtl .swiper-button-next:after,.mc_huandener .swiper-button-next:after, .mc_huandener .swiper-container-rtl .swiper-button-prev:after{ display: none;}
.mc_huanden {position: absolute; top: 0;left: 0; width: 100%; height: 100%;}
/* main_content swiper*/ 
.main_content .swiper-container{ width:100%; height:100%;padding-bottom: 2px; }
.main_content .swiper-pagination-bullet {transition: 0.2s all;width: 15px !important;height: 4px !important;border-radius: 2px!important; margin: 0 5px !important;background: #e4e4e4 !important;opacity: 1 !important; }
.main_content .swiper-pagination-bullet-active { background: #ff8a00 !important;width:24px !important; }
.main_content .icon{background:transparent url(//www.sheji456.com/pc2020/img/pc_icon.png) no-repeat left top;background-size:600px 600px}
.main_content .swiper-button-next {width: 60px;height: 90px;margin-top: -55px;left: 0; right: auto;background: none; }
.main_content .swiper-button-prev {width: 100px;height: 40px;margin-top: 0px;right: auto;top: auto;bottom: 0;left: 482px;background: none;} 
.main_content .swiper-button-prev:after, .main_content .swiper-container-rtl .swiper-button-next:after,.main_content .swiper-button-next:after, .main_content .swiper-container-rtl .swiper-button-prev:after{ display: none;}
.main_content .swiper-container-horizontal>.swiper-pagination-bullets,.main_content .swiper-pagination-custom,.main_content .swiper-pagination-fraction{bottom: 40px;}

.right_tablr {width: 1200px; margin: 0 auto; height: 454px;}
.right_tablr .in_table{position: relative;z-index: 99;width: 270px;height: 454px;background: #fff;left:0;top: 0;box-shadow: 0px 0px 10px 0px rgba(59, 64, 69, 0.24); }
.in_table .ta_top { position: relative; height: 54px; line-height: 54px; background-color: #2f2f2f;}
.in_table .ta_top .ta_tli {transition: all 0.3s; font-size: 16px;width: 50%;float: left;text-align: center;line-height: 20px;padding: 17px 0; color: #c9c9c9; cursor: pointer; }
.in_table.ta_tli1 .ta_top .ta_tli.hover{background-color: #286d8a;}
.in_table.ta_tli2 .ta_top .ta_tli.hover{background-color: #b0916b;}
.in_table.ta_tli3 .ta_top .ta_tli.hover{background-color: #ff8a00;}
.in_table .in_icon { background: url(//www.sheji456.com/pc2020/img/index/index_sprites.png?rd=123) no-repeat left top;background-size: 243px 176px; }
.in_table .in_icon { display: inline-block;vertical-align: -3px;margin-right: 5px; }
.in_table span.in_icon.a { width: 12px; height: 17px; background-position:-187px -116px; }
.in_table span.in_icon.b { width: 15px; height: 16px; background-position: -10px -150px; }
.in_table .ta_tli.hover { color: #fff; }
.in_table .ta_tli.hover span.in_icon.a { width: 12px; height: 17px; background-position:-221px -10px; }
.in_table .ta_tli.hover span.in_icon.b { width: 15px; height: 16px; background-position:-150px -87px; }
.in_form { margin: 0;padding: 10px 25px; }
.in_form .form_a { display: block; }
.in_form .form_b { display: none; }
.in_form .form_title { padding-top: 15px; font-size: 18px;color: #333333;text-align: center;line-height: 34px;font-weight: bold; }
.in_form .form_list { height: 40px;margin: 10px 0;position: relative; }
.in_form .form_list input,.in_form .form_list select { display: block;font-size: 14px; padding-left: 10px; width: 100%;height: 40px;line-height: 40px;box-sizing: border-box;background-color: #f7f7f7;border-radius: 4px;box-shadow: none;border: 0; }
.ielt8 .in_form .form_list input { +width: 200px;_width: 200px; }
.ielt8 .in_form .form_list input.df_in { +width: 194px !important;_width: 194px ;}
.in_form .form_list span#df{display:block;white-space:nowrap;width:100%;height:40px;line-height: 40px;overflow:hidden}
.in_form .form_list span#df select{ float: left;padding-left: 3px; width:32%;font-size: 14px; margin:0 0 0 2%;height:40px;line-height: 40px;border: 0 !important;color: #666; }
.in_form .form_list span#df.qushixian select { width: 49%; }
.in_form .form_list span#df select:first-child{margin:0}
.in_form .form_list .in_submit { transition: all 0.3s;cursor: pointer; padding: 0; background: #286d8a;color: #fff;font-size: 16px; }
.in_table.ta_tli1 .in_form .form_list .in_submit{background-color: #286d8a;}
.in_table.ta_tli2 .in_form .form_list .in_submit{background-color: #b0916b;}
.in_table.ta_tli3 .in_form .form_list .in_submit{background-color: #ff8a00;}
.ielt8 .in_form  .form_list input.in_submit { +width: 210px;_width: 210px; }
.in_form .form_list.form_list_20 { padding-left: 14px; line-height: 20px;height: 20px;font-size: 12px;position: relative;color: #999; }
.in_form .form_list.form_list_20 .in_icon { display: inline-block;vertical-align: -2px;margin-right: 4px;width: 9px; height: 11px;margin-top: -5px; background-position: -221px -47px;position: absolute;left: 0;top: 11px; }
.in_form .Marquee { width: 100%;color: #999;margin: 10px auto 0 auto;height: 166px;line-height:25px;}
.in_form .Marquee li,.in_form .Marquee table { width: 100%;list-style: none; }
.in_form .Marquee p { margin: 0;padding: 0; }
.in_form .Marquee span { display: block;width: 33%;line-height: 33px; float: left;}
.in_form .Marquee span:nth-child(3) { text-align: right; }
.ielt9 .in_form .Marquee span { width: 31%; }
.in_form .form_list_b{ position: relative;}
.in_form .col_xsdsfhrt{ width: 100%;}
.in_form .col_xsdsfh{font-size: 12px;width: 100px;box-sizing: border-box;position: absolute;top: 0px;right: 0;height: 40px;line-height: 40px;text-align: center;}    
.in_form .col_xsdsfh .btn-a { font-size: 12px;display: block;cursor: pointer;background: #ffeae5;border-radius: 0 4px 4px 0;color: #ff370f;font-weight: bold;}
.in_form .col_xsdsfh .btn-b{border-radius: 0 4px 4px 0;display: none;background: #fafafa;color: #999;box-sizing: border-box;border: solid 1px #eee;height: 40px;line-height: 38px; }
.sup2{line-height: 20px; position: absolute;top:50%;right: 16px;margin-top: -10px; }

/* 通用标题 */
.maintitle{ font-size: 30px; text-align: center;line-height: 32px;font-weight: bold; padding: 40px 0 10px 0; }
.maintitle_min{color: #666; font-size: 16px; text-align: center; line-height: 26px; } 
.maintitle_min a{ color: #ff8a00;text-decoration: underline; }
.maintitle_min span{ color: #ff8a00;}
/* 查看更多 */
.more{ display: none; position: relative; z-index: 2; text-align: center;font-size: 14px;line-height: 20px; color: #666;margin-top:45px; } 
.more a,.more .huan{display: inline-block;margin: 0 10px; padding: 10px; cursor: pointer;}
.more a:hover,.more .huan:hover{color: #FF6600;text-decoration: underline;}
.more .huan {padding-right: 26px; background: url(//www.sheji456.com/fenzhan/img/Switch1.png) no-repeat center right;background-size: 20px auto;background-position: right 14px; }
.more .huan:hover { background: url(//www.sheji456.com/fenzhan/img/Switch2.png) no-repeat center right;background-size: 20px auto;background-position: right 14px; }
.main_content .swiper-container{padding-bottom: 80px;}
/* 报价 */
.header_baojia {background: #fafafa;}
.header_baojia .item{width: 305px; float: left;box-sizing: border-box;position: relative;padding: 30px 0;height: 122px;} 
.header_baojia .item .img{width:120px; height: 61px; overflow: hidden;}
.header_baojia .item .img span{ float: right; width:61px; height: 61px;background: url(//www.sheji456.com/fenzhan/img/h_title.png) no-repeat left bottom; background-size: 256px 124px;}
.header_baojia .item .img span.bj2{ background: url(//www.sheji456.com/fenzhan/img/h_title.png) no-repeat -65px bottom; background-size: 256px 124px;}
.header_baojia .item .img span.bj3{ background: url(//www.sheji456.com/fenzhan/img/h_title.png) no-repeat -130px bottom; background-size: 256px 124px;}
.header_baojia .item .img span.bj4{ background: url(//www.sheji456.com/fenzhan/img/h_title.png) no-repeat -194px bottom; background-size: 256px 124px;}
.header_baojia .item .text{position: absolute;top: 30px;right: 0;bottom: 0;left: 0;padding-left: 130px;line-height: 30px;color: #666;font-size: 14px;}
.header_baojia .item .name{ font-weight: bold; font-size: 18px;line-height: 30px;}
.header_baojia .item:hover { background: #fff;}
.header_baojia .item:hover .text{ color: #000;}
.header_baojia .item:hover .img span.bj1{ background: url(//www.sheji456.com/fenzhan/img/h_title.png) no-repeat 0px top;background-size: 256px 124px;}
.header_baojia .item:hover .img span.bj2{ background: url(//www.sheji456.com/fenzhan/img/h_title.png) no-repeat -65px top;background-size: 256px 124px;}
.header_baojia .item:hover .img span.bj3{ background: url(//www.sheji456.com/fenzhan/img/h_title.png) no-repeat -130px top;background-size: 256px 124px;}
.header_baojia .item:hover .img span.bj4{ background: url(//www.sheji456.com/fenzhan/img/h_title.png) no-repeat -194px top;background-size: 256px 124px;}
/* 改版公司 */
.main1_list{ height: 626px; box-sizing: border-box; overflow: hidden;}
.main1_list .item{ float: left;height: 233px;border: 1px solid #eee;box-sizing: border-box; border-radius: 8px; overflow: hidden; width: 292.5px;margin-bottom: 20px; margin-right: 10px; }
.main1_list .item:nth-child(4n) {margin-right: 0;}
.main1_list .item .img{width: 160px; height: 66px; overflow: hidden; margin: 23px auto 0;}
.main1_list .item .m4zi{ font-size: 24px;display: block; margin: 0 auto; width: 100%; line-height: 20px; padding:15px 20px 26px 20px; box-sizing: border-box;}
.main1_list .item .name {line-height: 30px; height: 30px;text-align: center;}
.main1_list .item .name img{ display: inline-block; width: 20px; height: 20px; margin-left: 5px; vertical-align: 6px;}
.main1_list .item .name span {font-size: 18px; font-weight: bold; display: inline-block; max-width: 80%;}
.main1_list .item .conmagleft { position: relative; width: auto; text-align: center; vertical-align: -4px; margin:7px 0 12px 0; }
.main1_list .item .conmagleft span{position: relative;margin-right: 10px; display: inline-block;} 
.main1_list .item .conmagleft span img{ display: block; width: 56px; height: 22px;}
.main1_list .item .mfyy{cursor: pointer; border-radius: 50px; display: block; margin: 0 auto; width: 116px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #ff8a00;border: 1px solid #ff8a00;-webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }
.main1_list .item:hover{box-shadow: 0 0px 8px rgb(0 0 0 / 10%); }
.main1_list .item .mfyy:hover { background: #ff8a00; color: #fff;}
.main1_list .item.itembj{ background: #e8e8e8;}
.main1_list .item .item_img{width: 292.5px; margin-top: 50px;}
.main1_list .item .item_img img{ display: block; width: 158px;height: 75px;margin: 0 auto;}
.main1_list .item .sqrz{ cursor: pointer; border-radius: 50px; display: block; margin: 26px auto 0; width: 116px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; background: #adadad;-webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms;}
.main1_list .item .sqrz:hover { background: #ff8a00; color: #fff;}
.main_content .main1_list .swiper-container{height: 586px;padding-bottom: 0;}
.main1_formbj {display: none; position: fixed;transition: 0.3s;margin: 0;padding: 0;left: 0;top: 0;right: 0;bottom: 0;z-index: 99;}
.main1_formbj .bj{ position: relative;width: 100%;height: 100%;background: #000;opacity: 0.6;}
.main1_formbj .close { cursor: pointer;transition: 0.3s all;border-radius: 50%; background: url(//www.sheji456.com/pc2020/img/yuyyue_bg.png) no-repeat 1px 3px; width: 40px; height: 40px;position: absolute;top: -55px;right: -10px; }
.main1_formbj .title{ font-size: 18px; font-weight: bold;line-height: 30px;}
.main1_formbj .title_min{padding-top: 8px; color: #ff8a00;font-size: 16px;line-height: 30px;}
.main1_formbj .list{position: absolute;width: 400px;height: 450px;margin: -225px 0 0 -200px;top: 50%;left: 50%;background: #fff;border-radius: 10px; padding:20px 38px; box-sizing: border-box;}
.main1_formbj .yylist { position: relative; margin: 0;padding-top: 18px; }
.main1_formbj .yylist.testyy { font-size: 14px; height: 30px;line-height: 30px; color: #999; }
.main1_formbj .yylist.testyy .table_t{ font-size: 14px; height: 30px;line-height: 30px; color: #000; }
.main1_formbj .yylist font { color: #ff8a00; }
.main1_formbj .yylist input { border-radius: 4px; display: block; margin: 0px auto;line-height: 50px;height: 50px;border: 0; font-size: 14px;background-color: #f5f5f5; }
.main1_formbj .yylist select {border-radius: 4px; display: block; margin: 0px auto;line-height: 50px;height: 50px;border: 0; font-size: 14px; padding-left: 3%;  }
.main1_formbj .yylist #df { display: block; width: 100%;height: 42px;overflow: hidden; }
.main1_formbj .yylist #df select { width: 32%;float: left;margin-left: 2%;background-color: #f5f5f5; border: 0; }
.main1_formbj .yylist #df select:first-child { margin: 0; }
.main1_formbj .yylist #df select:nth-child(1) { margin: 0; }
.main1_formbj .yylist span#df.qushixian select { width: 49%;padding-left: 3%; }
.main1_formbj .yylist span#mianji { width: 100%;display: block; }
.main1_formbj .yylist span#mianji select { width: 100%;display: block; }
.main1_formbj .yylist input.submit { border: 0;height: 48px;line-height: 48px;text-align: center; }
.main1_formbj .yylist .posi {display: block;height: 20px;line-height: 20px;position: absolute;top: 50%;right: 8px;margin-top:-17px;color: #666;}
.main1_formbj .yylist .table_p{color: #666;position: relative;} 
.main1_formbj .yylist .submit{text-indent: 0; font-size: 18px;color: #fff;background: #ff8a00;width: 100%;cursor: pointer;}
/* 公司 */
.main1_list { padding: 20px 0;}
.main1_list li{position:relative;float:left;margin:15px 15px 0px 0;border-radius: 4px;box-sizing: border-box; border: 1px solid #eee; width:390px;height:auto;overflow:hidden;transition: 0.5s;}
.main1_list li:hover{transform: translateY(-3px);box-shadow: 0 0 5px 0.1px rgb(0 0 0 / 10%);}
.main1_list li:nth-child(3n) {margin-right: 0; }
.main1_list li .img{width:100%;height:233px;overflow:hidden;background: #fdfdfd}
.main1_list li img{height:auto; width: 100%;}
.main1_list li .m4zi{ font-size: 24px;display: block; margin: 0 auto; width: 100%; line-height: 20px; padding:15px 20px;height: 121px; box-sizing: border-box;}
.main1_list li .name {line-height: 30px; height: 30px;}
.main1_list li .name img{ display: inline-block; width: 20px; height: 20px; margin-left: 5px; vertical-align: 6px;}
.main1_list li .name span { display: inline-block; max-width: 80%;}
.main1_list li .conmagleft { position: relative; width: auto; display:inline-block;vertical-align: -4px; margin:8px 0 6px 0; }
.main1_list li .conmagleft span{position: relative;margin-right: 10px; float: left;  display: block;} 
.main1_list li .conmagleft span img{ display: block; width: 56px; height: 22px;}
.main1_list li .iconxx {color: #fc361f; display: inline-block;vertical-align: 3px; background: transparent !important; width: auto;height: 14px;line-height:10px; white-space: nowrap;margin-right: 2px; }
.main1_list li .iconxx i { display: block;float: left;margin-left:4px; vertical-align: 1px;width: 10px;height: 10px; background: url(//www.sheji456.com/company/img/iconxx.png) no-repeat;background-size: 20px 9px; }
.main1_list li .iconxx i.a { background-position: right center;  }
.main1_list li .iconxx i.b { background-position: right center;  }
.main1_list li .iconxx i.c { background-position: left center; }
.main1_list li .pl{ display: inline-block;color: #fc361f;font-size: 14px;vertical-align: 6px;}
.main1_list li .two_p span{margin-left:5px; padding: 0 4px;height: 20px;line-height: 20px;text-align: center;border-radius:4px; display:inline-block; font-size: 14px; color: #9b7d72;background: #fff8f6;border:1px solid #dfd2bc; }
.main1_list li .two_p span:first-child{margin-left:0;}
.main1_list li a{text-decoration:none;overflow:hidden;display:block;width:100%;height:100%;} 
.main1_list li:hover img{filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;} 
/* 案例 */
.mainbj{ background: #fafafa; padding: 5px 0 20px 0;}
.main2_list{padding-top: 10px;} 
.main2_list li{position:relative;float:left;margin:15px 15px 0px 0;border-radius: 4px;box-sizing: border-box; border: 1px solid #eee; width:390px;height:350px;overflow:hidden;transition: 0.5s;}
.main2_list li:hover{transform: translateY(-3px);box-shadow: 0 0 5px 0.1px rgb(0 0 0 / 10%);}
.main2_list li:nth-child(3n) {margin-right: 0; }
.main2_list li .img{width:100%;height:290px;overflow:hidden;}
.main2_list li img{height:auto; width: 100%;}
.main2_list li p{background: #fff; height:60px;line-height:60px;font-size: 18px; width:100%;display:block;text-align:center;padding:0 20px; box-sizing: border-box; overflow:hidden;}
.main2_list li a{text-decoration:none;overflow:hidden;display:block;width:100%;height:100%;} 
.main2_list li:hover img{filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;} 
/* 设计师 */
.main3{ padding: 2px 0 0;}
.shejishi { padding: 10px 0 20px 0; }
.shejishi li{ float: left; width: 50%;}
.shejishi .text{ width: 300px;float: left; }
.shejishi span{color: #666; font-size: 14px; text-align: justify;}
.shejishi .img{ background: #fdfdfd; float: left; display: block; margin:20px 35px 0 50px; width: 160px; height: 160px; border-radius: 50%;overflow: hidden;}
.shejishi .img img{display: block;width: 100%; }
.shejishi .name{ margin-top: 40px; line-height: 30px; font-size: 24px;color: #000; }
.shejishi .name span{ font-size: 14px;color: #333; }
.shejishi .time{ margin: 5px 0; height: 36px; line-height: 36px; padding-left: 30px;  background: url(//www.sheji456.com/company/img/hangyejingyan.png) no-repeat left center; }
.shejishi .time a{ float: right; font-size: 14px;box-shadow: 0 4px 8px rgba(0,0,0,.1); display: block;border-radius: 4px; width: 120px; height: 34px; line-height: 34px; background: #FF6600; color: #fff; text-align: center;}
.shejishi .linian{max-height: 52px; padding-left: 30px;  background: url(//www.sheji456.com/company/img/sheji.png) no-repeat left 9px; line-height: 26px;padding-top: 5px;}
/* 工地 */
.worksite { padding-top: 10px; }
.worksite .sol_li{ float: left;margin-top: 20px; width: 586px;border: 1px solid #eee;background: #fff;border-radius: 4px;overflow: hidden;transition: 0.5s;}
.worksite .sol_li:hover{transform: translateY(-3px);box-shadow: 0 0 5px 0.1px rgb(0 0 0 / 10%);}
.worksite .sol_li:nth-child(2n) {margin-left: 20px; /*width: 590px;*/} 
.worksite .img{ width: 300px;height: 180px;overflow: hidden;border-radius: 4px 0 0 4px;float: left;}
.worksite .img img{ display: block;width: 300px; height: auto;border-radius: 4px 0 0 4px;}
.worksite .text{ width: 256px;float: right;}
.worksite .name{ margin-top: 20px; line-height: 30px; font-size: 24px;color: #000; }  
.worksite .otexspand { margin:20px 0;}
.worksite .otexspand span{ display: inline-block;position: relative;font-size: 14px; }
.worksite .otexspand span::before{ content: '';width:1px; display: inline-block; height: 10px; background: #ddd;margin:0 8px; }
.worksite .otexspand span:first-child::before{ display: none; } 
.worksite .linian{ padding-left: 30px; color: #FF6600; font-size: 14px; background: url(//www.sheji456.com/company/img/shigongdi.png) no-repeat left center;  }
/* 资讯 */
.main5{ padding: 20px 0 50px 0;}
.news_list{ padding: 20px 0 0 0}
.news_list li{ margin-bottom: 34px;border-bottom: 1px solid #eee;padding-bottom: 34px;transition: 0.5s;}
.news_list li:hover{transform: translateY(-5px);}
.news_list li:hover .news_txt span{background-color: #333;color: #fff;}
.news_list li .img{ width: 300px; height: 200px; overflow: hidden;margin-right: 48px;border-radius: 4px;float: left;}   
.news_list li .img img{ display: block; width: 100%;height: auto;}
.news_list li .news_txt{ width: 680px;padding-top: 16px;float: left;}   
.news_list li .news_txt .nli_txt{ margin: 15px 0 25px;font-size: 16px;line-height: 26px;}
.news_list li .news_txt span{display: inline-block;float: none; border: 1px solid #333;color: #000; padding: 0 10px;line-height: 26px;font-size: 14px;border-radius: 2px;transition: 0.5s;}
.news_list li .name{ color: #000;}
.news_list li .time{ width: 60px;text-align: center;padding-top: 56px;color: #000;float: right;}    
.news_list li .time .riqi{ font-size: 52px;line-height: 80px;}
.news_list li .time  p{ font-size: 18px; line-height: 40px; border-top: 1px solid #000;}
.news_list li p{ font-size: 24px;}