.n_banner{width: 100%;height: auto; padding-bottom: 19.9588%; overflow: hidden;}
.hd .nav ul > li.frist_nav > ol{display: none;}
.hd .nav ul > li.frist_nav:hover ol{display: block;}
.about_nav p{line-height: 75px;}
.about_nav{border-bottom: 1px solid #eee;}
.about_nav p a{font-size: 16px;margin-left: 20px;margin-right: 40px;}
.about_nav p a.active{border-bottom: 2px solid #00a0e9;padding-bottom: 25px;}
.about_nav p span{float: right;line-height: 80px;}
.about_nav p span a{font-size: 13px;margin-left: 5px;color: #888;margin-right: 5px;}

.about_s .con_3_s{background: none;}
.about_s .con_3_s .c{margin-top:0;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.about_yl {padding-top: 40px;background: url("/lib/images/hj.png") no-repeat center;width: 100%;height: 853px;margin-top: 90px;}
.about_yl h2{font-size: 32px;line-height: 45px;color: #fff;text-align: center;}
.about_yl h3{font-size: 20px;line-height: 25px;color: #d0d0d0;text-align: center;}

.about_yl > p{text-align: center;margin-top: 20px;}
.about_yl > p span{padding:6px 18px;border:1px solid #f5f5f5;color: #fff;margin:0px 10px;border-radius: 8px;cursor: pointer;}
.about_yl > p span.active{border:none;background: #00a0e9;}
.about_yl .em_1_a .left{position: relative;margin-bottom: 20px;}
.about_yl .em_1_a .left p{background: rgba(0,0,0,0.5);position: absolute;bottom:0;color: #fff;font-size:15px;text-align: center;width: 100%;line-height: 45px;}
.about_yl .em_1_a .left img{height: 295px;}
.about_yl .em_1_a .left:hover p{line-height: 295px;font-size: 18px;}

.em_1_a{width: 1200px;margin:30px auto;padding-left: 10px;background: #fff;height: 610px;padding-top: 10px;}
.em_1_a p{text-align: center;color: #fff;line-height: 80px;}
.em_1_a > img{width: 390px;height: 295px;margin-right:6px;margin-bottom: 10px; }
.em_1_a .swiper-slide div{width: 277px;height: 201px;padding:5px;background: #fff;}

.body1{background: #f5f5f5;overflow: hidden;width: 100%;position: relative;top:-4px;}
.honor .swiper-slide{width: 394px;height: 625px;text-align: center;}
.honor .swiper-container{border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.honor .swiper-slide > div{width: 394px;height: 310px;border-left:1px solid #eee;border-top:1px solid #eee;margin:0;padding:0;line-height: 310px;}
.honor .swiper-slide > div >img{max-width: 394px;max-height:310px;}
.honor .swiper-button-next{background: url("/lib/images/ne_10.png") no-repeat center;width: 53px;height: 53px;top:430px;right:-80px;}
.honor .swiper-button-prev{background: url("/lib/images/pr_1.png") no-repeat center;width: 53px;height: 53px;top:430px;left:-80px;}
.honor .swiper-button-next:hover{background: url("/lib/images/ne_1.png") no-repeat center;}
.honor .swiper-button-prev:hover{background: url("/lib/images/pr_10.png") no-repeat center;}
.honor h2{font-size: 32px;line-height: 45px;color: #333;text-align: center;}
.honor h3{font-size: 20px;line-height: 25px;color: #555;text-align: center;}
.honor h6{font-size: 14px;color: #888;text-align: center;line-height: 50px;}
.honor li{width: 398px;height: 294px;background: #fafafa;overflow: hidden;border: 1px solid #eee;float: left;text-align: center;line-height: 240px;}
.honor ul{margin-top: 35px;}
.honor li p{line-height: 30px;text-align: center;}
.honor1{width: 100%;height:815px;background: #eee;}
.honor1 li{border: none;background: none;}
.content{padding-top: 40px;}

.left1{width: 230px;float: left;}
.left2{width: 228px;border: 1px solid #eee;background: #fff;}
.left2 ul p{line-height: 60px;padding-left: 35px;}
.left2 ul p span{background: url("/lib/images/pr_8.png") no-repeat;display: inline-block;width: 16px;height: 16px;margin-right: 10px;margin-top: 2px;}
.left2 ul p a{font-size: 16px;color: #333;}
.left2 ul.active p span{background: url("/lib/images/pr_7.png") no-repeat;}
.left2 ul li{background: url("/lib/images/pr_2.png") no-repeat left center;margin-left: 60px;padding-left: 20px;line-height: 35px;display: none;}
.left2 ul li a{font-size: 15px;}
.left2 ul.active li{display: block;}
.left2 ul li.active a,.left2 ul.cur p a{color: #e40303;}

.search_d{width: 100%;height: 30px;margin-top: 15px;margin-bottom: 20px;}
.search_d .in1{width: 162px;padding-left: 10px;border: none;height: 30px;}
.search_d .in2{width: 50px;background: #e40303;color: #ffffff;border: none;height: 30px;margin-left: 3px;}
.con_cat{border: 1px solid #eee;background: #fff;}
.con_cat h3{height: 40px;background: #e40303;color: #fff;text-align: center;line-height: 40px;font-size: 16px;}
.con_cat img{margin-left: 8px;padding-top: 7px;}
.con_cat p{font-size: 14px;padding: 15px;}

.right1{width: 940px;float: right;}
.right1 .here{width: 932px;background: #fff;border-left: 8px solid #e40303;height: 60px;}
.right1 .here p{line-height: 60px;padding-left: 15px;font-size: 18px;color: #666;}
.right1 .here p span{float: right;line-height: 60px;margin-right: 20px;}
.right1 .pro_p{width: 940px;height: 350px;overflow: hidden;background: #fff;margin-top: 25px;box-shadow: 2px 2px 2px 2px #dbdbdb;}
.right1 .pro_p h3{line-height: 70px;font-size: 16px;}
.right1 .pro_p h3 img{margin-left: 20px;margin-right: 15px;}
.right1 .pro_p h3 span{float: right;line-height: 50px;margin-right: 40px;}
.pro_p1 .right{width: 655px;height: 160px;margin-right: 40px;}
.pro_p1 .right p{font-size: 15px;color: #666666;margin-top: 15px;height: 120px;overflow: hidden;}
.pro_p1 img{width: 208px;height: 160px;margin-left: 20px;border: 1px solid #eee;}
.right1 .pro_p li{margin-left: 40px;margin-right: 10px;float: left;margin-top: 20px;}
.right1 .pro_p li a{font-size: 15px;}
.right1 .pro_p li img{vertical-align: inherit;position: relative;top: 3px;}
.pro_p_a{ margin-bottom: 40px; }
.pro_p_a .right{width: 558px;height: 474px;position: relative;}
.pro_p_a .right div{position: absolute;bottom: 60px;}
.pro_p_a .right div span{margin-left: 30px;font-size: 22px;color: #0ca6ea;}
.pro_p_a .right h1{font-size: 24px;color: #666666;border-bottom: 1px solid #eee;padding-bottom: 30px;}
.pro_p_a .right > h5{line-height: 35px;font-size: 16px;color: #333;margin-top: 35px;height: 252px;overflow: hidden;}
.pro_p_a .right hr{background: #eee;border: none;height: 1px;margin:0;}
.pro_p_a{background: #ffffff;margin-top: 20px;}
.pro_p_a > img{width: 420px;height: 333px;border:1px solid #eee;}
.pro_p_a .right h6{width: 210px;height:85px;font-size: 14px;color: #666;float: right;}
.pro_p_a .right h6 span{font-size: 28px;color: #0ca6ea;}
.content .menu{height: 60px;background: #fff;border-bottom: 1px solid #eee;position: relative;z-index: 999;}
.content .menu p{line-height: 59px;color: #888;border-bottom: 1px solid #eeeeee;}
.content .menu p span{cursor: pointer;font-size: 18px;color: #666666;margin-right: 45px;}
.content .menu p span.active{border-bottom: 2px solid #0ca6ea;padding-bottom: 17px;}
.con_c{ margin-bottom: 60px; }
.con_c .content_a{display: none;background: #fff;margin-top: 35px;}
.content_a p{line-height: 36px;}

.contact{padding:40px;background: #fff;width: 1120px;}
.contact .right{width: 363px;height: 140px;margin-top: 100px;}
.contact .right p{margin-left: 25px;}
.contact .contact_1{width: 517px;height: 340px;margin-left: 40px;}
.contact h4{font-size: 24px;color: #333;border-bottom: 1px solid #eee;line-height: 65px;margin-bottom: 20px;}

.mess{width: 100%;height: auto;background: #ededed; padding: 50px 0; }
.mess .c{height: auto;background:#fff; padding: 50px; box-sizing: border-box;}
.mess .c .lmtit{ font-size: 25px; color: #333; margin-bottom: 40px; }
.mess .c .li{ position: relative; padding-left: 90px; float: left; width: 48%; margin: 0 1% 30px; box-sizing: border-box; }
.mess .c .li .text{ width: 100%; box-sizing: border-box; padding: 0 15px; height: 35px; border: 1px solid #ddd; font-size: 14px; color: #333； }
.mess .c .li .tit{ font-size: 16px; position: absolute; left: 0; top: 0; width: 80px; text-align: right; outline: none; line-height: 35px; }
.mess .c .li .tit span{ color: #f00; }
.mess .c .li .textarea{ width: 100%; box-sizing: border-box; border: 1px solid #ddd; padding: 10px 15px; font-size: 14px; line-height: 25px; height: 97px; outline: none; }
.mess .c .li.li1{ width: 98%; }
.mess .c .li img{ position: absolute; right: 10px; top: 50%; margin-top: -5px; }
.mess .c .sub{ width: 130px; height: 35px; background: #00a0e9; float: right; font-size: 16px; color: #fff; cursor: pointer; outline: none; border-radius: 5px; margin-right: 1%; }
.mess .c .sub:hover{ opacity: .9; }

.ser_98k ul.c{margin-top: 80px;}
.ser_98k li{width: 585px;height: 484px;overflow: hidden;float: left;margin-right: 30px;}
.ser_98k li:nth-child(2n){margin-right: 0;}
.ser_98k li p{line-height: 75px;text-align: center;font-size: 18px;color: #666666;}

.news_list{padding-top: 55px;}
.news_list li{height: 266px;padding-top: 30px;background: #ffffff;margin-bottom: 40px;}
.news_list li h4{border-bottom: 1px solid #eee;}
.news_list li h4 a{font-size: 24px;color: #666666;line-height: 70px;}
.news_list li h4 span{float: right;line-height: 70px;}
.news_list li p{font-size: 14px;margin-top: 10px;height: 90px;overflow: hidden;color: #888888;}
.news_list li .list_1{width: 710px;margin-right: 40px;}
.news_list li a.xq{display: block;width: 124px;height: 36px;color:#666;border:1px solid #eee;
    text-align: center;line-height: 36px;margin-top: 10px;}
.news_list li:hover a.xq{background: #00a0e9;color: #fff;border: none;}
.news_list li:hover{box-shadow: 2px 2px 2px 2px #dbdbdb;}

.news_2{background: #ffffff;margin-top: 50px; margin-bottom: 60px;}
.news_2 h1{font-size: 24px;color: #333333;text-align: center;}
.news_2 h2{font-size: 30px;color: #666666;line-height: 70px;}
.news_2 h1 em{font-size: 14px;color: #888888;line-height: 40px;}
.news_2 .content_q p{font-size: 16px;color: #666666;line-height: 35px;}
.news_2 .content_q h6{text-align: center;margin:50px;}
.news_2 .content img{max-width: 100%;}
.news_2 .content p{font-size: 16px;color: #888888;line-height: 36px;}

.winBox{width:1200px;height: 300px;overflow: hidden;margin:0 auto;position: relative;}
.winBox h2{font-size: 24px;color: #333333;line-height: 80px;}
.winBox ul{position: absolute;left:0;width: 2400px;}
.winBox li{width: 284px;height: 216px;background: #fff;float: left;margin-right: 16px;text-align: center;position: relative;}
.winBox li img{width: 280px;}
.winBox li p{position: absolute;bottom: 0;width: 284px;line-height: 40px;}
.next{margin-top: 40px;clear:both;border-top:1px solid #eeeeee;padding: 30px 20px;}
.next p a,.next p{font-size: 14px;}
.next p span:nth-child(1){ float: left; }
.next p span{float: right;}
.service li{width: 292px;height: 390px;margin:0 6px 15px 6px;float: left;}
.service li h3{text-align: center;line-height: 390px;font-size: 18px;color: #fff;}
.service li p{display: none;}
.service li p a{display: inline-block;width: 40%;margin:0 5%;text-align: right;font-size: 15px;color: #fff;}
.service li p a:hover{color:#e20282;}
.service li p a:nth-child(2n){text-align: left;}
.m416{height: 320px;overflow: hidden;}


.case_list h2{font-size: 30px;content: #353535;text-align: center;line-height: 80px;margin-top: 50px;}
.case_list ul{width:1233px;margin:0 auto; }
.case_list li{width: 385px;height: 360px;position: relative;float: left;margin:25px 13px;}

.case_list li img{width: 385px;height: 360px;}
.case_list li:nth-child(1) > p{background: rgba(0,0,0,0.5) url("/lib/images/c11.png") no-repeat 100px center;}
.case_list li:nth-child(2) > p{background: rgba(0,0,0,0.5) url("/lib/images/c12.png") no-repeat 100px center;}
.case_list li:nth-child(3) > p{background: rgba(0,0,0,0.5) url("/lib/images/c13.png") no-repeat 100px center;}
.case_list li:nth-child(4) > p{background: rgba(0,0,0,0.5) url("/lib/images/c14.png") no-repeat 100px center;}
.case_list li:nth-child(5) > p{background: rgba(0,0,0,0.5) url("/lib/images/c15.png") no-repeat 100px center;}
.case_list li:nth-child(6) > p{background: rgba(0,0,0,0.5) url("/lib/images/c16.png") no-repeat 100px center;}
.case_list li > p{height: 70px;line-height: 70px;text-align: center;position: absolute;bottom: 0;background: rgba(0,0,0,0.5);width: 100%;
font-size: 16px;color: #dadada;}

.case_list li div{width: 100%;height: 100%;position: absolute;bottom: 0;background: rgba(0,0,0,0.6);display: none;}
.case_list li:nth-child(1) div h5{background: url("/lib/images/c11.png") no-repeat 0 center;}
.case_list li:nth-child(2) div h5{background: url("/lib/images/c12.png") no-repeat 0 center;}
.case_list li:nth-child(3) div h5{background: url("/lib/images/c13.png") no-repeat 0 center;}
.case_list li:nth-child(4) div h5{background: url("/lib/images/c14.png") no-repeat 0 center;}
.case_list li:nth-child(5) div h5{background: url("/lib/images/c15.png") no-repeat 0 center;}
.case_list li:nth-child(6) div h5{background: url("/lib/images/c16.png") no-repeat 0 center;}
.case_list li div h5{line-height: 60px;margin-top: 100px;margin-left: 100px;font-size: 20px;color:#ffffff;padding-left: 50px;}
.case_list li div p{text-align: center;}
.case_list li div p a{color: #dadada;font-size: 16px;line-height: 35px;}
.case_list li:hover div{display: block;}
.case_list li:hover > p{display: none;}

.em_2_p{width: 1200px;height: 757px;margin:40px auto;}

.em_2_p .right{width: 536px;position: relative;height: 757px;margin-right: 55px;}
.em_2_p .right h5{font-size: 27px;line-height: 50px;margin-top: 50px;}
.em_2_p .right p{font-size: 15px;color: #666;}
.em_2_p .right_1{position: absolute;bottom: 0;left:0;width: 153px;height: 196px;}
.em_2_p .right_2{position: absolute;bottom: 0;left:176px;width: 153px;height: 196px;}
.em_2_p .right_1 p,.em_2_p .right_2 p{width: 100%;text-align: center;background: #1e1b1f;color: #fff;}

.news_2 .nr{ font-size: 16px; line-height: 30px; padding-top: 20px; }
.news_2 .nr p{ font-size: 16px; line-height: 30px; }
.news_2 .nr img{ margin: 5px 0; }
.news_2 .nr h3{ font-size: 22px; font-weight: bold; margin: 10px 0; }

.middle_holder { display: inline-block; font-size: 0; width: 0; height: 50px;vertical-align: middle;}
.middle {display: inline-block;vertical-align: middle; width: 100%;}
.nav_handle { display: none; position: relative; width: 31px; padding: 0 0 0 10px; cursor: pointer; float: right; }
.nav_handle b { width: 27px; height: 10px; position: relative; }
.nav_handle b i { display: block; position: absolute; left: 0; right: 0; height: 2px; background-color: #333; top: 0; -webkit-transform-origin: 29% 50%; transform-origin: 29% 50%;  transition: all .3s ease; -webkit-transition: all .3s ease; }
.nav_handle b .l_2 { top: auto; bottom: 0; }
.nav_handle.on b i{transform: rotate(45deg); background: #00a0e9;}
.nav_handle.on b .l_2 { transform: rotate(-45deg); }

@media only screen and (max-width : 1024px) {
html, body{ min-width: initial; }
.hd{ border-top: 5px solid #00a0e9; }
.hd .logo{ padding: 5px 0; }
.hd .logo img{ height: 40px; }
.c{ width: auto; padding: 0 10px; }
.nav_handle{ display: block; }
.hd .nav > ul{ margin: 0; clear: both; padding: 0 0 5px; float: none; display: none; }
.hd .nav ul > li{ margin: 0; display: block; float: none; }
.hd .nav > ul > li > a{ line-height: 35px; display: block; text-align: center; font-size: 15px; }
.hd .nav ul > li ol{ display: none !important; }
.banner .swiper-container-horizontal > .swiper-pagination-bullets{ bottom: 10px; }
.banner .swiper-pagination-bullet{ width: 15px; }
.con_1:after{ content: ""; display: block; clear: both; }
.con_1_a{ margin-bottom: 15px; }
.con_1_a h4{ font-size: 20px; padding-top: 30px; }
.con_1_a h6 span{ font-size: 14px; }
.con_1_a p{ display: block; overflow-x: auto; white-space: nowrap; line-height: 40px; padding-bottom: 10px; }
.con_1_a p span{ font-size: 14px; margin: 0 10px 0 0; }
.con_a_q ul:after{ content: ""; display: block; clear: both; }
.con_a_q ul{ overflow-x: auto; white-space: nowrap; padding-bottom: 10px; }
.con_a_q ul li{ width: 58%; margin: 1%; height: auto; border: 1px solid #ddd; box-sizing: border-box; float: none; display: inline-block; }
.con_a_q ul li > img{ width: 100%; height: auto; }
.con_a_q ul li p{ display: block; height: 35px; line-height: 35px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
.con_a_q ul li div{ width: 100%; height: 100%; padding-top: 20%; display: none !important; }
.con_1{ padding-bottom: 20px !important; }
.m416{ padding: 0 10px; box-sizing: border-box; }
.m416 h3{ font-size: 22px; line-height: 40px; margin-bottom: 20px; padding-top: 60px; }
.m416 p{ font-size: 14px; line-height: 25px; }

.con3_1{ margin-top: 15px; }
.con3_3{ float: none; }
.con3_3 video{ width: 100%; height: auto; }
.con3_2 h5{ font-size: 18px; line-height: initial; margin-top: 15px; margin-bottom: 5px; }
.con3_2 p{ margin-top: 25px; font-size: 14px; line-height: 25px; }
.con3_2{ height: auto; width: auto; padding-bottom: 55px; }

.con_3_s{ padding: 30px 10px; box-sizing: border-box; }
.con_3_s .c{ width: auto; height: auto; padding: 20px; }
.con_3_s > .c > h2{ font-size: 14px; }
.con_3_s > .c > a{ font-size: 14px; position: relative; top: -10px; }
.con_3_s .nr{ margin-top: 15px; font-size: 14px; line-height: 25px; }
.con_3_s .nr img{ max-width: 100%; }
.con_3_s .nr h3{ font-size: 18px; }
.con_3_s .nr p{ font-size: 14px; line-height: 25px; }

.con_0{ padding-bottom: 30px; }
.innews{ padding-bottom: 30px; }
.cone_1{ display: block; white-space: nowrap; overflow-x: auto; }
.cone_1 .cone_2{ width: 58%; margin: 1%; display: inline-block; float: none; height: auto; }
.cone_1 .cone_2 img{ width: 100%; height: auto; }
.cone_1 .cone_2 >a > h5{ font-size: 16px; height: 35px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 5px; margin-top: 10px; }
.cone_1 .cone_2 p{ display: block; white-space: initial; font-size: 14px; line-height: 25px; height: 50px; margin-top: 5px; }
.cone_1 .cone_2 >p > a{ width: 100%; float: none; margin-top: 5px; }

.rides-cs{ zoom:.7; }

.foot_2{ display: none; }
.foot_1{ width: auto; height: auto; float: none; }
.footer .c{ padding-top: 30px; height: auto; padding-bottom: 10px; }
.footer .cs{ font-size: 12px; padding: 15px 10px; box-sizing: border-box; }
.footer .cs a{ font-size: 12px; }
.foot_p_a{ margin-bottom: 15px; }

.n_banner{ padding-bottom: 30%; }
.about_nav p span{ display: none; }
.about_nav p{ line-height: 40px; display: block; overflow-x: auto; white-space: nowrap; }
.about_nav p a{ font-size: 14px; margin: 0 20px 0 0; display: inline-block; }
.about_nav p a.active{ padding-bottom: initial; }

.con_a_q ul li > a > p{ line-height: 35px; font-size: 14px; }

.news_2{ margin: 30px 0; }
.news_2 h2{ font-size: 20px; line-height: initial; }
.news_2 .nr,.news_2 .nr p{ font-size: 14px; line-height: 25px; }
.news_2 .nr h3{ font-size: 18px; }

.con_a_q.nypro ul{ overflow-x: initial;white-space: initial; padding-bottom: 0; }
.con_a_q.nypro ul li{ width: 48%; float: left; display: block; }

.page{ margin-top: 15px; }
.page p{ line-height: initial; }
.page p span, .page p a{ margin: 0; padding: 0 5px; font-size: 12px; }
.page .current{ padding: 0 5px; }

.nyprolist{ margin-top: 20px; }

.pro_p_a{ margin-bottom: 15px; }
.pro_p_a .right{ width: auto; height: auto; float: none; }
.pro_p_s{ width: auto !important; height: auto!important; margin-top: 15px; background: none !important; }
.pro_p_s img{ width: 100%; height: auto; }
.pro_p_a .right h1{ font-size: 18px; padding-bottom: 10px; }
.pro_p_a .right > h5{ font-size: 14px; line-height: 25px; height: auto; margin-top: 15px; margin-bottom: 15px; }
.pro_p_a .right div{ position: static; }
.pro_p_a .right div span{ margin-left: 15px; font-size: 18px; position: relative; top: 2px; }

.etalage_wrap{ zoom:.5; float: none; padding-bottom: 110%; }
.etalage li{  }
.etalage_small_thumbs ul{ left: initial !important; top: initial !important; width: auto !important; margin: 0 !important; }
.etalage li.etalage_thumb{ position: absolute !important; }
.etalage_small_thumbs{ bottom: 0; }

.con_c{ margin-bottom: 30px; }
.con_c .content_a{ margin-top: 15px; }
.pro_p_s > img{ position: absolute; left: 0; }

.news_list li{ height: auto; padding: 10px; background: #f5f5f5;  margin-bottom: 15px; }
.news_list li .list_1{ width: auto;  margin: 0; }
.news_list li h4 a{ font-size: 16px; line-height: initial; }
.news_list li h4 span{ font-size: 12px; float: none; display: block; line-height: initial; margin: 10px 0; }
.news_list li p{ line-height: 25px; height: 75px; }
.news_list li a.xq{ width: auto; margin-bottom: 15px; }
.news_list li img{ width: 100%; height: auto; }

.nynews{ padding: 30px 0; }

.mess{ padding: 30px 10px; box-sizing: border-box; }
.mess .c{ padding: 15px; }
.mess .c .lmtit{ font-size: 20px; margin-bottom: 15px; }
.mess .c .li{ width: 98%; margin-bottom: 15px; }
.mess .c .li .tit{ font-size: 14px; }
.mess .c .sub{ float: none; width: 98%; margin-left: 1%; }

.news_2 h1{ font-size: 18px; }
.news_2 h1 em{ font-size: 12px; }
.next{ margin-top: 20px; padding: 15px 0 0; }
.next p span{ display: block; float: none; display: block; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.next p span:nth-child(1){ float: none; }

}